diff --git a/erupt-admin/pom.xml b/erupt-admin/pom.xml index 8e208b083..631545138 100644 --- a/erupt-admin/pom.xml +++ b/erupt-admin/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-annotation/pom.xml b/erupt-annotation/pom.xml index 6a720fd8a..ec502e2d4 100644 --- a/erupt-annotation/pom.xml +++ b/erupt-annotation/pom.xml @@ -11,7 +11,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml \ No newline at end of file diff --git a/erupt-annotation/src/main/java/xyz/erupt/annotation/fun/PowerObject.java b/erupt-annotation/src/main/java/xyz/erupt/annotation/fun/PowerObject.java index 94bb63d22..e0fe6d5b4 100644 --- a/erupt-annotation/src/main/java/xyz/erupt/annotation/fun/PowerObject.java +++ b/erupt-annotation/src/main/java/xyz/erupt/annotation/fun/PowerObject.java @@ -12,19 +12,19 @@ @Setter public class PowerObject { - private boolean add; + private boolean add = true; - private boolean delete; + private boolean edit = true; - private boolean edit; + private boolean delete = true; - private boolean query; + private boolean query = true; - private boolean viewDetails; + private boolean viewDetails = true; - private boolean export; + private boolean export = true; - private boolean importable; + private boolean importable = true; public PowerObject(Power power) { this.add = power.add(); @@ -37,6 +37,6 @@ public PowerObject(Power power) { } public PowerObject() { - } + } diff --git a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/Link.java b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/Link.java index ea1aefa49..ea1f9e4ed 100644 --- a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/Link.java +++ b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/Link.java @@ -10,14 +10,13 @@ */ public @interface Link { - @Comment("要关联的erupt类,注意:该类需要配置访问权限") + @Comment("erupt class to associate with. Note that this class needs to be configured with access permissions") Class linkErupt(); @Transient - @Comment("被关联列,this.joinColumn = linkErupt.column") String column() default "id"; @Transient - @Comment("需要关联的列,this.joinColumn = linkErupt.column ") + @Comment("Column in linkErupt → this.column = linkErupt.joinColumn") String joinColumn(); } diff --git a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/EditType.java b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/EditType.java index d34b67adf..2c316f21b 100644 --- a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/EditType.java +++ b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/EditType.java @@ -21,6 +21,8 @@ public enum EditType { @EditTypeSearch(vagueMethod = QueryExpression.RANGE) @EditTypeMapping(mapping = SliderType.class, desc = "数字滑块", allowType = {JavaTypeEnum.number}) SLIDER, + @EditTypeMapping(desc = "颜色选择", allowType = {JavaTypeEnum.String}) + COLOR, @EditTypeSearch(vagueMethod = QueryExpression.RANGE) @EditTypeMapping(mapping = RateType.class, desc = "评分", allowType = {JavaTypeEnum.number}) RATE, @@ -66,6 +68,7 @@ public enum EditType { @Comment("==================================") @Comment("以下组件修饰于复杂对象上") + @Comment("==================================") @EditTypeSearch @EditTypeMapping(mapping = ReferenceTreeType.class, desc = "树引用(多对一)", allowType = {JavaTypeEnum.object}) diff --git a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/ViewType.java b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/ViewType.java index 0326ecd03..e89b24d23 100644 --- a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/ViewType.java +++ b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_field/ViewType.java @@ -9,8 +9,10 @@ public enum ViewType { @Comment("根据返回值等特征自动判断") AUTO, - @Comment("普通文文本") + @Comment("普通文本") TEXT, + @Comment("颜色") + COLOR, @Comment("安全文本渲染") SAFE_TEXT, @Comment("图片") diff --git a/erupt-cloud/erupt-cloud-common/pom.xml b/erupt-cloud/erupt-cloud-common/pom.xml index 804ca8b11..422ce3c90 100644 --- a/erupt-cloud/erupt-cloud-common/pom.xml +++ b/erupt-cloud/erupt-cloud-common/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-node-jpa/pom.xml b/erupt-cloud/erupt-cloud-node-jpa/pom.xml index 98b1ec3d3..b6f30cae7 100644 --- a/erupt-cloud/erupt-cloud-node-jpa/pom.xml +++ b/erupt-cloud/erupt-cloud-node-jpa/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-node/pom.xml b/erupt-cloud/erupt-cloud-node/pom.xml index 04d3ff264..85af89175 100644 --- a/erupt-cloud/erupt-cloud-node/pom.xml +++ b/erupt-cloud/erupt-cloud-node/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-node/src/main/java/xyz/erupt/cloud/node/invoke/NodePowerInvoke.java b/erupt-cloud/erupt-cloud-node/src/main/java/xyz/erupt/cloud/node/invoke/NodePowerInvoke.java index 2f779ac52..a146e054d 100644 --- a/erupt-cloud/erupt-cloud-node/src/main/java/xyz/erupt/cloud/node/invoke/NodePowerInvoke.java +++ b/erupt-cloud/erupt-cloud-node/src/main/java/xyz/erupt/cloud/node/invoke/NodePowerInvoke.java @@ -32,32 +32,15 @@ public class NodePowerInvoke implements PowerHandler { @Override public void handler(PowerObject power) { EruptModel eruptModel = EruptCoreService.getErupt(MetaContext.getErupt().getName()); - if (!eruptModel.getErupt().authVerify()) { - return; - } - String powerObjectString = HttpUtil.createGet(eruptNodeProp.getBalanceAddress() + CloudRestApiConst.ERUPT_POWER) - .form("nodeName", eruptNodeProp.getNodeName()) - .form("eruptName", eruptModel.getEruptName()) - .header(EruptMutualConst.TOKEN, MetaContext.getToken()).execute().body(); - PowerObject remotePowerObject = GsonFactory.getGson().fromJson(powerObjectString, PowerObject.class); - if (power.isAdd()) { - power.setAdd(remotePowerObject.isAdd()); - } - if (power.isDelete()) { - power.setDelete(remotePowerObject.isDelete()); - } - if (power.isEdit()) { - power.setEdit(remotePowerObject.isEdit()); - } - if (power.isViewDetails()) { - power.setViewDetails(remotePowerObject.isViewDetails()); - } - if (power.isExport()) { - power.setExport(remotePowerObject.isExport()); - } - if (power.isImportable()) { - power.setImportable(remotePowerObject.isImportable()); - } + PowerObject remotePowerObject = GsonFactory.getGson().fromJson(HttpUtil.createGet(eruptNodeProp.getBalanceAddress() + CloudRestApiConst.ERUPT_POWER) + .form("nodeName", eruptNodeProp.getNodeName()).form("eruptName", eruptModel.getEruptName()) + .header(EruptMutualConst.TOKEN, MetaContext.getToken()).execute().body(), PowerObject.class); + if (power.isAdd()) power.setAdd(remotePowerObject.isAdd()); + if (power.isDelete()) power.setDelete(remotePowerObject.isDelete()); + if (power.isEdit()) power.setEdit(remotePowerObject.isEdit()); + if (power.isViewDetails()) power.setViewDetails(remotePowerObject.isViewDetails()); + if (power.isExport()) power.setExport(remotePowerObject.isExport()); + if (power.isImportable()) power.setImportable(remotePowerObject.isImportable()); } } diff --git a/erupt-cloud/erupt-cloud-server/pom.xml b/erupt-cloud/erupt-cloud-server/pom.xml index c1fc93a20..87cd871ac 100644 --- a/erupt-cloud/erupt-cloud-server/pom.xml +++ b/erupt-cloud/erupt-cloud-server/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-core/pom.xml b/erupt-core/pom.xml index d9c46bd24..207e02d3b 100644 --- a/erupt-core/pom.xml +++ b/erupt-core/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-core/src/main/java/xyz/erupt/core/invoke/PowerInvoke.java b/erupt-core/src/main/java/xyz/erupt/core/invoke/PowerInvoke.java index a6d7d7829..111289d15 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/invoke/PowerInvoke.java +++ b/erupt-core/src/main/java/xyz/erupt/core/invoke/PowerInvoke.java @@ -21,18 +21,22 @@ public static void registerPowerHandler(Class powerHandl powerHandlerStack.add(powerHandler); } - //动态获取erupt power值 + //The erupt power value is processed dynamically public static PowerObject getPowerObject(EruptModel eruptModel) { Power power = eruptModel.getErupt().power(); + PowerObject powerBean = new PowerObject(power); if (eruptModel.getErupt().authVerify()) { - PowerObject powerBean = new PowerObject(power); - if (eruptModel.getErupt().authVerify()) { - powerHandlerStack.forEach(ph -> EruptSpringUtil.getBean(ph).handler(powerBean)); - } + powerHandlerStack.forEach(ph -> EruptSpringUtil.getBean(ph).handler(powerBean)); if (!power.powerHandler().isInterface()) EruptSpringUtil.getBean(power.powerHandler()).handler(powerBean); - return powerBean; - } else { - return new PowerObject(power); } + PowerObject processorMaster = DataProcessorManager.getEruptDataProcessor(eruptModel.getClazz()).power(); + if (!processorMaster.isAdd()) powerBean.setAdd(false); + if (!processorMaster.isDelete()) powerBean.setDelete(false); + if (!processorMaster.isEdit()) powerBean.setEdit(false); + if (!processorMaster.isQuery()) powerBean.setQuery(false); + if (!processorMaster.isViewDetails()) powerBean.setViewDetails(false); + if (!processorMaster.isExport()) powerBean.setExport(false); + if (!processorMaster.isImportable()) powerBean.setImportable(false); + return powerBean; } } diff --git a/erupt-core/src/main/java/xyz/erupt/core/proxy/erupt_field/ViewProxy.java b/erupt-core/src/main/java/xyz/erupt/core/proxy/erupt_field/ViewProxy.java index e8a2e3a13..f5c781ca5 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/proxy/erupt_field/ViewProxy.java +++ b/erupt-core/src/main/java/xyz/erupt/core/proxy/erupt_field/ViewProxy.java @@ -46,6 +46,8 @@ protected Object invocation(MethodInvocation invocation) { return ViewType.CODE; case MAP: return ViewType.MAP; + case COLOR: + return ViewType.COLOR; case TAB_TABLE_ADD: case TAB_TREE: case TAB_TABLE_REFER: diff --git a/erupt-core/src/main/java/xyz/erupt/core/service/IEruptDataService.java b/erupt-core/src/main/java/xyz/erupt/core/service/IEruptDataService.java index a3c01b05d..f2a3e2520 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/service/IEruptDataService.java +++ b/erupt-core/src/main/java/xyz/erupt/core/service/IEruptDataService.java @@ -1,6 +1,7 @@ package xyz.erupt.core.service; import xyz.erupt.annotation.config.Comment; +import xyz.erupt.annotation.fun.PowerObject; import xyz.erupt.core.query.Column; import xyz.erupt.core.query.EruptQuery; import xyz.erupt.core.view.EruptModel; @@ -16,6 +17,11 @@ */ public interface IEruptDataService { + @Comment("定义数据源能力") + default PowerObject power() { + return new PowerObject(); + } + @Comment("根据主键id获取数据") Object findDataById(EruptModel eruptModel, @Comment("主键值") Object id); diff --git a/erupt-data/erupt-jpa/pom.xml b/erupt-data/erupt-jpa/pom.xml index 85b1625a7..98e76773f 100644 --- a/erupt-data/erupt-jpa/pom.xml +++ b/erupt-data/erupt-jpa/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-data/erupt-jpa/src/main/java/xyz/erupt/jpa/dao/EruptLambdaQuery.java b/erupt-data/erupt-jpa/src/main/java/xyz/erupt/jpa/dao/EruptLambdaQuery.java index 715216003..0ad59b4cd 100644 --- a/erupt-data/erupt-jpa/src/main/java/xyz/erupt/jpa/dao/EruptLambdaQuery.java +++ b/erupt-data/erupt-jpa/src/main/java/xyz/erupt/jpa/dao/EruptLambdaQuery.java @@ -9,6 +9,7 @@ import xyz.erupt.linq.lambda.SFunction; import javax.persistence.EntityManager; +import javax.persistence.NoResultException; import javax.persistence.Query; import java.util.*; import java.util.stream.Collectors; @@ -40,7 +41,7 @@ public EruptLambdaQuery isNotNull(SFunction field) { return this; } - public EruptLambdaQuery eq(SFunction field, Object val) { + public EruptLambdaQuery eq(SFunction field, Object val) { String placeholder = this.genePlaceholder(); querySchema.getWheres().add(geneField(field) + " = :" + placeholder); querySchema.getParams().put(placeholder, val); @@ -122,6 +123,17 @@ public EruptLambdaQuery addCondition(String condition) { return this; } + public EruptLambdaQuery addCondition(String condition, Map params) { + querySchema.getWheres().add(condition); + Optional.ofNullable(params).ifPresent(it -> querySchema.getParams().putAll(params)); + return this; + } + + public EruptLambdaQuery addParam(String key, Object val) { + querySchema.getParams().put(key, val); + return this; + } + public EruptLambdaQuery orderBy(SFunction field) { querySchema.getOrders().add(LambdaSee.info(field).getField() + " asc"); return this; @@ -143,7 +155,11 @@ public EruptLambdaQuery offset(Integer offset) { } public T one() { - return (T) this.geneQuery().getSingleResult(); + try { + return (T) this.geneQuery().getSingleResult(); + } catch (NoResultException e) { + return null; + } } public List list() { diff --git a/erupt-data/erupt-mongodb/pom.xml b/erupt-data/erupt-mongodb/pom.xml index e57201122..4ee584f50 100644 --- a/erupt-data/erupt-mongodb/pom.xml +++ b/erupt-data/erupt-mongodb/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-excel/pom.xml b/erupt-excel/pom.xml index 012580b46..b0e016eff 100644 --- a/erupt-excel/pom.xml +++ b/erupt-excel/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-extra/erupt-flow/pom.xml b/erupt-extra/erupt-flow/pom.xml index 7779c6493..b486f722b 100644 --- a/erupt-extra/erupt-flow/pom.xml +++ b/erupt-extra/erupt-flow/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-extra/erupt-generator/pom.xml b/erupt-extra/erupt-generator/pom.xml index daaf17be9..e3e30da21 100644 --- a/erupt-extra/erupt-generator/pom.xml +++ b/erupt-extra/erupt-generator/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-extra/erupt-generator/src/main/java/xyz/erupt/generator/base/GeneratorType.java b/erupt-extra/erupt-generator/src/main/java/xyz/erupt/generator/base/GeneratorType.java index 383c282f1..ec0c5858f 100644 --- a/erupt-extra/erupt-generator/src/main/java/xyz/erupt/generator/base/GeneratorType.java +++ b/erupt-extra/erupt-generator/src/main/java/xyz/erupt/generator/base/GeneratorType.java @@ -12,7 +12,7 @@ public enum GeneratorType { INPUT(EditType.INPUT, "文本输入", String.class.getSimpleName(), "inputType = @InputType"), PASSWORD(EditType.INPUT, "密码输入", String.class.getSimpleName(), "inputType = @InputType(type = \"password\")"), - COLOR(EditType.INPUT, "颜色选择", String.class.getSimpleName(), "inputType = @InputType(type = \"color\")"), + COLOR(EditType.COLOR, "颜色选择", String.class.getSimpleName(), null), NUMBER(EditType.NUMBER, "数值框", Integer.class.getSimpleName(), "numberType = @NumberType"), SLIDER(EditType.SLIDER, "数字滑块", Integer.class.getSimpleName(), "sliderType = @SliderType(max = 999)"), RATE(EditType.RATE, "评分", Short.class.getSimpleName(), "rateType = @RateType(count = 10)"), diff --git a/erupt-extra/erupt-job/pom.xml b/erupt-extra/erupt-job/pom.xml index 4c2fa34dd..8918f2538 100644 --- a/erupt-extra/erupt-job/pom.xml +++ b/erupt-extra/erupt-job/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-extra/erupt-magic-api/pom.xml b/erupt-extra/erupt-magic-api/pom.xml index 93343dac0..821291710 100644 --- a/erupt-extra/erupt-magic-api/pom.xml +++ b/erupt-extra/erupt-magic-api/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-extra/erupt-monitor/pom.xml b/erupt-extra/erupt-monitor/pom.xml index d8d1a781c..15817efde 100644 --- a/erupt-extra/erupt-monitor/pom.xml +++ b/erupt-extra/erupt-monitor/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml diff --git a/erupt-sample/pom.xml b/erupt-sample/pom.xml index 461813f02..2ba2a2d75 100644 --- a/erupt-sample/pom.xml +++ b/erupt-sample/pom.xml @@ -6,7 +6,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-security/pom.xml b/erupt-security/pom.xml index f197e8bea..a53284113 100644 --- a/erupt-security/pom.xml +++ b/erupt-security/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-toolkit/pom.xml b/erupt-toolkit/pom.xml index f565fa6be..5bd1bf3b4 100644 --- a/erupt-toolkit/pom.xml +++ b/erupt-toolkit/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-tpl-ui/amis/pom.xml b/erupt-tpl-ui/amis/pom.xml index 74b366f61..e32ecc427 100644 --- a/erupt-tpl-ui/amis/pom.xml +++ b/erupt-tpl-ui/amis/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/ant-design/pom.xml b/erupt-tpl-ui/ant-design/pom.xml index b28d848dc..9318b574e 100644 --- a/erupt-tpl-ui/ant-design/pom.xml +++ b/erupt-tpl-ui/ant-design/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/element-plus/pom.xml b/erupt-tpl-ui/element-plus/pom.xml index 745550165..fb044e2ad 100644 --- a/erupt-tpl-ui/element-plus/pom.xml +++ b/erupt-tpl-ui/element-plus/pom.xml @@ -12,7 +12,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/element-ui/pom.xml b/erupt-tpl-ui/element-ui/pom.xml index e4c69ef0b..a57a532f6 100644 --- a/erupt-tpl-ui/element-ui/pom.xml +++ b/erupt-tpl-ui/element-ui/pom.xml @@ -14,7 +14,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl/pom.xml b/erupt-tpl/pom.xml index 6d20e9dcf..eb01f05bd 100644 --- a/erupt-tpl/pom.xml +++ b/erupt-tpl/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml @@ -39,7 +39,7 @@ com.ibeetl beetl - 3.15.13.RELEASE + 3.16.1.RELEASE true diff --git a/erupt-upms/pom.xml b/erupt-upms/pom.xml index 8104a64be..e69fd3328 100644 --- a/erupt-upms/pom.xml +++ b/erupt-upms/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictChoiceFetchHandler.java b/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictChoiceFetchHandler.java index 3bcb9144a..d42406e68 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictChoiceFetchHandler.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictChoiceFetchHandler.java @@ -11,6 +11,7 @@ import xyz.erupt.upms.model.EruptDictItem; import javax.annotation.Resource; +import java.util.HashMap; import java.util.List; import java.util.stream.Collectors; @@ -31,7 +32,10 @@ public List fetch(String[] params) { EruptAssert.notNull(params, DictChoiceFetchHandler.class.getSimpleName() + " → params[0] must dict → code"); return dictCache.getAndSet(DictChoiceFetchHandler.class.getName() + ":" + params[0], params.length == 2 ? Long.parseLong(params[1]) : FetchConst.DEFAULT_CACHE_TIME, () - -> eruptDao.lambdaQuery(EruptDictItem.class).eq(EruptDictItem::getCode, params[0]).orderBy(EruptDictItem::getSort).list() + -> eruptDao.lambdaQuery(EruptDictItem.class).addCondition("eruptDict.code = :code", + new HashMap() {{ + this.put("code", params[0]); + }}).orderBy(EruptDictItem::getSort).list() .stream().map((item) -> new VLModel(item.getId(), item.getName())).collect(Collectors.toList())); } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictCodeChoiceFetchHandler.java b/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictCodeChoiceFetchHandler.java index 1babbaf23..340c76ac9 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictCodeChoiceFetchHandler.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/handler/DictCodeChoiceFetchHandler.java @@ -11,6 +11,7 @@ import xyz.erupt.upms.model.EruptDictItem; import javax.annotation.Resource; +import java.util.HashMap; import java.util.List; import java.util.stream.Collectors; @@ -31,7 +32,10 @@ public List fetch(String[] params) { EruptAssert.notNull(params, DictCodeChoiceFetchHandler.class.getSimpleName() + " → params[0] must dict → code"); return dictCache.getAndSet(DictCodeChoiceFetchHandler.class.getName() + ":" + params[0], params.length == 2 ? Long.parseLong(params[1]) : FetchConst.DEFAULT_CACHE_TIME, () -> - eruptDao.lambdaQuery(EruptDictItem.class).eq(EruptDictItem::getCode, params[0]).orderBy(EruptDictItem::getSort).list() + eruptDao.lambdaQuery(EruptDictItem.class).addCondition("eruptDict.code = :code", + new HashMap() {{ + this.put("code", params[0]); + }}).orderBy(EruptDictItem::getSort).list() .stream().map((item) -> new VLModel(item.getCode(), item.getName())).collect(Collectors.toList())); } diff --git a/erupt-web/pom.xml b/erupt-web/pom.xml index 611af9c24..202e30666 100644 --- a/erupt-web/pom.xml +++ b/erupt-web/pom.xml @@ -11,7 +11,7 @@ xyz.erupt erupt - 1.12.11 + 1.12.12 ../pom.xml diff --git a/erupt-web/src/main/resources/public/201.0fe3cbbbc4e1c3ae.js b/erupt-web/src/main/resources/public/201.0fe3cbbbc4e1c3ae.js deleted file mode 100644 index 57ee7d974..000000000 --- a/erupt-web/src/main/resources/public/201.0fe3cbbbc4e1c3ae.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkerupt=self.webpackChunkerupt||[]).push([[201],{8306:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{S:()=>ChoiceComponent});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_angular_core__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4650),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(774),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9651),_core__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7254),_angular_common__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6895),_angular_forms__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(433),ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(7044),ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7570),ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(8231),ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(1102),ng_zorro_antd_tag__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(6672),ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(8521),ng_zorro_antd_spin__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5681),_delon_abc_tag_select__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(840),_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6581);function ChoiceComponent_ng_container_0_ng_container_2_ng_container_2_Template(o,p){1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"label",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(3,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(3,1,"global.all")))}function ChoiceComponent_ng_container_0_ng_container_2_ng_container_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"label",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o){const _=p.$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzTooltipTitle",_.desc)("nzDisabled",e.readonly||_.disable)("nzValue",_.value),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_0_ng_container_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-radio-group",3),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.eruptField.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_2_ng_container_2_Template,4,3,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_2_ng_container_3_Template,3,4,"ng-container",4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngModel",_.eruptField.eruptFieldJson.edit.$value)("name",_.eruptField.fieldName),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.checkAll),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}function ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_nz_option_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"nz-option",10)(1,"div",11),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzDisabled",_.disable)("nzValue",_.value)("nzLabel",_.label),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzTooltipPlacement","left")("nzTooltipTitle",_.desc),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(1,ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_nz_option_1_Template,3,6,"nz-option",9),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}function ChoiceComponent_ng_container_0_ng_container_3_nz_option_3_Template(o,p){1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"nz-option",12)(1,"div",13),_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(2,"i",14),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()())}function ChoiceComponent_ng_container_0_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-select",7),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzOpenChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.load(a))})("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.eruptField.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_Template,2,1,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_3_nz_option_3_Template,3,0,"nz-option",8),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzLoading",_.isLoading)("nzDisabled",_.readonly)("ngModel",_.eruptField.eruptFieldJson.edit.$value)("nzPlaceHolder",_.eruptField.eruptFieldJson.edit.placeHolder)("name",_.eruptField.fieldName)("nzSize",_.size)("nzShowSearch",!0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",!_.isLoading),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.isLoading)}}function ChoiceComponent_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0)(1,1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_2_Template,4,4,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_3_Template,4,9,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitch",_.eruptField.eruptFieldJson.edit.choiceType.type),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitchCase",_.choiceEnum.RADIO),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitchCase",_.choiceEnum.SELECT)}}function ChoiceComponent_ng_container_1_nz_spin_2_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(0,"nz-spin",18)}function ChoiceComponent_ng_container_1_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-tag",19),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzCheckedChange",function(a){const J=_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(J.$viewValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzChecked",_.$viewValue),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"tag-select",15),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_1_nz_spin_2_Template,1,0,"nz-spin",16),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(3,"nz-tag",17),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzCheckedChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.changeTagAll(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(5,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(6,ChoiceComponent_ng_container_1_ng_container_6_Template,3,2,"ng-container",4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("expandable",!0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.isLoading),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(5,4,"global.check_all")," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}let ChoiceComponent=(()=>{class ChoiceComponent{constructor(o,p,_){this.dataService=o,this.msg=p,this.i18n=_,this.vagueSearch=!1,this.readonly=!1,this.checkAll=!1,this.dependLinkage=!0,this.isLoading=!1,this.choiceEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI,this.choiceVL=[]}ngOnInit(){if(this.vagueSearch)return void(this.choiceVL=this.eruptField.componentValue);let o=this.eruptField.eruptFieldJson.edit.choiceType;o.anewFetch&&o.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI.RADIO&&this.load(!0),(!this.dependLinkage||!o.dependField)&&(this.choiceVL=this.eruptField.componentValue)}dependChange(value){let choiceType=this.eruptField.eruptFieldJson.edit.choiceType;if(choiceType.dependField){let dependValue=value;for(let eruptFieldModel of this.eruptModel.eruptFieldModels)if(eruptFieldModel.fieldName==choiceType.dependField){this.choiceVL=this.eruptField.componentValue.filter(vl=>{try{return eval(choiceType.dependExpr)}catch(o){this.msg.error(o)}});break}}}load(o){let p=this.eruptField.eruptFieldJson.edit.choiceType;if(o&&(p.anewFetch&&(this.isLoading=!0,this.dataService.findChoiceItem(this.eruptModel.eruptName,this.eruptField.fieldName,this.eruptParentName).subscribe(_=>{this.eruptField.componentValue=_,this.isLoading=!1})),this.dependLinkage&&p.dependField))for(let _ of this.eruptModel.eruptFieldModels)if(_.fieldName==p.dependField){let e=_.eruptFieldJson.edit.$value;(null===e||""===e||void 0===e)&&(this.msg.warning(this.i18n.fanyi("global.pre_select")+_.eruptFieldJson.edit.title),this.choiceVL=[])}}changeTagAll(o){for(let p of this.eruptField.componentValue)p.$viewValue=o}}return ChoiceComponent.\u0275fac=function o(p){return new(p||ChoiceComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_5__.dD),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_core__WEBPACK_IMPORTED_MODULE_2__.t$))},ChoiceComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_4__.Xpm({type:ChoiceComponent,selectors:[["erupt-choice"]],inputs:{eruptModel:"eruptModel",eruptField:"eruptField",size:"size",eruptParentName:"eruptParentName",vagueSearch:"vagueSearch",readonly:"readonly",checkAll:"checkAll",dependLinkage:"dependLinkage"},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"erupt-input","stander-line-height",3,"ngModel","name","ngModelChange"],[4,"ngFor","ngForOf"],["nz-radio","",3,"nzValue"],["nz-radio","","nz-tooltip","",3,"nzTooltipTitle","nzDisabled","nzValue"],["nzAllowClear","",1,"erupt-input",3,"nzLoading","nzDisabled","ngModel","nzPlaceHolder","name","nzSize","nzShowSearch","nzOpenChange","ngModelChange"],["nzDisabled","","nzCustomContent","",4,"ngIf"],["nzCustomContent","",3,"nzDisabled","nzValue","nzLabel",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzDisabled","nzValue","nzLabel"],["nz-tooltip","",3,"nzTooltipPlacement","nzTooltipTitle"],["nzDisabled","","nzCustomContent",""],[1,"text-center"],["nz-icon","","nzType","loading",1,"loading-icon"],[2,"margin-left","0",3,"expandable"],["nzSimple","",4,"ngIf"],["nzMode","checkable",2,"margin-right","10px",3,"nzCheckedChange"],["nzSimple",""],["nzMode","checkable",2,"margin-right","10px",3,"nzChecked","nzCheckedChange"]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(0,ChoiceComponent_ng_container_0_Template,4,3,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(1,ChoiceComponent_ng_container_1_Template,7,6,"ng-container",0)),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",!_.vagueSearch),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.vagueSearch))},dependencies:[_angular_common__WEBPACK_IMPORTED_MODULE_6__.sg,_angular_common__WEBPACK_IMPORTED_MODULE_6__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_6__.RF,_angular_common__WEBPACK_IMPORTED_MODULE_6__.n9,_angular_forms__WEBPACK_IMPORTED_MODULE_7__.JJ,_angular_forms__WEBPACK_IMPORTED_MODULE_7__.On,ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_8__.w,ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_9__.SY,ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__.Ip,ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__.Vq,ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_11__.Ls,ng_zorro_antd_tag__WEBPACK_IMPORTED_MODULE_12__.j,ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__.Of,ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__.Dg,ng_zorro_antd_spin__WEBPACK_IMPORTED_MODULE_14__.W,_delon_abc_tag_select__WEBPACK_IMPORTED_MODULE_15__.P,_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_3__.C],styles:["[_nghost-%COMP%] nz-radio-group label{line-height:32px}"]}),ChoiceComponent})()},6016:(o,p,_)=>{_.d(p,{w:()=>y});var e=_(4650),a=_(9559),u=_(2536),J=_(6895),G=_(433),N=_(7044),ce=_(1102),le=_(1243),Y=_(711);function X(I,C){1&I&&e._UZ(0,"i",6)}function pe(I,C){1&I&&e._UZ(0,"i",7)}const t=function(I){return{height:I}};let ge="code_editor_dark",y=(()=>{class I{constructor(M,B){this.cacheService=M,this.nzConfigService=B,this.readonly=!1,this.height=300,this.initComplete=!1,this.dark=!1,this.fullScreen=!1}ngOnInit(){this.dark=this.cacheService.getNone(ge)||!1,this.theme=this.dark?"vs-dark":"vs",this.editorOption={language:this.language,theme:this.theme,readOnly:this.readonly,suggestOnTriggerCharacters:!0}}codeEditorInit(M){this.initComplete=!0}switchChange(M){this.dark=M,this.theme=this.dark?"vs-dark":"vs",this.cacheService.set(ge,this.dark);const B=this.nzConfigService.getConfigForComponent("codeEditor")?.defaultEditorOption||{};this.nzConfigService.set("codeEditor",{defaultEditorOption:{...B,theme:this.theme}})}toggleFullScreen(){}}return I.\u0275fac=function(M){return new(M||I)(e.Y36(a.Q),e.Y36(u.jY))},I.\u0275cmp=e.Xpm({type:I,selectors:[["erupt-code-editor"]],inputs:{edit:"edit",language:"language",readonly:"readonly",height:"height",parentEruptName:"parentEruptName"},decls:8,vars:9,consts:[[2,"position","relative"],[1,"code-editor-style",3,"ngStyle","ngModel","nzLoading","nzEditorOption","nzEditorInitialized","ngModelChange"],[1,"toolbar"],["nzSize","small",3,"ngModel","nzUnCheckedChildren","nzCheckedChildren","ngModelChange"],["unchecked",""],["checked",""],["nz-icon","","nzType","bulb"],["nz-icon","","nzType","poweroff"]],template:function(M,B){if(1&M&&(e.TgZ(0,"div",0)(1,"nz-code-editor",1),e.NdJ("nzEditorInitialized",function(F){return B.codeEditorInit(F)})("ngModelChange",function(F){return B.edit.$value=F}),e.qZA(),e.TgZ(2,"div",2)(3,"nz-switch",3),e.NdJ("ngModelChange",function(F){return B.switchChange(F)}),e.qZA(),e.YNc(4,X,1,0,"ng-template",null,4,e.W1O),e.YNc(6,pe,1,0,"ng-template",null,5,e.W1O),e.qZA()()),2&M){const W=e.MAs(5),F=e.MAs(7);e.xp6(1),e.Q6J("ngStyle",e.VKq(7,t,B.height+"px"))("ngModel",B.edit.$value)("nzLoading",!B.initComplete)("nzEditorOption",B.editorOption),e.xp6(2),e.Q6J("ngModel",B.dark)("nzUnCheckedChildren",W)("nzCheckedChildren",F)}},dependencies:[J.PC,G.JJ,G.On,N.w,ce.Ls,le.i,Y.XZ],styles:["[_nghost-%COMP%] .toolbar{position:absolute;right:10px;bottom:10px;margin:0 12px;padding:6px 12px;display:flex;align-items:center}[_nghost-%COMP%] .code-editor-style{border:1px solid #d9d9d9}[data-theme=dark] [_nghost-%COMP%] .code-editor-style{border:1px solid #434343}"]}),I})()},2971:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{j:()=>EditTypeComponent});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(774),_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8440),_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(6752),_shared_util_window_util__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(9942),_delon_auth__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(538),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9651),_angular_core__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(4650),_core__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7254),_service_data_handler_service__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(5615);const _c0=["choice"];function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(2,9),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngTemplateOutlet",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10),_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(2,9),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngTemplateOutlet",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"span",16),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.copy(a.eruptFieldJson.edit.$value))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_i_0_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"i",18),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(a.eruptFieldJson.edit.$value=null)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_i_0_Template,1,0,"i",17),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.$value&&!e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-input-group",12)(2,"input",13),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_3_Template,1,0,"ng-template",null,14,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_Template,1,1,"ng-template",null,15,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(6),a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAddOnBefore",u.supportCopy&&_)("nzSuffix",e)("nzSize",u.size),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSize",u.size)("nzTooltipTitle",a.eruptFieldJson.edit.$value)("type",a.eruptFieldJson.edit.inputType.type)("maxLength",a.eruptFieldJson.edit.inputType.length)("ngModel",a.eruptFieldJson.edit.$value)("name",a.fieldName)("placeholder",a.eruptFieldJson.edit.placeHolder)("required",a.eruptFieldJson.edit.notNull)("disabled",u.isReadonly(a))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_.eruptFieldJson.edit.inputType.prefix[0].label," ")}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"nz-option",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_.label)("nzValue",_.value)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-select",23),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.inputType.prefixValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_ng_container_2_Template,2,2,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.inputType.prefixValue)("name",_.fieldName+"before"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptFieldJson.edit.inputType.prefix)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_0_Template,2,1,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_Template,3,3,"ng-container",3)),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",1==_.eruptFieldJson.edit.inputType.prefix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.prefix.length>1)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_.eruptFieldJson.edit.inputType.suffix[0].label," ")}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"nz-option",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_.label)("nzValue",_.value)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-select",23),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.inputType.suffixValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_ng_container_2_Template,2,2,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.inputType.suffixValue)("name",_.fieldName+"after"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptFieldJson.edit.inputType.suffix)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_0_Template,2,1,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_Template,3,3,"ng-container",3)),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",1==_.eruptFieldJson.edit.inputType.suffix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.suffix.length>1)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-input-group",19)(2,"input",20),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_Template,2,2,"ng-template",null,21,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_Template,2,2,"ng-template",null,22,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(6),a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAddOnBefore",a.eruptFieldJson.edit.inputType.prefix.length>0&&_)("nzAddOnAfter",a.eruptFieldJson.edit.inputType.suffix.length>0&&e)("nzSize",u.size),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("type",a.eruptFieldJson.edit.inputType.type)("maxLength",a.eruptFieldJson.edit.inputType.length)("placeholder",a.eruptFieldJson.edit.placeHolder)("ngModel",a.eruptFieldJson.edit.$value)("name",a.fieldName)("required",a.eruptFieldJson.edit.notNull)("disabled",u.isReadonly(a))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_Template,7,12,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_Template,7,10,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",0==_.eruptFieldJson.edit.inputType.prefix.length&&0==_.eruptFieldJson.edit.inputType.suffix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.prefix.length>0||_.eruptFieldJson.edit.inputType.suffix.length>0)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_1_Template,3,2,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_2_Template,3,7,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_Template,3,5,"ng-template",null,7,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.fullSpan),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!_.eruptFieldJson.edit.inputType.fullSpan)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-input-number",25),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSize",e.size)("nzDisabled",e.isReadonly(_))("ngModel",_.eruptFieldJson.edit.$value)("nzPlaceHolder",_.eruptFieldJson.edit.placeHolder)("name",_.fieldName)("nzMin",_.eruptFieldJson.edit.numberType.min)("nzMax",_.eruptFieldJson.edit.numberType.max)("nzStep",1)}}const _c1=function(){return{minRows:3,maxRows:20}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11)(3,"textarea",26),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("name",_.fieldName)("nzAutosize",_angular_core__WEBPACK_IMPORTED_MODULE_5__.DdM(9,_c1))("ngModel",_.eruptFieldJson.edit.$value)("placeholder",_.eruptFieldJson.edit.placeHolder)("disabled",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_5_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-markdown",27),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptField",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",28)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-choice",29,30),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("eruptField",_)("size",e.size)("eruptParentName",e.parentEruptName)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_ng_container_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-choice",29,30),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("eruptField",_)("size",e.size)("eruptParentName",e.parentEruptName)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0)(1,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_ng_container_2_Template,5,9,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_ng_container_3_Template,5,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.choiceType.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.choiceEnum.RADIO),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.choiceEnum.SELECT)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_nz_option_4_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(0,"nz-option",24),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_)("nzValue",_)}}const _c2=function(o){return[o]};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11)(3,"nz-select",31),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_nz_option_4_Template,1,2,"nz-option",32),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAllowClear",!_.eruptFieldJson.edit.notNull)("nzDisabled",e.isReadonly(_))("nzSize",e.size)("ngModel",_.eruptFieldJson.edit.$value)("name",_.fieldName)("nzPlaceHolder",_.eruptFieldJson.edit.placeHolder)("nzTokenSeparators",_angular_core__WEBPACK_IMPORTED_MODULE_5__.VKq(13,_c2,_.eruptFieldJson.edit.tagsType.joinSeparator))("nzMode",_.eruptFieldJson.edit.tagsType.allowExtension?"tags":"multiple"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.componentValue)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-checkbox",33),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptBuildModel",e.eruptBuildModel)("onlyRead",e.isReadonly(_))("eruptFieldModel",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_9_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-slider",34),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.$value)("nzMarks",_.eruptFieldJson.edit.sliderType.marks)("nzDots",_.eruptFieldJson.edit.sliderType.dots)("nzStep",_.eruptFieldJson.edit.sliderType.step)("name",_.fieldName)("nzMax",_.eruptFieldJson.edit.sliderType.max)("nzMin",_.eruptFieldJson.edit.sliderType.min)("nzDisabled",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.rateType.character)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-rate",35),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_ng_template_4_Template,2,1,"ng-template",null,36,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",a.col.xs)("nzSm",a.col.sm)("nzMd",a.col.md)("nzLg",a.col.lg)("nzXl",a.col.xl)("nzXXl",a.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",e.eruptFieldJson.edit.title)("required",e.eruptFieldJson.edit.notNull)("optionalHelp",e.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",e.eruptFieldJson.edit.$value)("nzAllowClear",!e.eruptFieldJson.edit.notNull)("nzCharacter",e.eruptFieldJson.edit.rateType.character&&_)("nzDisabled",a.isReadonly(e))("nzCount",e.eruptFieldJson.edit.rateType.count)("name",e.fieldName)("nzAllowHalf",e.eruptFieldJson.edit.rateType.allowHalf)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-date",37),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("field",_)("size",e.size)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_12_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-reference",38),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("field",_)("size",e.size)("readonly",e.isReadonly(_))("parentEruptName",e.parentEruptName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_13_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-reference",38),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("field",_)("size",e.size)("readonly",e.isReadonly(_))("parentEruptName",e.parentEruptName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_14_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-radio-group",39),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(4,"div",40)(5,"div",8)(6,"label",41),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(7),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(8,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(9,"div",8)(10,"label",41),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(12,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()()()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.$value)("name",_.fieldName)("nzSize",e.size)("nzDisabled",e.isReadonly(_)),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",12),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzValue",!0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(8,19,_.eruptFieldJson.edit.boolType.trueText)," "),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",12),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzValue",!1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(12,21,_.eruptFieldJson.edit.boolType.falseText)," ")}}const _c3=function(){return[".bmp",".jpg",".jpeg",".png",".gif",".webp",".heic",".avif",".svg"]},_c4=function(o,p,_){return{token:o,erupt:p,eruptParent:_}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_4_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-upload",42),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("nzFileListChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$viewValue=a)})("nzChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,J=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(J.upLoadNzChange(a,u))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(2,"p",43),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"i",44),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAccept",_angular_core__WEBPACK_IMPORTED_MODULE_5__.DdM(9,_c3))("nzDisabled",e.isReadonly(_))("nzMultiple",!1)("nzFileList",_.eruptFieldJson.edit.$viewValue)("nzLimit",_.eruptFieldJson.edit.attachmentType.maxLimit)("nzPreview",e.previewImageHandler)("nzShowButton",_.eruptFieldJson.edit.$viewValue&&_.eruptFieldJson.edit.$viewValue.length!=_.eruptFieldJson.edit.attachmentType.maxLimit||0==_.eruptFieldJson.edit.attachmentType.maxLimit)("nzHeaders",_angular_core__WEBPACK_IMPORTED_MODULE_5__.kEZ(10,_c4,e.tokenService.get().token,e.eruptModel.eruptName,e.parentEruptName||""))("nzAction",e.dataService.upload+e.eruptModel.eruptName+"/"+_.fieldName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_nz_upload_1_p_6_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"p",50),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(2,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(3,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(2,2,"component.attachment.upload_format")," \uff1a"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.attachmentType.fileTypes.join("\xa0 / \xa0"))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_nz_upload_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"nz-upload",46),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("nzChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,J=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(J.upLoadNzChange(a,u))})("nzFileListChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$viewValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"p",43),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"i",47),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(3,"p",48),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(5,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(6,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_nz_upload_1_p_6_Template,5,4,"p",49),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(7,"p",50),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(8),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAccept",e.uploadAccept(_.eruptFieldJson.edit.attachmentType.fileTypes))("nzLimit",_.eruptFieldJson.edit.attachmentType.maxLimit)("nzDisabled",e.isReadonly(_)||_.eruptFieldJson.edit.$viewValue.length==_.eruptFieldJson.edit.attachmentType.maxLimit)("nzFileList",_.eruptFieldJson.edit.$viewValue)("nzHeaders",_angular_core__WEBPACK_IMPORTED_MODULE_5__.kEZ(11,_c4,e.tokenService.get().token,e.eruptModel.eruptName,e.parentEruptName||""))("nzAction",e.dataService.upload+e.eruptModel.eruptName+"/"+_.fieldName),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(5,9,"component.attachment.upload_hint")),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.attachmentType.fileTypes.length>0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.placeHolder)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_nz_upload_1_Template,9,15,"nz-upload",45),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.$viewValue)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(3,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_4_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_ng_container_5_Template,2,1,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.attachmentType.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.attachmentEnum.IMAGE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.attachmentEnum.BASE)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-auto-complete",51),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("size",e.size)("field",_)("parentEruptName",e.parentEruptName)("eruptModel",e.eruptModel)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"ckeditor",52),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("valueChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("value",_.eruptFieldJson.edit.$value)("readonly",e.isReadonly(_))("eruptField",_)("erupt",e.eruptModel)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_ng_container_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"erupt-ueditor",53),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptField",_)("erupt",e.eruptModel)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_ng_container_3_Template,2,4,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_ng_container_4_Template,2,3,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.htmlEditorType.value===e.htmlEditorType.CKEDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.htmlEditorType.value===e.htmlEditorType.UEDITOR)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"iframe",54),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("load",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.iframeHeight(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(3,"safeUrl"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("src",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(3,2,e.dataService.getFieldTplPath(e.eruptBuildModel.eruptModel.eruptName,_.fieldName)),_angular_core__WEBPACK_IMPORTED_MODULE_5__.uOi)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_amap_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"amap",56),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("valueChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("value",_.eruptFieldJson.edit.$value)("mapType",_.eruptFieldJson.edit.mapType)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_amap_3_Template,1,2,"amap",55),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!e.loading)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"div",10),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",_.col.xs)("nzSm",_.col.sm)("nzMd",_.col.md)("nzLg",_.col.lg)("nzXl",_.col.xl)("nzXXl",_.col.xxl)}}const _c5=function(o){return{eruptModel:o}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_21_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",57)(2,"nz-collapse",58)(3,"nz-collapse-panel",59),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(4,"erupt-edit-type",60),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzExpandIconPosition","right"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzActive",!0)("nzHeader",_.eruptFieldJson.edit.title),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptBuildModel",_angular_core__WEBPACK_IMPORTED_MODULE_5__.VKq(5,_c5,e.eruptBuildModel.combineErupts[_.fieldName]))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_div_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"div",8)(1,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"erupt-code-editor",62),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("edit",_.eruptFieldJson.edit)("readonly",e.isReadonly(_))("height",_.eruptFieldJson.edit.codeEditType.height)("language",_.eruptFieldJson.edit.codeEditType.language)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_div_1_Template,3,8,"div",61),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!_.loading)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"nz-divider",64),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzDashed",!1)("nzText",_.eruptFieldJson.edit.title)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_24_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(0)}function EditTypeComponent_ng_container_2_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0)(1,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_Template,5,2,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_3_Template,4,17,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_Template,4,10,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_5_Template,4,5,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(6,EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_Template,4,3,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(7,EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_Template,5,15,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(8,EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_Template,4,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(9,EditTypeComponent_ng_container_2_ng_container_1_ng_container_9_Template,4,17,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(10,EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_Template,6,16,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(11,EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_Template,4,12,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(12,EditTypeComponent_ng_container_2_ng_container_1_ng_container_12_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(13,EditTypeComponent_ng_container_2_ng_container_1_ng_container_13_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(14,EditTypeComponent_ng_container_2_ng_container_1_ng_container_14_Template,13,23,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(15,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_Template,6,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(16,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_Template,4,13,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(17,EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_Template,5,6,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(18,EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_Template,4,4,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(19,EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_Template,4,5,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(20,EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_Template,2,6,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(21,EditTypeComponent_ng_container_2_ng_container_1_ng_container_21_Template,5,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(22,EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_Template,2,1,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(23,EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_Template,3,3,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(24,EditTypeComponent_ng_container_2_ng_container_1_ng_container_24_Template,1,0,"ng-container",6),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw().$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.INPUT),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.NUMBER),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TEXTAREA),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.MARKDOWN),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CHOICE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TAGS),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CHECKBOX),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.SLIDER),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.RATE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.DATE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.REFERENCE_TREE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.REFERENCE_TABLE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.BOOLEAN),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.ATTACHMENT),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.AUTO_COMPLETE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.HTML_EDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TPL),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.MAP),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.EMPTY),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.COMBINE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CODE_EDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.DIVIDE)}}function EditTypeComponent_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_Template,25,23,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit&&_.eruptFieldJson.edit.show&&_.eruptFieldJson.edit.title)}}let EditTypeComponent=(()=>{class EditTypeComponent{constructor(o,p,_,e,a,u,J){this.dataService=o,this.differs=p,this.i18n=_,this.dataHandlerService=e,this.tokenService=a,this.modal=u,this.msg=J,this.loading=!1,this.col=_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__.l[3],this.size="large",this.layout="vertical",this.readonly=!1,this.editType=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t,this.htmlEditorType=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.qN,this.choiceEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI,this.attachmentEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.Ub,this.uploadFilesStatus={},this.previewImageHandler=G=>{G.url?window.open(G.url):G.response&&G.response.data&&window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D.previewAttachment(G.response.data))},this.iframeHeight=_shared_util_window_util__WEBPACK_IMPORTED_MODULE_6__.O,this.supportCopy="clipboard"in navigator}ngOnInit(){this.eruptModel=this.eruptBuildModel.eruptModel;let o=this.eruptModel.eruptJson.layout;o&&o.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._d.FULL_LINE&&(this.col=_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__.l[1]);for(let p of this.eruptModel.eruptFieldModels){let _=p.eruptFieldJson.edit;_.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.ATTACHMENT&&(_.$viewValue||(_.$viewValue=[])),p.eruptFieldJson.edit.showBy&&(this.showByFieldModels||(this.showByFieldModels=[]),this.showByFieldModels.push(p),this.showByCheck(p))}}isReadonly(o){if(this.readonly)return!0;let p=o.eruptFieldJson.edit.readOnly;return this.mode===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.xs.ADD?p.add:p.edit}ngDoCheck(){if(this.showByFieldModels)for(let o of this.showByFieldModels){let _=this.eruptModel.eruptFieldModelMap.get(o.eruptFieldJson.edit.showBy.dependField).eruptFieldJson.edit;_.$beforeValue!=_.$value&&(_.$beforeValue=_.$value,this.showByFieldModels.forEach(e=>{this.showByCheck(e)}))}if(this.choices&&this.choices.length>0)for(let o of this.choices)this.dataHandlerService.eruptFieldModelChangeHook(this.eruptModel,o.eruptField,p=>{for(let _ of this.choices)_.dependChange(p)})}showByCheck(model){let showBy=model.eruptFieldJson.edit.showBy,value=this.eruptModel.eruptFieldModelMap.get(showBy.dependField).eruptFieldJson.edit.$value;model.eruptFieldJson.edit.show=!!eval(showBy.expr)}ngOnDestroy(){}eruptEditValidate(){for(let o in this.uploadFilesStatus)if(!this.uploadFilesStatus[o])return this.msg.warning("\u9644\u4ef6\u4e0a\u4f20\u4e2d\u8bf7\u7a0d\u540e"),!1;return!0}upLoadNzChange({file:o},_){const e=o.status;"uploading"===o.status&&(this.uploadFilesStatus[o.uid]=!1),"done"===e?(this.uploadFilesStatus[o.uid]=!0,o.response.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_7__.q.ERROR&&(this.modal.error({nzTitle:"ERROR",nzContent:o.response.message}),_.eruptFieldJson.edit.$viewValue.pop())):"error"===e&&(this.uploadFilesStatus[o.uid]=!0,this.msg.error(`${o.name} \u4e0a\u4f20\u5931\u8d25`))}changeTagAll(o,p){for(let _ of p.componentValue)_.$viewValue=o}getFromData(){let o={};for(let p of this.eruptModel.eruptFieldModels)o[p.fieldName]=p.eruptFieldJson.edit.$value;return o}copy(o){o||(o=""),navigator.clipboard.writeText(o).then(()=>{this.msg.success(this.i18n.fanyi("global.copy_success"))})}uploadAccept(o){return o&&0!=o.length?o.map(p=>"."+p):null}}return EditTypeComponent.\u0275fac=function o(p){return new(p||EditTypeComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_angular_core__WEBPACK_IMPORTED_MODULE_5__.aQg),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_core__WEBPACK_IMPORTED_MODULE_3__.t$),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_4__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_delon_auth__WEBPACK_IMPORTED_MODULE_8__.T),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__.dD))},EditTypeComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_5__.Xpm({type:EditTypeComponent,selectors:[["erupt-edit-type"]],viewQuery:function o(p,_){if(1&p&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.Gf(_c0,5),2&p){let e;_angular_core__WEBPACK_IMPORTED_MODULE_5__.iGM(e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.CRH())&&(_.choices=e)}},inputs:{loading:"loading",eruptBuildModel:"eruptBuildModel",col:"col",size:"size",layout:"layout",mode:"mode",parentEruptName:"parentEruptName",readonly:"readonly"},decls:3,vars:3,consts:[["nz-row","",3,"nzGutter"],["nz-form","","se-container","",1,"erupt-form",2,"width","100%",3,"nzLayout"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["inputSe",""],["nz-col","",3,"nzSpan"],[3,"ngTemplateOutlet"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"label","required","optionalHelp"],[1,"erupt-input",3,"nzAddOnBefore","nzSuffix","nzSize"],["nz-input","","autocomplete","off","nz-tooltip","","nzTooltipTrigger","focus","nzTooltipPlacement","topLeft",3,"nzSize","nzTooltipTitle","type","maxLength","ngModel","name","placeholder","required","disabled","ngModelChange"],["prefixTemplate",""],["suffixTemplate",""],["nz-icon","","nzType","copy","nzTheme","outline",2,"cursor","pointer",3,"click"],["nz-icon","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[1,"erupt-input",3,"nzAddOnBefore","nzAddOnAfter","nzSize"],["nz-input","","autocomplete","off",3,"type","maxLength","placeholder","ngModel","name","required","disabled","ngModelChange"],["addOnBeforeTemplate",""],["addOnAfterTemplate",""],[2,"min-width","70px",3,"ngModel","name","ngModelChange"],[3,"nzLabel","nzValue"],[1,"erupt-input",3,"nzSize","nzDisabled","ngModel","nzPlaceHolder","name","nzMin","nzMax","nzStep","ngModelChange"],["nz-input","",1,"erupt-input",3,"name","nzAutosize","ngModel","placeholder","disabled","ngModelChange"],[3,"eruptField"],["nz-col","",3,"nzXs"],[3,"eruptModel","eruptField","size","eruptParentName","readonly"],["choice",""],[3,"nzAllowClear","nzDisabled","nzSize","ngModel","name","nzPlaceHolder","nzTokenSeparators","nzMode","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[2,"max-height","20px",3,"eruptBuildModel","onlyRead","eruptFieldModel"],[1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","nzDisabled","ngModelChange"],[3,"ngModel","nzAllowClear","nzCharacter","nzDisabled","nzCount","name","nzAllowHalf","ngModelChange"],["characterIcon",""],[3,"field","size","readonly"],[3,"eruptModel","field","size","readonly","parentEruptName"],[1,"erupt-input",3,"ngModel","name","nzSize","nzDisabled","ngModelChange"],["nz-row",""],["nz-radio","",1,"ellipsis-radio","stander-line-height",3,"nzValue"],["nzListType","picture-card",3,"nzAccept","nzDisabled","nzMultiple","nzFileList","nzLimit","nzPreview","nzShowButton","nzHeaders","nzAction","nzFileListChange","nzChange"],[1,"ant-upload-drag-icon"],["nz-icon","","nzType","plus"],["nzType","drag",3,"nzAccept","nzLimit","nzDisabled","nzFileList","nzHeaders","nzAction","nzChange","nzFileListChange",4,"ngIf"],["nzType","drag",3,"nzAccept","nzLimit","nzDisabled","nzFileList","nzHeaders","nzAction","nzChange","nzFileListChange"],["nz-icon","","nzType","inbox"],[1,"ant-upload-text"],["class","ant-upload-hint",4,"ngIf"],[1,"ant-upload-hint"],[3,"size","field","parentEruptName","eruptModel"],[3,"value","readonly","eruptField","erupt","valueChange"],[3,"eruptField","erupt","readonly"],[2,"width","100%","border","none","vertical-align","bottom",3,"src","load"],[3,"value","mapType","valueChange",4,"ngIf"],[3,"value","mapType","valueChange"],["nz-col","",2,"margin-top","8px",3,"nzSpan"],["nzAccordion","",3,"nzExpandIconPosition"],[3,"nzActive","nzHeader"],[3,"eruptBuildModel"],["nz-col","",3,"nzSpan",4,"ngIf"],[3,"edit","readonly","height","language"],["nz-col","",2,"margin-bottom","0",3,"nzSpan"],[3,"nzDashed","nzText"]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"div",0)(1,"form",1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_Template,2,1,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzGutter",16),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLayout",_.layout),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptModel.eruptFieldModels))},styles:["[_nghost-%COMP%] label[nz-checkbox]{max-width:140px;line-height:initial;margin-left:0;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[_nghost-%COMP%] label[nz-radio]{min-width:120px}[_nghost-%COMP%] .edui-editor{width:100%!important}[_nghost-%COMP%] se{width:100%}[_nghost-%COMP%] se .ant-form-item-label{width:auto!important;text-overflow:ellipsis;white-space:nowrap;display:inline-flex}[_nghost-%COMP%] nz-input-group{width:100%}[_nghost-%COMP%] .ant-collapse-header{padding:8px 16px!important}[_nghost-%COMP%] .erupt-input{width:100%}[_nghost-%COMP%] .stander-line-height{line-height:38px}[_nghost-%COMP%] .ant-slider-with-marks{margin-bottom:0}[_nghost-%COMP%] form.ant-form-horizontal se .ant-form-item-label{max-width:120px;min-width:70px}[_nghost-%COMP%] .se__horizontal .se__item .se__label{justify-content:normal!important}[_nghost-%COMP%] .erupt-form>div{margin-bottom:8px}[_nghost-%COMP%] .ant-input-affix-wrapper-disabled{pointer-events:auto}[_nghost-%COMP%] .ant-input-disabled, [_nghost-%COMP%] .ant-input-number-disabled{pointer-events:auto}[_nghost-%COMP%] .ant-input[type=color]{height:28px}"]}),EditTypeComponent})()},802:(o,p,_)=>{_.d(p,{p:()=>M});var e=_(774),a=_(538),u=_(6752),J=_(7),G=_(9651),N=_(4650),ce=_(6895),le=_(6616),Y=_(7044),X=_(1811),pe=_(1102),t=_(9597),ge=_(9155),y=_(6581);function I(B,W){if(1&B&&N._UZ(0,"nz-alert",7),2&B){const F=N.oxw();N.Q6J("nzDescription",F.errorText)}}const C=function(){return[".xls",".xlsx"]};let M=(()=>{class B{constructor(F,S,ae,Q){this.dataService=F,this.modal=S,this.msg=ae,this.tokenService=Q,this.upload=!1,this.fileList=[]}ngOnInit(){this.header={token:this.tokenService.get().token,erupt:this.eruptModel.eruptName},this.drillInput&&Object.assign(this.header,e.D.drillToHeader(this.drillInput))}upLoadNzChange(F){const S=F.file;this.errorText=null,"done"===S.status?S.response.status==u.q.ERROR?(this.errorText=S.response.message,this.fileList=[]):(this.upload=!0,this.msg.success("\u5bfc\u5165\u6210\u529f")):"error"===S.status&&(this.errorText=S.error.error.message,this.fileList=[])}}return B.\u0275fac=function(F){return new(F||B)(N.Y36(e.D),N.Y36(J.Sf),N.Y36(G.dD),N.Y36(a.T))},B.\u0275cmp=N.Xpm({type:B,selectors:[["app-excel-import"]],inputs:{eruptModel:"eruptModel",drillInput:"drillInput"},decls:11,vars:14,consts:[["nz-button","","nzType","default",1,"mb-sm",3,"click"],["nz-icon","","nzType","download","nzTheme","outline"],["style","margin-bottom: 8px;","nzType","error","nzCloseable","",3,"nzDescription",4,"ngIf"],["nzType","drag",3,"nzAccept","nzFileList","nzLimit","nzHeaders","nzAction","nzShowButton","nzFileListChange","nzChange"],[1,"ant-upload-drag-icon"],["nz-icon","","nzType","inbox"],[1,"ant-upload-text"],["nzType","error","nzCloseable","",2,"margin-bottom","8px",3,"nzDescription"]],template:function(F,S){1&F&&(N.TgZ(0,"button",0),N.NdJ("click",function(){return S.dataService.downloadExcelTemplate(S.eruptModel.eruptName)}),N._UZ(1,"i",1),N._uU(2),N.ALo(3,"translate"),N.qZA(),N.YNc(4,I,1,1,"nz-alert",2),N.TgZ(5,"nz-upload",3),N.NdJ("nzFileListChange",function(Q){return S.fileList=Q})("nzChange",function(Q){return S.upLoadNzChange(Q)}),N.TgZ(6,"p",4),N._UZ(7,"i",5),N.qZA(),N.TgZ(8,"p",6),N._uU(9),N.ALo(10,"translate"),N.qZA()()),2&F&&(N.xp6(2),N.hij("",N.lcZ(3,9,"table.download_template"),"\n"),N.xp6(2),N.Q6J("ngIf",S.errorText),N.xp6(1),N.Q6J("nzAccept",N.DdM(13,C))("nzFileList",S.fileList)("nzLimit",1)("nzHeaders",S.header)("nzAction",S.dataService.excelImport+S.eruptModel.eruptName)("nzShowButton",!0),N.xp6(4),N.Oqu(N.lcZ(10,11,"table.excel.import_hint")))},dependencies:[ce.O5,le.ix,Y.w,X.dQ,pe.Ls,t.r,ge.FY,y.C],encapsulation:2}),B})()},8436:(o,p,_)=>{_.d(p,{l:()=>ce});var e=_(4650),a=_(3567),u=_(6895),J=_(433);function G(le,Y){if(1&le){const X=e.EpF();e.TgZ(0,"textarea",3),e.NdJ("ngModelChange",function(t){e.CHM(X);const ge=e.oxw();return e.KtG(ge.eruptField.eruptFieldJson.edit.$value=t)}),e._uU(1,"\n "),e.qZA()}if(2&le){const X=e.oxw();e.Q6J("ngModel",X.eruptField.eruptFieldJson.edit.$value)("name",X.eruptField.fieldName)}}function N(le,Y){if(1&le&&(e.TgZ(0,"textarea"),e._uU(1),e.qZA()),2&le){const X=e.oxw();e.xp6(1),e.hij(" ",X.value,"\n ")}}let ce=(()=>{class le{constructor(X){this.lazy=X}ngOnInit(){let X=this;this.lazy.loadStyle("assets/editor.md/css/editormd.min.css").then(()=>{this.lazy.loadScript("assets/js/jquery.min.js").then(()=>{this.lazy.loadScript("assets/editor.md/editormd.min.js").then(()=>{$(function(){editormd("editor-md",{width:"100%",emoji:!0,taskList:!0,previewCodeHighlight:!1,tex:!0,flowChart:!0,sequenceDiagram:!0,placeholder:X.eruptField&&X.eruptField.eruptFieldJson.edit.placeHolder,height:X.value?"700px":"600px",path:"assets/editor.md/",pluginPath:"assets/editor.md/plugins/"})})})})})}}return le.\u0275fac=function(X){return new(X||le)(e.Y36(a.Df))},le.\u0275cmp=e.Xpm({type:le,selectors:[["erupt-markdown"]],inputs:{eruptField:"eruptField",value:"value"},decls:3,vars:2,consts:[["id","editor-md"],["style","display:none;",3,"ngModel","name","ngModelChange",4,"ngIf"],[4,"ngIf"],[2,"display","none",3,"ngModel","name","ngModelChange"]],template:function(X,pe){1&X&&(e.TgZ(0,"div",0),e.YNc(1,G,2,2,"textarea",1),e.YNc(2,N,2,1,"textarea",2),e.qZA()),2&X&&(e.xp6(1),e.Q6J("ngIf",pe.eruptField),e.xp6(1),e.Q6J("ngIf",pe.value))},dependencies:[u.O5,J.Fj,J.JJ,J.On],encapsulation:2}),le})()},1341:(o,p,_)=>{_.d(p,{g:()=>te});var e=_(4650),a=_(5379),u=_(8440),J=_(5615);const G=["choice"];function N(b,oe){if(1&b){const T=e.EpF();e.TgZ(0,"i",14),e.NdJ("click",function(){e.CHM(T);const _e=e.oxw(4).$implicit;return e.KtG(_e.eruptFieldJson.edit.$value=null)}),e.qZA()}}function ce(b,oe){if(1&b&&e.YNc(0,N,1,0,"i",13),2&b){const T=e.oxw(3).$implicit;e.Q6J("ngIf",T.eruptFieldJson.edit.$value)}}const le=function(b){return{borderStyle:b}};function Y(b,oe){if(1&b){const T=e.EpF();e.TgZ(0,"div",8)(1,"erupt-search-se",9)(2,"nz-input-group",10)(3,"input",11),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)})("keydown",function(_e){e.CHM(T);const ue=e.oxw(3);return e.KtG(ue.enterEvent(_e))}),e.qZA()(),e.YNc(4,ce,1,1,"ng-template",null,12,e.W1O),e.qZA()()}if(2&b){const T=e.MAs(5),z=e.oxw(2).$implicit,_e=e.oxw();e.Q6J("nzXs",_e.col.xs)("nzSm",_e.col.sm)("nzMd",_e.col.md)("nzLg",_e.col.lg)("nzXl",_e.col.xl)("nzXXl",_e.col.xxl),e.xp6(1),e.Q6J("field",z),e.xp6(1),e.Q6J("nzSuffix",T)("nzSize",_e.size)("ngStyle",e.VKq(16,le,z.eruptFieldJson.edit.search.vague?"dashed":"")),e.xp6(1),e.Q6J("nzSize",_e.size)("type",z.eruptFieldJson.edit.inputType?z.eruptFieldJson.edit.inputType.type:"text")("ngModel",z.eruptFieldJson.edit.$value)("name",z.fieldName)("placeholder",z.eruptFieldJson.edit.placeHolder)("required",z.eruptFieldJson.edit.search.notNull)}}function X(b,oe){if(1&b&&e.GkF(0,15),2&b){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function pe(b,oe){if(1&b&&e.GkF(0,15),2&b){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function t(b,oe){if(1&b&&e.GkF(0,15),2&b){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function ge(b,oe){if(1&b&&e.GkF(0,15),2&b){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function y(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-input-group",16)(2,"nz-input-number",17),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$l_val=_e)}),e.qZA(),e._UZ(3,"input",18),e.TgZ(4,"nz-input-number",17),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$r_val=_e)}),e.qZA()(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSize",z.size),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$l_val)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1),e.xp6(1),e.Q6J("nzSize",z.size),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$r_val)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1)}}function I(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-input-number",19),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)})("keydown",function(_e){e.CHM(T);const ue=e.oxw(4);return e.KtG(ue.enterEvent(_e))}),e.qZA(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("name",T.fieldName)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1)}}function C(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,y,5,16,"ng-container",3),e.YNc(4,I,2,7,"ng-container",3),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function M(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",20)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",21,22),e.qZA()(),e.BQk()),2&b){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("vagueSearch",!0)("checkAll",!0)("dependLinkage",!1)}}function B(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",20)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",23,22),e.qZA()(),e.BQk()),2&b){const T=e.oxw(4).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("dependLinkage",!1)}}function W(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",23,22),e.qZA()(),e.BQk()),2&b){const T=e.oxw(4).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("dependLinkage",!1)}}function F(b,oe){if(1&b&&(e.ynx(0)(1,4),e.YNc(2,B,5,6,"ng-container",7),e.YNc(3,W,5,11,"ng-container",7),e.BQk()()),2&b){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("ngSwitch",T.eruptFieldJson.edit.choiceType.type),e.xp6(1),e.Q6J("ngSwitchCase",z.choiceEnum.RADIO),e.xp6(1),e.Q6J("ngSwitchCase",z.choiceEnum.SELECT)}}function S(b,oe){if(1&b&&(e.ynx(0),e.YNc(1,M,5,8,"ng-container",3),e.YNc(2,F,4,3,"ng-container",3),e.BQk()),2&b){const T=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function ae(b,oe){if(1&b&&e._UZ(0,"nz-option",27),2&b){const T=oe.$implicit;e.Q6J("nzLabel",T)("nzValue",T)}}const Q=function(b){return[b]};function j(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"div",24)(2,"erupt-search-se",9)(3,"nz-select",25),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.YNc(4,ae,1,2,"nz-option",26),e.qZA()()(),e.BQk()}if(2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSpan",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("nzAllowClear",!T.eruptFieldJson.edit.notNull)("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzTokenSeparators",e.VKq(10,Q,T.eruptFieldJson.edit.tagsType.joinSeparator))("nzMode",T.eruptFieldJson.edit.tagsType.allowExtension?"tags":"multiple"),e.xp6(1),e.Q6J("ngForOf",T.componentValue)}}function De(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",28),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngModel",T.eruptFieldJson.edit.$value)("nzMarks",T.eruptFieldJson.edit.sliderType.marks)("nzDots",T.eruptFieldJson.edit.sliderType.dots)("nzStep",T.eruptFieldJson.edit.sliderType.dots?null:T.eruptFieldJson.edit.sliderType.step)("name",T.fieldName)("nzMax",T.eruptFieldJson.edit.sliderType.max)("nzMin",T.eruptFieldJson.edit.sliderType.min)}}function Ee(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",29),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngModel",T.eruptFieldJson.edit.$value)("nzMarks",T.eruptFieldJson.edit.sliderType.marks)("nzDots",T.eruptFieldJson.edit.sliderType.dots)("nzStep",T.eruptFieldJson.edit.sliderType.step)("name",T.fieldName)("nzMax",T.eruptFieldJson.edit.sliderType.max)("nzMin",T.eruptFieldJson.edit.sliderType.min)}}function K(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,De,2,7,"ng-container",3),e.YNc(4,Ee,2,7,"ng-container",3),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function ie(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",30),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("name",T.fieldName)("ngModel",T.eruptFieldJson.edit.$value)("nzMax",T.eruptFieldJson.edit.rateType.count)("nzMin",0)}}function U(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",31),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&b){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("name",T.fieldName)("ngModel",T.eruptFieldJson.edit.$value)("nzMax",T.eruptFieldJson.edit.rateType.count)("nzMin",0)}}function Pe(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,ie,2,4,"ng-container",3),e.YNc(4,U,2,4,"ng-container",3),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function Te(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-date",32),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("field",T)("size",z.size)("range",T.eruptFieldJson.edit.search.vague)}}function Be(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-reference",33),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("field",T)("readonly",!1)("size",z.size)}}function re(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-reference",33),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("field",T)("readonly",!1)("size",z.size)}}function Ce(b,oe){if(1&b){const T=e.EpF();e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9)(3,"nz-select",34),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e._UZ(4,"nz-option",27),e.ALo(5,"translate"),e._UZ(6,"nz-option",27),e.ALo(7,"translate"),e.qZA()()(),e.BQk()}if(2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("name",T.fieldName)("nzMode","default"),e.xp6(1),e.Q6J("nzLabel",e.lcZ(5,15,T.eruptFieldJson.edit.boolType.trueText))("nzValue",!0),e.xp6(2),e.Q6J("nzLabel",e.lcZ(7,17,T.eruptFieldJson.edit.boolType.falseText))("nzValue",!1)}}function H(b,oe){if(1&b&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-auto-complete",35),e.qZA()(),e.BQk()),2&b){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("size",z.size)("field",T)("eruptModel",z.searchEruptModel)}}function he(b,oe){if(1&b&&(e.ynx(0)(1,4),e.YNc(2,Y,6,18,"ng-template",null,5,e.W1O),e.YNc(4,X,1,1,"ng-container",6),e.YNc(5,pe,1,1,"ng-container",6),e.YNc(6,t,1,1,"ng-container",6),e.YNc(7,ge,1,1,"ng-container",6),e.YNc(8,C,5,9,"ng-container",7),e.YNc(9,S,3,2,"ng-container",7),e.YNc(10,j,5,12,"ng-container",7),e.YNc(11,K,5,9,"ng-container",7),e.YNc(12,Pe,5,9,"ng-container",7),e.YNc(13,Te,4,10,"ng-container",7),e.YNc(14,Be,4,11,"ng-container",7),e.YNc(15,re,4,11,"ng-container",7),e.YNc(16,Ce,8,19,"ng-container",7),e.YNc(17,H,4,10,"ng-container",7),e.BQk()()),2&b){const T=e.oxw().$implicit,z=e.oxw();e.xp6(1),e.Q6J("ngSwitch",T.eruptFieldJson.edit.type),e.xp6(3),e.Q6J("ngSwitchCase",z.editType.INPUT),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.TEXTAREA),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.HTML_EDITOR),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.CODE_EDITOR),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.NUMBER),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.CHOICE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.TAGS),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.SLIDER),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.RATE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.DATE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.REFERENCE_TABLE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.REFERENCE_TREE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.BOOLEAN),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.AUTO_COMPLETE)}}function V(b,oe){if(1&b&&(e.ynx(0),e.YNc(1,he,18,15,"ng-container",3),e.BQk()),2&b){const T=oe.$implicit;e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit&&T.eruptFieldJson.edit.search.value)}}let te=(()=>{class b{constructor(T){this.dataHandlerService=T,this.search=new e.vpe,this.size="large",this.editType=a._t,this.col=u.l[4],this.choiceEnum=a.CI,this.dateEnum=a.SU}ngOnInit(){}enterEvent(T){13===T.which&&this.search.emit()}}return b.\u0275fac=function(T){return new(T||b)(e.Y36(J.Q))},b.\u0275cmp=e.Xpm({type:b,selectors:[["erupt-search"]],viewQuery:function(T,z){if(1&T&&e.Gf(G,5),2&T){let _e;e.iGM(_e=e.CRH())&&(z.choices=_e)}},inputs:{searchEruptModel:"searchEruptModel",size:"size"},outputs:{search:"search"},decls:3,vars:3,consts:[["nz-form","",3,"nzLayout"],["nz-row","",3,"nzGutter"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngSwitch"],["inputTpl",""],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"field"],[1,"erupt-input",3,"nzSuffix","nzSize","ngStyle"],["nz-input","","autocomplete","off",3,"nzSize","type","ngModel","name","placeholder","required","ngModelChange","keydown"],["suffixTemplate",""],["nz-icon","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[3,"ngTemplateOutlet"],[1,"erupt-input",2,"display","flex","align-items","center",3,"nzSize"],[2,"width","45%",3,"nzSize","ngModel","name","nzPlaceHolder","nzMin","nzMax","nzStep","ngModelChange"],["disabled","","nz-input","","placeholder","~",2,"width","30px","border-left","0","border-right","0","pointer-events","none",3,"nzSize"],[1,"erupt-input",3,"nzSize","ngModel","nzPlaceHolder","name","nzMin","nzMax","nzStep","ngModelChange","keydown"],["nz-col","",3,"nzXs"],[3,"eruptModel","eruptField","size","vagueSearch","checkAll","dependLinkage"],["choice",""],[3,"eruptModel","eruptField","size","dependLinkage"],["nz-col","",3,"nzSpan"],[2,"width","100%",3,"nzAllowClear","nzSize","ngModel","name","nzPlaceHolder","nzTokenSeparators","nzMode","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzLabel","nzValue"],["nzRange","",1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","ngModelChange"],[1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","ngModelChange"],["nzRange","",1,"erupt-input",3,"name","ngModel","nzMax","nzMin","ngModelChange"],[1,"erupt-input",3,"name","ngModel","nzMax","nzMin","ngModelChange"],[3,"field","size","range"],[3,"eruptModel","field","readonly","size"],["nzAllowClear","",1,"erupt-input",3,"nzSize","ngModel","name","nzMode","ngModelChange"],[3,"size","field","eruptModel"]],template:function(T,z){1&T&&(e.TgZ(0,"form",0)(1,"div",1),e.YNc(2,V,2,1,"ng-container",2),e.qZA()()),2&T&&(e.Q6J("nzLayout","horizontal"),e.xp6(1),e.Q6J("nzGutter",16),e.xp6(1),e.Q6J("ngForOf",z.searchEruptModel.eruptFieldModels))},styles:["[_nghost-%COMP%] .erupt-input{width:100%}[_nghost-%COMP%] .ant-input[type=color]{height:22px!important}[_nghost-%COMP%] nz-slider{line-height:32px}[_nghost-%COMP%] tag-select{margin-top:-10px}"]}),b})()},9733:(o,p,_)=>{_.d(p,{j:()=>Ee});var e=_(5379),a=_(774),u=_(4650),J=_(5615);const G=["carousel"];function N(K,ie){if(1&K&&(u.TgZ(0,"div",7),u._UZ(1,"img",8),u.ALo(2,"safeUrl"),u.qZA()),2&K){const U=ie.$implicit;u.xp6(1),u.Q6J("src",u.lcZ(2,1,U),u.LSH)}}function ce(K,ie){if(1&K){const U=u.EpF();u.TgZ(0,"li",11)(1,"img",12),u.NdJ("click",function(){const Be=u.CHM(U).index,re=u.oxw(4);return u.KtG(re.goToCarouselIndex(Be))}),u.ALo(2,"safeUrl"),u.qZA()()}if(2&K){const U=ie.$implicit,Pe=ie.index,Te=u.oxw(4);u.xp6(1),u.Tol(Te.currIndex==Pe?"":"grayscale"),u.Q6J("src",u.lcZ(2,3,U),u.LSH)}}function le(K,ie){if(1&K&&(u.TgZ(0,"ul",9),u.YNc(1,ce,3,5,"li",10),u.qZA()),2&K){const U=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",U.paths)}}function Y(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-carousel",3,4),u.YNc(3,N,3,3,"div",5),u.qZA(),u.YNc(4,le,2,1,"ul",6),u.BQk()),2&K){const U=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",U.paths),u.xp6(1),u.Q6J("ngIf",U.paths.length>1)}}function X(K,ie){if(1&K&&(u.TgZ(0,"div",7),u._UZ(1,"embed",14),u.ALo(2,"safeUrl"),u.qZA()),2&K){const U=ie.$implicit;u.xp6(1),u.Q6J("src",u.lcZ(2,1,U),u.uOi)}}function pe(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-carousel",13),u.YNc(2,X,3,3,"div",5),u.qZA(),u.BQk()),2&K){const U=u.oxw(2);u.xp6(2),u.Q6J("ngForOf",U.paths)}}function t(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"div",15),u.ALo(2,"html"),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,1,U.value),u.oJD)}}function ge(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"div",15),u.ALo(2,"html"),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,1,U.value),u.oJD)}}function y(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"iframe",16),u.ALo(2,"safeUrl"),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("src",u.lcZ(2,2,U.value),u.uOi)("frameBorder",0)}}function I(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"iframe",16),u.ALo(2,"safeUrl"),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("src",u.lcZ(2,2,U.value),u.uOi)("frameBorder",0)}}function C(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"div",17),u._UZ(2,"nz-qrcode",18),u.qZA(),u.BQk()),2&K){const U=u.oxw(2);u.xp6(2),u.Q6J("nzValue",U.value)("nzLevel","M")}}function M(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"amap",19),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("value",U.value)("readonly",!0)("zoom",18)}}function B(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"img",20),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("src",U.value,u.LSH)}}const W=function(K,ie){return{eruptBuildModel:K,eruptFieldModel:ie}};function F(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"tab-table",22),u.BQk()),2&K){const U=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("tabErupt",u.WLB(3,W,U.eruptBuildModel.tabErupts[U.view.eruptFieldModel.fieldName],U.eruptBuildModel.eruptModel.eruptFieldModelMap.get(U.view.eruptFieldModel.fieldName)))("eruptBuildModel",U.eruptBuildModel)}}function S(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"tab-table",23),u.BQk()),2&K){const U=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("tabErupt",u.WLB(4,W,U.eruptBuildModel.tabErupts[U.view.eruptFieldModel.fieldName],U.eruptBuildModel.eruptModel.eruptFieldModelMap.get(U.view.eruptFieldModel.fieldName)))("eruptBuildModel",U.eruptBuildModel)("mode","refer-add")}}function ae(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"erupt-tab-tree",24),u.BQk()),2&K){const U=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("eruptFieldModel",U.eruptBuildModel.eruptModel.eruptFieldModelMap.get(U.view.eruptFieldModel.fieldName))("eruptBuildModel",U.eruptBuildModel)}}function Q(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"erupt-checkbox",25),u.BQk()),2&K){const U=u.oxw(3);u.xp6(1),u.Q6J("eruptBuildModel",U.eruptBuildModel)("onlyRead",!0)("eruptFieldModel",U.eruptBuildModel.eruptModel.eruptFieldModelMap.get(U.view.eruptFieldModel.fieldName))}}function j(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-spin",21),u.ynx(2,1),u.YNc(3,F,2,6,"ng-container",2),u.YNc(4,S,2,7,"ng-container",2),u.YNc(5,ae,2,3,"ng-container",2),u.YNc(6,Q,2,3,"ng-container",2),u.BQk(),u.qZA(),u.BQk()),2&K){const U=u.oxw(2);u.xp6(1),u.Q6J("nzSpinning",U.loading),u.xp6(1),u.Q6J("ngSwitch",U.view.eruptFieldModel.eruptFieldJson.edit.type),u.xp6(1),u.Q6J("ngSwitchCase",U.editType.TAB_TABLE_ADD),u.xp6(1),u.Q6J("ngSwitchCase",U.editType.TAB_TABLE_REFER),u.xp6(1),u.Q6J("ngSwitchCase",U.editType.TAB_TREE),u.xp6(1),u.Q6J("ngSwitchCase",U.editType.CHECKBOX)}}function De(K,ie){if(1&K&&(u.ynx(0)(1,1),u.YNc(2,Y,5,2,"ng-container",2),u.YNc(3,pe,3,1,"ng-container",2),u.YNc(4,t,3,3,"ng-container",2),u.YNc(5,ge,3,3,"ng-container",2),u.YNc(6,y,3,4,"ng-container",2),u.YNc(7,I,3,4,"ng-container",2),u.YNc(8,C,3,2,"ng-container",2),u.YNc(9,M,2,3,"ng-container",2),u.YNc(10,B,2,1,"ng-container",2),u.YNc(11,j,7,6,"ng-container",2),u.BQk()()),2&K){const U=u.oxw();u.xp6(1),u.Q6J("ngSwitch",U.view.viewType),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.IMAGE),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.SWF),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.HTML),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.MOBILE_HTML),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.LINK_DIALOG),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.ATTACHMENT_DIALOG),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.QR_CODE),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.MAP),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.IMAGE_BASE64),u.xp6(1),u.Q6J("ngSwitchCase",U.viewType.TAB_VIEW)}}let Ee=(()=>{class K{constructor(U,Pe){this.dataService=U,this.dataHandler=Pe,this.loading=!1,this.show=!1,this.paths=[],this.editType=e._t,this.viewType=e.bW,this.currIndex=0}ngOnInit(){if(this.value){if(this.view.eruptFieldModel.eruptFieldJson.edit.type===e._t.ATTACHMENT){let Pe=this.value.split(this.view.eruptFieldModel.eruptFieldJson.edit.attachmentType.fileSeparator);for(let Te of Pe)this.paths.push(a.D.previewAttachment(Te))}else{let U=this.value.split("|");for(let Pe of U)this.paths.push(a.D.previewAttachment(Pe))}this.view.viewType===e.bW.ATTACHMENT_DIALOG&&(this.value=[a.D.previewAttachment(this.value)])}this.view.viewType===e.bW.TAB_VIEW&&(this.loading=!0,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.value).subscribe(U=>{this.dataHandler.objectToEruptValue(U,this.eruptBuildModel),this.loading=!1}))}ngAfterViewInit(){setTimeout(()=>{this.show=!0},200)}goToCarouselIndex(U){this.carouselComponent.goTo(U),this.currIndex=U}}return K.\u0275fac=function(U){return new(U||K)(u.Y36(a.D),u.Y36(J.Q))},K.\u0275cmp=u.Xpm({type:K,selectors:[["erupt-view-type"]],viewQuery:function(U,Pe){if(1&U&&u.Gf(G,5),2&U){let Te;u.iGM(Te=u.CRH())&&(Pe.carouselComponent=Te.first)}},inputs:{view:"view",value:"value",eruptName:"eruptName",eruptBuildModel:"eruptBuildModel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["onselectstart","return false;","unselectable","on",1,"text-center",2,"-moz-user-select","none"],["carousel",""],["nz-carousel-content","",4,"ngFor","ngForOf"],["class","carousel-ul",4,"ngIf"],["nz-carousel-content",""],["ondragstart","return false;",1,"full-max-width",2,"display","inline-block",3,"src"],[1,"carousel-ul"],["style","list-style: none;margin-right: 8px",4,"ngFor","ngForOf"],[2,"list-style","none","margin-right","8px"],["ondragstart","return false;",2,"height","80px",3,"src","click"],[1,"text-center"],["align","center","type","application/x-shockwave-flash","quality","high",2,"width","100%","height","600px",3,"src"],[1,"view_inner_html",3,"innerHTML"],[2,"display","block","width","100%","height","650px","vertical-align","bottom",3,"src","frameBorder"],[2,"width","100%","text-align","center"],[3,"nzValue","nzLevel"],[3,"value","readonly","zoom"],[1,"full-max-width",2,"display","inline-block",3,"src"],[3,"nzSpinning"],[3,"onlyRead","tabErupt","eruptBuildModel"],[3,"onlyRead","tabErupt","eruptBuildModel","mode"],[3,"onlyRead","eruptFieldModel","eruptBuildModel"],[3,"eruptBuildModel","onlyRead","eruptFieldModel"]],template:function(U,Pe){1&U&&u.YNc(0,De,12,11,"ng-container",0),2&U&&u.Q6J("ngIf",Pe.show)},styles:["[_nghost-%COMP%] [nz-carousel-content]{height:auto!important}[_nghost-%COMP%] .slick-list{height:auto!important}[_nghost-%COMP%] .slick-track{height:auto!important}[_nghost-%COMP%] .grayscale{filter:grayscale(100%)}[_nghost-%COMP%] .carousel-ul{display:flex;justify-content:center;height:80px;width:100%;text-align:center;margin-top:12px;margin-bottom:0;padding-left:0;overflow:auto}[_nghost-%COMP%] .view_inner_html figure.table{overflow:auto}[_nghost-%COMP%] .view_inner_html figure.table table{width:100%}[_nghost-%COMP%] .view_inner_html figure.table table tr{transition:all .3s}[_nghost-%COMP%] .view_inner_html figure.table table tr:hover{background:#e6f7ff}[_nghost-%COMP%] .view_inner_html figure.table table td, [_nghost-%COMP%] .view_inner_html figure.table table th{padding:12px 8px;border:1px solid #e8e8e8}[_nghost-%COMP%] .view_inner_html figure.table table th{background:#fafafa;text-align:center}[_nghost-%COMP%] .view_inner_html p{line-height:35px;font-size:18px;word-wrap:break-word;word-break:break-all;text-align:justify}[_nghost-%COMP%] .view_inner_html img{max-width:100%;width:auto;display:block;margin:0 auto}"]}),K})()},1077:(o,p,_)=>{_.r(p),_.d(p,{EruptModule:()=>$_});var e=_(6895),a=_(5622),u=_(529),J=_(5615),G=_(2971),N=_(9733),ce=_(9671),le=_(8440),Y=_(5379),X=_(9651),pe=_(7),t=_(4650),ge=_(774),y=_(7302);const I=["et"],C=function(d,A,n,s,E,R){return{eruptBuild:d,eruptField:A,mode:n,dependVal:s,parentEruptName:E,tabRef:R}};let M=(()=>{class d{constructor(n,s,E){this.dataService=n,this.msg=s,this.modal=E,this.mode=Y.W7.radio,this.tabRef=!1}ngOnInit(){}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(X.dD),t.Y36(pe.Sf))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-reference-table"]],viewQuery:function(n,s){if(1&n&&t.Gf(I,5),2&n){let E;t.iGM(E=t.CRH())&&(s.tableComponent=E.first)}},inputs:{eruptBuild:"eruptBuild",eruptField:"eruptField",mode:"mode",dependVal:"dependVal",parentEruptName:"parentEruptName",tabRef:"tabRef"},decls:2,vars:8,consts:[[3,"referenceTable"],["et",""]],template:function(n,s){1&n&&t._UZ(0,"erupt-table",0,1),2&n&&t.Q6J("referenceTable",t.HTZ(1,C,s.eruptBuild,s.eruptField,s.mode,s.dependVal,s.parentEruptName,s.tabRef))},dependencies:[y.a],styles:["[_nghost-%COMP%] td .ant-radio-wrapper .ant-radio~span{display:none}[_nghost-%COMP%] td .ant-radio-wrapper{margin-right:0}"]}),d})(),B=(()=>{class d{constructor(){this.stConfig={url:null,stPage:{placement:"center",pageSizes:[10,20,30,50,100,300,500],showSize:!0,showQuickJumper:!0,total:!0,toTop:!1,front:!1},req:{params:{},headers:{},method:"POST",allInBody:!0,reName:{pi:d.pi,ps:d.ps}},multiSort:{key:"sort",separator:",",nameSeparator:" "},res:{}}}}return d.pi="pageIndex",d.ps="pageSize",d})();var W=_(6752),F=_(2574),S=_(7254),ae=_(9804),Q=_(6616),j=_(7044),De=_(1811),Ee=_(1102),K=_(5681),ie=_(6581);const U=["st"];function Pe(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.deleteData())}),t._UZ(1,"i",8),t._uU(2),t.ALo(3,"translate"),t.qZA()}2&d&&(t.Q6J("nzSize","default"),t.xp6(2),t.hij("",t.lcZ(3,2,"global.delete")," "))}function Te(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"div",3)(2,"button",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw();return t.KtG("add"==E.mode?E.addData():E.addDataByRefer())}),t._UZ(3,"i",5),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.YNc(6,Pe,4,4,"button",6),t.qZA(),t.BQk()}if(2&d){const n=t.oxw();t.xp6(2),t.Q6J("nzSize","default"),t.xp6(2),t.hij("",t.lcZ(5,3,"global.new")," "),t.xp6(2),t.Q6J("ngIf",n.checkedRow.length>0)}}const Be=function(d){return{x:d}};function re(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"st",9,10),t.NdJ("change",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.stChange(E))}),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("scroll",t.VKq(7,Be,n.clientWidth>768?130*n.tabErupt.eruptBuildModel.eruptModel.tableColumns.length+"px":"460px"))("size","small")("columns",n.column)("ps",20)("data",n.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value)("bordered",!0)("page",n.stConfig.stPage)}}let Ce=(()=>{class d{constructor(n,s,E,R,O,Z){this.dataService=n,this.uiBuildService=s,this.dataHandlerService=E,this.i18n=R,this.modal=O,this.msg=Z,this.mode="add",this.onlyRead=!1,this.clientWidth=document.body.clientWidth,this.checkedRow=[],this.stConfig=(new B).stConfig,this.loading=!0}ngOnInit(){var n=this;this.stConfig.stPage.front=!0;let s=this.tabErupt.eruptFieldModel.eruptFieldJson.edit;if(s.$value||(s.$value=[]),setTimeout(()=>{this.loading=!1},300),this.onlyRead)this.column=this.uiBuildService.viewToAlainTableConfig(this.tabErupt.eruptBuildModel,!1,!0);else{const E=[];E.push({title:"",type:"checkbox",width:"50px",fixed:"left",className:"text-center",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol}),E.push(...this.uiBuildService.viewToAlainTableConfig(this.tabErupt.eruptBuildModel,!1,!0));let R=[];"add"==this.mode&&R.push({icon:"edit",click:(O,Z,m)=>{this.dataHandlerService.objectToEruptValue(O,this.tabErupt.eruptBuildModel);let P=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"20px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.editor"),nzContent:G.j,nzOnOk:(f=(0,ce.Z)(function*(){let x=n.dataHandlerService.eruptValueToObject(n.tabErupt.eruptBuildModel),w=yield n.dataService.eruptTabUpdate(n.eruptBuildModel.eruptModel.eruptName,n.tabErupt.eruptFieldModel.fieldName,x).toPromise().then(ne=>ne);if(w.status==W.q.SUCCESS){x=w.data,n.objToLine(x);let ne=n.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;return ne.forEach((q,Me)=>{let de=n.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;O[de]==q[de]&&(ne[Me]=x)}),n.st.reload(),!0}return!1}),function(){return f.apply(this,arguments)})});var f;P.getContentComponent().col=le.l[3],P.getContentComponent().eruptBuildModel=this.tabErupt.eruptBuildModel,P.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName}}),R.push({icon:{type:"delete",theme:"twotone",twoToneColor:"#f00"},type:"del",click:(O,Z,m)=>{let P=this.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;for(let f in P){let x=this.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;if(O[x]==P[f][x]){P.splice(f,1);break}}this.st.reload()}}),E.push({title:this.i18n.fanyi("table.operation"),fixed:"right",width:"80px",className:"text-center",buttons:R}),this.column=E}}addData(){var n=this;this.dataService.getInitValue(this.tabErupt.eruptBuildModel.eruptModel.eruptName,this.eruptBuildModel.eruptModel.eruptName).subscribe(s=>{this.dataHandlerService.objectToEruptValue(s,this.tabErupt.eruptBuildModel);let E=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.add"),nzContent:G.j,nzOnOk:(R=(0,ce.Z)(function*(){let O=n.dataHandlerService.eruptValueToObject(n.tabErupt.eruptBuildModel),Z=yield n.dataService.eruptTabAdd(n.eruptBuildModel.eruptModel.eruptName,n.tabErupt.eruptFieldModel.fieldName,O).toPromise().then(m=>m);if(Z.status==W.q.SUCCESS){O=Z.data,O[n.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]=-Math.floor(1e3*Math.random());let m=n.tabErupt.eruptFieldModel.eruptFieldJson.edit;return n.objToLine(O),m.$value||(m.$value=[]),m.$value.push(O),n.st.reload(),!0}return!1}),function(){return R.apply(this,arguments)})});var R;E.getContentComponent().mode=Y.xs.ADD,E.getContentComponent().eruptBuildModel=this.tabErupt.eruptBuildModel,E.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName})}addDataByRefer(){let n=this.modal.create({nzStyle:{top:"20px"},nzWrapClassName:"modal-xxl",nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.new"),nzContent:M,nzOkText:this.i18n.fanyi("global.add"),nzOnOk:()=>{let s=this.tabErupt.eruptBuildModel.eruptModel,E=this.tabErupt.eruptFieldModel.eruptFieldJson.edit;if(!E.$tempValue)return this.msg.warning(this.i18n.fanyi("global.select.one")),!1;E.$value||(E.$value=[]);for(let R of E.$tempValue)for(let O in R){let Z=s.eruptFieldModelMap.get(O);if(Z){let m=Z.eruptFieldJson.edit;switch(m.type){case Y._t.BOOLEAN:R[O]=R[O]===m.boolType.trueText;break;case Y._t.CHOICE:for(let P of Z.componentValue)if(P.label==R[O]){R[O]=P.value;break}}}if(-1!=O.indexOf("_")){let m=O.split("_");R[m[0]]=R[m[0]]||{},R[m[0]][m[1]]=R[O]}}return E.$value.push(...E.$tempValue),E.$value=[...new Set(E.$value)],!0}});Object.assign(n.getContentComponent(),{eruptBuild:this.eruptBuildModel,eruptField:this.tabErupt.eruptFieldModel,mode:Y.W7.checkbox,tabRef:!0})}objToLine(n){for(let s in n)if("object"==typeof n[s])for(let E in n[s])n[s+"_"+E]=n[s][E]}stChange(n){"checkbox"===n.type&&(this.checkedRow=n.checkbox)}deleteData(){if(this.checkedRow.length){let n=this.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;for(let s in n){let E=this.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;this.checkedRow.forEach(R=>{R[E]==n[s][E]&&n.splice(s,1)})}this.st.reload(),this.checkedRow=[]}else this.msg.warning(this.i18n.fanyi("global.delete.hint.check"))}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(F.f),t.Y36(J.Q),t.Y36(S.t$),t.Y36(pe.Sf),t.Y36(X.dD))},d.\u0275cmp=t.Xpm({type:d,selectors:[["tab-table"]],viewQuery:function(n,s){if(1&n&&t.Gf(U,5),2&n){let E;t.iGM(E=t.CRH())&&(s.st=E.first)}},inputs:{eruptBuildModel:"eruptBuildModel",tabErupt:"tabErupt",mode:"mode",onlyRead:"onlyRead"},decls:4,vars:3,consts:[[4,"ngIf"],[3,"nzSpinning"],["resizable","",3,"scroll","size","columns","ps","data","bordered","page","change",4,"ngIf"],[1,"tab-bar"],["nz-button","","nzGhost","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","plus","theme","outline"],["nz-button","","nzType","default","nzDanger","",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","",3,"nzSize","click"],["nz-icon","","nzType","delete","theme","outline"],["resizable","",3,"scroll","size","columns","ps","data","bordered","page","change"],["st",""]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t.YNc(1,Te,7,5,"ng-container",0),t.TgZ(2,"nz-spin",1),t.YNc(3,re,2,9,"st",2),t.qZA()()),2&n&&(t.xp6(1),t.Q6J("ngIf",!s.onlyRead),t.xp6(1),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading))},dependencies:[e.O5,ae.A5,Q.ix,j.w,De.dQ,Ee.Ls,K.W,ie.C],styles:["[_nghost-%COMP%] .ant-table{border-radius:0}[_nghost-%COMP%] .tab-bar{background:#fafafa;border:1px solid #e8e8e8;border-bottom:0;padding:8px 12px}[data-theme=dark] [_nghost-%COMP%] .tab-bar{background:#1f1f1f;border:1px solid #434343}"]}),d})();var H=_(538),he=_(3567),V=_(433),te=_(5635);function b(d,A){1&d&&(t.TgZ(0,"div",3),t._UZ(1,"div",4)(2,"div",5),t.qZA())}const oe=function(){return{minRows:3,maxRows:20}};function T(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"div")(1,"p",6),t._uU(2,"The text editor cannot be loaded. It is recommended to replace or upgrade your browser"),t.qZA(),t.TgZ(3,"textarea",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.eruptField.eruptFieldJson.edit.$value=E)}),t.qZA()()}if(2&d){const n=t.oxw();t.xp6(3),t.Q6J("name",n.eruptField.fieldName)("nzAutosize",t.DdM(6,oe))("ngModel",n.eruptField.eruptFieldJson.edit.$value)("placeholder","The text editor cannot be loaded. It is recommended to replace or upgrade your browser")("required",n.eruptField.eruptFieldJson.edit.notNull)("disabled",n.readonly)}}let z=(()=>{class d{constructor(n,s,E){this.lazy=n,this.ref=s,this.tokenService=E,this.valueChange=new t.vpe,this.loading=!0,this.editorError=!1}ngOnInit(){let n=this;setTimeout(()=>{this.lazy.loadScript("assets/js/ckeditor.js").then(()=>{DecoupledDocumentEditor.create(this.ref.nativeElement.querySelector("#editor"),{toolbar:{items:["heading","|","fontSize","fontFamily","fontBackgroundColor","fontColor","|","bold","italic","underline","strikethrough","|","alignment","|","numberedList","bulletedList","|","indent","outdent","|","link","imageUpload","insertTable","codeBlock","blockQuote","highlight","|","undo","redo","|","code","horizontalLine","subscript","todoList","mediaEmbed"]},image:{toolbar:["imageTextAlternative","imageStyle:full","imageStyle:side"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells"]},licenseKey:"",language:"zh-cn",ckfinder:{uploadUrl:Y.zP.file+"/upload-html-editor/"+this.erupt.eruptName+"/"+this.eruptField.fieldName+"?_erupt="+this.erupt.eruptName+"&_token="+this.tokenService.get().token}}).then(s=>{s.isReadOnly=this.readonly,n.loading=!1,this.ref.nativeElement.querySelector("#toolbar-container").appendChild(s.ui.view.toolbar.element),n.value&&s.setData(n.value),s.model.document.on("change:data",function(){n.valueChange.emit(s.getData())})}).catch(s=>{this.loading=!1,this.editorError=!0,console.error(s)})})},200)}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(he.Df),t.Y36(t.SBq),t.Y36(H.T))},d.\u0275cmp=t.Xpm({type:d,selectors:[["ckeditor"]],inputs:{eruptField:"eruptField",erupt:"erupt",value:"value",readonly:"readonly"},outputs:{valueChange:"valueChange"},decls:3,vars:3,consts:[[3,"nzSpinning"],["style","background: #eee;",4,"ngIf"],[4,"ngIf"],[2,"background","#eee"],["id","toolbar-container"],["id","editor",2,"padding","5px 10px","min-height","60px","max-height","500px","overflow-y","auto","background","#fff","border","1px solid #c4c4c4"],[2,"color","red"],["nz-input","",1,"erupt-input",3,"name","nzAutosize","ngModel","placeholder","required","disabled","ngModelChange"]],template:function(n,s){1&n&&(t.TgZ(0,"nz-spin",0),t.YNc(1,b,3,0,"div",1),t.YNc(2,T,4,7,"div",2),t.qZA()),2&n&&(t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("ngIf",!s.editorError),t.xp6(1),t.Q6J("ngIf",s.editorError))},dependencies:[e.O5,V.Fj,V.JJ,V.Q7,V.On,te.Zp,te.rh,K.W],encapsulation:2}),d})();var _e=_(3534),ue=_(2383);const lt=["tipInput"];function st(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(n);const E=t.oxw();return t.KtG(E.clearLocation())}),t._UZ(1,"i",10),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("disabled",!n.loaded)}}function ct(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"nz-auto-option",11),t.NdJ("click",function(){const R=t.CHM(n).$implicit,O=t.oxw();return t.KtG(O.choiceList(R))}),t._uU(1),t.qZA()}if(2&d){const n=A.$implicit;t.Q6J("nzValue",n)("nzLabel",n.name),t.xp6(1),t.hij("",n.name," ")}}let xe=(()=>{class d{constructor(n,s,E,R){this.lazy=n,this.ref=s,this.renderer=E,this.msg=R,this.valueChange=new t.vpe,this.zoom=11,this.readonly=!1,this.viewValue="",this.loaded=!1,this.autocompleteList=[]}ngOnInit(){this.loading=!0,_e.N.amapSecurityJsCode?_e.N.amapKey?(window._AMapSecurityConfig={securityJsCode:_e.N.amapSecurityJsCode},this.lazy.loadScript("https://webapi.amap.com/maps?v=2.0&key="+_e.N.amapKey).then(()=>{this.value&&(this.value=JSON.parse(this.value),this.autocompleteList=[this.value],this.choiceList(this.value)),this.loading=!1;let s,E,n=new AMap.Map(this.ref.nativeElement.querySelector("#amap"),{zoom:this.zoom,resizeEnable:!0,viewMode:"3D"});n.on("complete",()=>{this.loaded=!0}),this.map=n,AMap.plugin(["AMap.ToolBar","AMap.Scale","AMap.HawkEye","AMap.MapType","AMap.Geolocation","AMap.PlaceSearch","AMap.AutoComplete"],function(){n.addControl(new AMap.ToolBar),n.addControl(new AMap.Scale),n.addControl(new AMap.HawkEye({isOpen:!0})),n.addControl(new AMap.MapType),n.addControl(new AMap.Geolocation({})),s=new AMap.Autocomplete({city:""}),E=new AMap.PlaceSearch({pageSize:12,children:0,pageIndex:1,extensions:"base"})});let R=this;function O(f){E.getDetails(f,(x,w)=>{"complete"===x&&"OK"===w.info?(function Z(f){let x=f.poiList.pois,w=new AMap.Marker({map:n,position:x[0].location});n.setCenter(w.getPosition()),m.setContent(function P(f){let x=[];return x.push("\u540d\u79f0\uff1a"+f.name+""),x.push("\u5730\u5740\uff1a"+f.address),x.push("\u7535\u8bdd\uff1a"+f.tel),x.push("\u7c7b\u578b\uff1a"+f.type),x.push("\u7ecf\u5ea6\uff1a"+f.location.lng),x.push("\u7eac\u5ea6\uff1a"+f.location.lat),x.join("
")}(x[0])),m.open(n,w.getPosition())}(w),R.valueChange.emit(JSON.stringify(R.value))):R.msg.warning("\u627e\u4e0d\u5230\u8be5\u4f4d\u7f6e\u4fe1\u606f")})}this.tipInput.nativeElement.oninput=function(){s.search(R.tipInput.nativeElement.value,function(f,x){if("complete"==f){let w=[];x.tips&&x.tips.forEach(ne=>{ne.id&&w.push(ne)}),R.autocompleteList=w}})},document.getElementById("mapOk").onclick=()=>{if(!this.value&&this.autocompleteList.length>0&&(this.value=this.autocompleteList[0],this.viewValue=this.value.name),this.value){if("string"==typeof this.value&&(this.value=JSON.parse(this.value)),!this.value.id)return void this.msg.warning("\u8bf7\u9009\u62e9\u6709\u6548\u7684\u5730\u5740");O(this.value.id)}else this.msg.warning("\u8bf7\u5148\u9009\u62e9\u5730\u5740")},this.value&&O(this.value.id);let m=new AMap.InfoWindow({autoMove:!0,offset:{x:0,y:-30}})})):this.msg.error("not config amapKey"):this.msg.error("not config amapSecurityJsCode")}blur(){this.value?("object"!=typeof this.value&&(this.value=JSON.parse(this.value)),this.value.name!=this.tipInput.nativeElement.value&&(this.value=null,this.viewValue=null)):this.viewValue=null}choiceList(n){this.value=n,this.viewValue=n.name}clearLocation(){this.value=null,this.viewValue=null,this.valueChange.emit(null)}draw(n){this.overlays=[],this.mouseTool.on("draw",E=>{this.overlays.push(E.obj)}),function s(E){let R="#00b0ff",O="#80d8ff";switch(E){case"marker":this.mouseTool.marker({});break;case"polyline":this.mouseTool.polyline({strokeColor:O});break;case"polygon":this.mouseTool.polygon({fillColor:R,strokeColor:O});break;case"rectangle":this.mouseTool.rectangle({fillColor:R,strokeColor:O});break;case"circle":this.mouseTool.circle({fillColor:R,strokeColor:O})}}.call(this,n)}clearDraw(){this.map.remove(this.overlays)}closeDraw(){this.mouseTool.close(!0),this.checkType=""}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(he.Df),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(X.dD))},d.\u0275cmp=t.Xpm({type:d,selectors:[["amap"]],viewQuery:function(n,s){if(1&n&&t.Gf(lt,7),2&n){let E;t.iGM(E=t.CRH())&&(s.tipInput=E.first)}},inputs:{value:"value",zoom:"zoom",readonly:"readonly",mapType:"mapType"},outputs:{valueChange:"valueChange"},decls:14,vars:14,consts:[[3,"nzSpinning"],[1,"search-container",3,"hidden"],["nz-input","","nzSize","default",2,"width","300px",3,"value","nzAutocomplete","placeholder","disabled","blur"],["tipInput",""],["nz-button","","nzType","default","id","mapOk",3,"disabled"],["nz-button","","nzType","default","nzDanger","","style","padding: 4px 10px","class","mb-sm",3,"disabled","click",4,"ngIf"],["auto",""],[3,"nzValue","nzLabel","click",4,"ngFor","ngForOf"],["id","amap","tabindex","0",2,"min-height","550px","border","1px solid #d9d9d9","outline","none","border-radius","4px"],["nz-button","","nzType","default","nzDanger","",1,"mb-sm",2,"padding","4px 10px",3,"disabled","click"],["nz-icon","","nzType","close","nzTheme","outline"],[3,"nzValue","nzLabel","click"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-spin",0)(1,"div",1)(2,"input",2,3),t.NdJ("blur",function(){return s.blur()}),t.ALo(4,"translate"),t.qZA(),t._uU(5," \xa0 "),t.TgZ(6,"button",4),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,st,2,1,"button",5),t.qZA(),t.TgZ(10,"nz-autocomplete",null,6),t.YNc(12,ct,2,3,"nz-auto-option",7),t.qZA(),t._UZ(13,"div",8),t.qZA()),2&n){const E=t.MAs(11);t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("hidden",s.readonly),t.xp6(1),t.Q6J("value",s.viewValue)("nzAutocomplete",E)("placeholder",t.lcZ(4,10,"global.keyword"))("disabled",!s.loaded),t.xp6(4),t.Q6J("disabled",!s.loaded),t.xp6(1),t.hij("\xa0 ",t.lcZ(8,12,"global.ok")," \xa0 "),t.xp6(2),t.Q6J("ngIf",s.value),t.xp6(3),t.Q6J("ngForOf",s.autocompleteList)}},dependencies:[e.sg,e.O5,Q.ix,j.w,De.dQ,Ee.Ls,te.Zp,K.W,ue.gi,ue.NB,ue.Pf,ie.C],styles:["[_nghost-%COMP%] input[type=radio], [_nghost-%COMP%] input[type=checkbox]{height:20px!important}[_nghost-%COMP%] .amap-copyright{opacity:0;display:none!important}[_nghost-%COMP%] .search-container{position:absolute;top:10px;left:20px;z-index:999}[_nghost-%COMP%] .draw-tool{position:absolute;bottom:0;left:0;width:330px;background:rgba(255,255,255,.9);padding:10px;text-align:center;border:1px solid #eee}[_nghost-%COMP%] .draw-tool .ant-radio-wrapper{width:90px;margin-bottom:10px}"]}),d})();var $e=_(9132),We=_(2463),yt=_(7632),fe=_(3679),ye=_(9054),be=_(8395),dt=_(545),He=_(4366);const bt=["treeDiv"],a_=["tree"];function l_(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.addBlock())}),t._UZ(1,"i",23),t._uU(2),t.ALo(3,"translate"),t.qZA()}2&d&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"tree.add_button")," "))}function Je(d,A){1&d&&t._UZ(0,"i",24)}function Ut(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.save())}),t._UZ(1,"i",29),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.update")," ")}}function ut(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.del())}),t._UZ(1,"i",31),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("nzGhost",!0)("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,3,"tree.delete")," ")}}function pt(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",32),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.addSub())}),t._UZ(1,"i",33),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.add_children")," ")}}function Kt(d,A){if(1&d&&(t.ynx(0),t.YNc(1,Ut,4,4,"button",25),t.YNc(2,ut,4,5,"button",26),t.YNc(3,pt,4,4,"button",27),t.BQk()),2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.edit),t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.delete),t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.add&&n.eruptBuildModel.eruptModel.eruptJson.tree.pid)}}function gt(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"button",35),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.add())}),t._UZ(1,"i",29),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.add")," ")}}function Et(d,A){if(1&d&&(t.ynx(0),t.YNc(1,gt,4,4,"button",34),t.BQk()),2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.add)}}const wt=function(d){return{height:d,overflow:"auto"}},Ve=function(){return{overflow:"auto",overflowX:"hidden"}};function Wt(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"div",2)(1,"div",3),t.YNc(2,l_,4,3,"button",4),t.TgZ(3,"nz-input-group",5)(4,"input",6),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.searchValue=E)}),t.qZA()(),t.YNc(5,Je,1,0,"ng-template",null,7,t.W1O),t._UZ(7,"br"),t.TgZ(8,"div",8,9)(10,"nz-skeleton",10)(11,"nz-tree",11,12),t.NdJ("nzClick",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.nodeClickEvent(E))})("nzDblClick",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.nzDblClick(E))}),t.qZA()()()(),t.TgZ(13,"div",13),t.ynx(14),t.TgZ(15,"div",14)(16,"div",15),t.YNc(17,Kt,4,3,"ng-container",16),t.YNc(18,Et,2,1,"ng-container",16),t.qZA()(),t.TgZ(19,"div",17)(20,"nz-collapse",18)(21,"nz-collapse-panel",19),t.ALo(22,"translate"),t.TgZ(23,"nz-spin",20),t._UZ(24,"erupt-edit",21),t.qZA()()()(),t.BQk(),t.qZA()()}if(2&d){const n=t.MAs(6),s=t.oxw();t.Q6J("nzGutter",12)("id",s.eruptName),t.xp6(1),t.Q6J("nzXs",24)("nzSm",8)("nzMd",8)("nzLg",6),t.xp6(1),t.Q6J("ngIf",s.eruptBuildModel.eruptModel.eruptJson.power.add),t.xp6(1),t.Q6J("nzSuffix",n),t.xp6(1),t.Q6J("ngModel",s.searchValue),t.xp6(4),t.Q6J("ngStyle",t.VKq(35,wt,"calc(100vh - 178px - "+(s.settingSrv.layout.reuse?"40px":"0px")+")"))("scrollTop",s.treeScrollTop),t.xp6(2),t.Q6J("nzLoading",s.treeLoading&&0==s.nodes.length)("nzActive",!0),t.xp6(1),t.Q6J("nzVirtualHeight",s.nodes.length>50?"calc(100vh - 178px - "+(s.settingSrv.layout.reuse?"40px":"0px")+")":null)("nzShowLine",!0)("nzData",s.nodes)("nzSearchValue",s.searchValue)("nzBlockNode",!0),t.xp6(2),t.Q6J("nzXs",24)("nzSm",16)("nzMd",16)("nzLg",18),t.xp6(3),t.Q6J("nzXs",24),t.xp6(1),t.Q6J("ngIf",s.selectLeaf),t.xp6(1),t.Q6J("ngIf",!s.selectLeaf),t.xp6(1),t.Q6J("ngStyle",t.DdM(37,Ve)),t.xp6(2),t.Q6J("nzActive",!0)("nzHeader",t.lcZ(22,33,"tree.base"))("nzDisabled",!0)("nzShowArrow",!1),t.xp6(2),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("eruptBuildModel",s.eruptBuildModel)("behavior",s.behavior)}}const Xe=[{path:"table/:name",component:(()=>{class d{constructor(n,s){this.route=n,this.settingSrv=s}ngOnInit(){this.router$=this.route.params.subscribe(n=>{this.eruptName=n.name})}ngOnDestroy(){this.router$.unsubscribe()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36($e.gz),t.Y36(We.gb))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-table-view"]],decls:2,vars:2,consts:[[2,"padding","16px"],[3,"eruptName","id"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"erupt-table",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("eruptName",s.eruptName)("id",s.eruptName))},dependencies:[y.a]}),d})()},{path:"tree/:name",component:(()=>{class d{constructor(n,s,E,R,O,Z,m,P){this.dataService=n,this.route=s,this.msg=E,this.settingSrv=R,this.i18n=O,this.appViewService=Z,this.modal=m,this.dataHandler=P,this.col=le.l[3],this.showEdit=!1,this.loading=!1,this.treeLoading=!1,this.behavior=Y.xs.ADD,this.nodes=[],this.selectLeaf=!1,this.treeScrollTop=0}ngOnInit(){this.router$=this.route.params.subscribe(n=>{this.eruptBuildModel=null,this.eruptName=n.name,this.currentKey=null,this.showEdit=!1,this.dataService.getEruptBuild(this.eruptName).subscribe(s=>{this.appViewService.setRouterViewDesc(s.eruptModel.eruptJson.desc),this.dataHandler.initErupt(s),this.eruptBuildModel=s,this.fetchTreeData()})})}addBlock(n){this.showEdit=!0,this.loading=!0,this.selectLeaf=!1,this.tree.getSelectedNodeList()[0]&&(this.tree.getSelectedNodeList()[0].isSelected=!1),this.behavior=Y.xs.ADD,this.dataService.getInitValue(this.eruptBuildModel.eruptModel.eruptName).subscribe(s=>{this.loading=!1,this.dataHandler.objectToEruptValue(s,this.eruptBuildModel),n&&n()})}addSub(){this.behavior=Y.xs.ADD;let n=this.eruptBuildModel.eruptModel.eruptFieldModelMap,s=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.id).eruptFieldJson.edit.$value,E=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.label).eruptFieldJson.edit.$value;this.addBlock(()=>{if(s){let R=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.pid.split(".")[0]).eruptFieldJson.edit;R.$value=s,R.$viewValue=E}})}add(){this.loading=!0,this.behavior=Y.xs.ADD,this.dataService.addEruptData(this.eruptBuildModel.eruptModel.eruptName,this.dataHandler.eruptValueToObject(this.eruptBuildModel)).subscribe(n=>{this.loading=!1,n.status==W.q.SUCCESS&&(this.fetchTreeData(),this.dataHandler.emptyEruptValue(this.eruptBuildModel),this.msg.success(this.i18n.fanyi("global.add.success")))})}save(){this.validateParentIdValue()&&(this.loading=!0,this.dataService.updateEruptData(this.eruptBuildModel.eruptModel.eruptName,this.dataHandler.eruptValueToObject(this.eruptBuildModel)).subscribe(n=>{n.status==W.q.SUCCESS&&(this.msg.success(this.i18n.fanyi("global.update.success")),this.fetchTreeData()),this.loading=!1}))}validateParentIdValue(){let n=this.eruptBuildModel.eruptModel.eruptJson,s=this.eruptBuildModel.eruptModel.eruptFieldModelMap;if(n.tree.pid){let E=s.get(n.tree.id).eruptFieldJson.edit.$value,R=s.get(n.tree.pid.split(".")[0]).eruptFieldJson.edit,O=R.$value;if(O){if(E==O)return this.msg.warning(R.title+": "+this.i18n.fanyi("tree.validate.no_this_parent")),!1;if(this.tree.getSelectedNodeList().length>0){let Z=this.tree.getSelectedNodeList()[0].getChildren();if(Z.length>0)for(let m of Z)if(O==m.origin.key)return this.msg.warning(R.title+": "+this.i18n.fanyi("tree.validate.no_this_children_parent")),!1}}}return!0}del(){const n=this.tree.getSelectedNodeList()[0];n.isLeaf?this.modal.confirm({nzTitle:this.i18n.fanyi("global.delete.hint"),nzContent:"",nzOnOk:()=>{this.behavior=Y.xs.ADD,this.dataService.deleteEruptData(this.eruptBuildModel.eruptModel.eruptName,n.origin.key).subscribe(s=>{s.status==W.q.SUCCESS&&(n.remove(),n.parentNode?0==n.parentNode.getChildren().length&&this.fetchTreeData():this.fetchTreeData(),this.addBlock(),this.msg.success(this.i18n.fanyi("global.delete.success"))),this.showEdit=!1})}}):this.msg.error("\u5b58\u5728\u53f6\u8282\u70b9\u4e0d\u5141\u8bb8\u76f4\u63a5\u5220\u9664")}fetchTreeData(){this.treeLoading=!0,this.dataService.queryEruptTreeData(this.eruptName).subscribe(n=>{this.treeLoading=!1,n&&(this.nodes=this.dataHandler.dataTreeToZorroTree(n,this.eruptBuildModel.eruptModel.eruptJson.tree.expandLevel),this.rollTreePoint())})}rollTreePoint(){let n=this.treeDiv.nativeElement.scrollTop;setTimeout(()=>{this.treeScrollTop=n},900)}nzDblClick(n){n.node.isExpanded=!n.node.isExpanded,n.event.stopPropagation()}ngOnDestroy(){this.router$.unsubscribe()}nodeClickEvent(n){this.selectLeaf=!0,this.loading=!0,this.showEdit=!0,this.currentKey=n.node.origin.key,this.behavior=Y.xs.EDIT,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.currentKey).subscribe(s=>{this.dataHandler.objectToEruptValue(s,this.eruptBuildModel),this.loading=!1})}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36($e.gz),t.Y36(X.dD),t.Y36(We.gb),t.Y36(S.t$),t.Y36(yt.O),t.Y36(pe.Sf),t.Y36(J.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-tree"]],viewQuery:function(n,s){if(1&n&&(t.Gf(bt,5),t.Gf(a_,5)),2&n){let E;t.iGM(E=t.CRH())&&(s.treeDiv=E.first),t.iGM(E=t.CRH())&&(s.tree=E.first)}},decls:2,vars:1,consts:[[2,"padding","16px"],["nz-row","",3,"nzGutter","id",4,"ngIf"],["nz-row","",3,"nzGutter","id"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-button","","nzType","dashed","style","display:block;width: 100%;","class","mb-sm",3,"click",4,"ngIf"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],[1,"layout-tree-view",3,"ngStyle","scrollTop"],["treeDiv",""],[3,"nzLoading","nzActive"],[1,"tree-container",3,"nzVirtualHeight","nzShowLine","nzData","nzSearchValue","nzBlockNode","nzClick","nzDblClick"],["tree",""],["nz-col","",1,"mb-sm",3,"nzXs","nzSm","nzMd","nzLg"],["nz-row","",1,"mb-sm"],["nz-col","",3,"nzXs"],[4,"ngIf"],[2,"width","100%","height","calc(100vh - 140px)",3,"ngStyle"],["nzAccordion","","nzExpandIconPosition","right"],[3,"nzActive","nzHeader","nzDisabled","nzShowArrow"],["nzSize","large",3,"nzSpinning"],[3,"eruptBuildModel","behavior"],["nz-button","","nzType","dashed",1,"mb-sm",2,"display","block","width","100%",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nz-icon","","nzType","search"],["nz-button","","id","erupt-btn-save",3,"disabled","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","","style","background: #fff !important;","id","erupt-btn-delete",3,"nzGhost","disabled","click",4,"ngIf"],["nz-button","","nzType","dashed","id","erupt-btn-add_sub",3,"disabled","click",4,"ngIf"],["nz-button","","id","erupt-btn-save",3,"disabled","click"],["nz-icon","","nzType","save","theme","outline"],["nz-button","","nzType","default","nzDanger","","id","erupt-btn-delete",2,"background","#fff !important",3,"nzGhost","disabled","click"],["nz-icon","","nzType","delete","theme","outline"],["nz-button","","nzType","dashed","id","erupt-btn-add_sub",3,"disabled","click"],["nz-icon","","nzType","arrow-down","nzTheme","outline"],["nz-button","","id","erupt-btn-add-new",3,"disabled","click",4,"ngIf"],["nz-button","","id","erupt-btn-add-new",3,"disabled","click"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t.YNc(1,Wt,25,38,"div",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("ngIf",s.eruptBuildModel))},dependencies:[e.O5,e.PC,V.Fj,V.JJ,V.On,Q.ix,j.w,De.dQ,fe.t3,fe.SK,Ee.Ls,te.Zp,te.gB,te.ke,K.W,ye.Zv,ye.yH,be.Hc,dt.ng,He.F,ie.C],styles:["[_nghost-%COMP%] .ant-collapse-header{padding:6px 18px!important}[_nghost-%COMP%] .layout-tree-view{padding:10px;background:#fff;border:1px solid #d9d9d9}[data-theme=dark] [_nghost-%COMP%] .layout-tree-view{background:#141414;border:1px solid #434343}"]}),d})()}];let et=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[$e.Bz.forChild(Xe),$e.Bz]}),d})();var Mt=_(6016),Le=_(7582);function Jt(d,A=0){return isNaN(parseFloat(d))||isNaN(Number(d))?A:Number(d)}function tt(d=0){return function St(d,A,n){return function s(E,R,O){const Z=`$$__${R}`;return Object.prototype.hasOwnProperty.call(E,Z)&&console.warn(`The prop "${Z}" is already exist, it will be overrided by ${d} decorator.`),Object.defineProperty(E,Z,{configurable:!0,writable:!0}),{get(){return O&&O.get?O.get.bind(this)():this[Z]},set(m){O&&O.set&&O.set.bind(this)(A(m,n)),this[Z]=A(m,n)}}}}("InputNumber",Jt,d)}var mt=_(1135),Dt=_(9635),Nt=_(3099),_t=_(9300);let Qt=(()=>{class d{constructor(n){this.doc=n,this.list={},this.cached={},this._notify=new mt.X([])}fixPaths(n){return n=n||[],Array.isArray(n)||(n=[n]),n.map(s=>{const E="string"==typeof s?{path:s}:s;return E.type||(E.type=E.path.endsWith(".js")||E.callback?"script":"style"),E})}monitor(n){const s=this.fixPaths(n),E=[(0,Nt.B)(),(0,_t.h)(R=>0!==R.length)];return s.length>0&&E.push((0,_t.h)(R=>R.length===s.length&&R.every(O=>"ok"===O.status&&s.find(Z=>Z.path===O.path)))),this._notify.asObservable().pipe(Dt.z.apply(this,E))}clear(){this.list={},this.cached={}}load(n){var s=this;return(0,ce.Z)(function*(){return n=s.fixPaths(n),Promise.all(n.map(E=>"script"===E.type?s.loadScript(E.path,{callback:E.callback}):s.loadStyle(E.path))).then(E=>(s._notify.next(E),Promise.resolve(E)))})()}loadScript(n,s){const{innerContent:E}={...s};return new Promise(R=>{if(!0===this.list[n])return void R({...this.cached[n],status:"loading"});this.list[n]=!0;const O=P=>{"ok"===P.status&&s?.callback?window[s?.callback]=()=>{Z(P)}:Z(P)},Z=P=>{P.type="script",this.cached[n]=P,R(P),this._notify.next([P])},m=this.doc.createElement("script");m.type="text/javascript",m.src=n,m.charset="utf-8",E&&(m.innerHTML=E),m.readyState?m.onreadystatechange=()=>{("loaded"===m.readyState||"complete"===m.readyState)&&(m.onreadystatechange=null,O({path:n,status:"ok"}))}:m.onload=()=>O({path:n,status:"ok"}),m.onerror=P=>O({path:n,status:"error",error:P}),this.doc.getElementsByTagName("head")[0].appendChild(m)})}loadStyle(n,s){const{rel:E,innerContent:R}={rel:"stylesheet",...s};return new Promise(O=>{if(!0===this.list[n])return void O(this.cached[n]);this.list[n]=!0;const Z=this.doc.createElement("link");Z.rel=E,Z.type="text/css",Z.href=n,R&&(Z.innerHTML=R),this.doc.getElementsByTagName("head")[0].appendChild(Z);const m={path:n,status:"ok",type:"style"};this.cached[n]=m,O(m)})}}return d.\u0275fac=function(n){return new(n||d)(t.LFG(e.K0))},d.\u0275prov=t.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})();function Zt(d,A){if(1&d&&t._UZ(0,"div",2),2&d){const n=t.oxw();t.Q6J("innerHTML",n.loadingTip,t.oJD)}}class nt{}const c_=!("object"==typeof document&&document);let Ot=!1,it=(()=>{class d{constructor(n,s,E,R,O){this.lazySrv=n,this.cog=s,this.doc=E,this.cd=R,this.zone=O,this.inited=!1,this.events={},this.loading=!0,this.id=`_ueditor-${Math.random().toString(36).substring(2)}`,this.loadingTip="\u52a0\u8f7d\u4e2d...",this._disabled=!1,this.delay=50,this.onPreReady=new t.vpe,this.onReady=new t.vpe,this.onDestroy=new t.vpe,this.onChange=()=>{},this.onTouched=()=>{}}set disabled(n){this._disabled=n,this.setDisabled()}get Instance(){return this.instance}_getWin(){return this.doc.defaultView||window}ngOnInit(){this.inited=!0}ngAfterViewInit(){if(!c_){if(this._getWin().UE)return void this.initDelay();this.lazySrv.monitor(this.cog.js).subscribe(()=>this.initDelay()),this.lazySrv.load(this.cog.js)}}ngOnChanges(n){this.inited&&n.config&&(this.destroy(),this.initDelay())}initDelay(){setTimeout(()=>this.init(),this.delay)}init(){const n=this._getWin().UE;if(!n)throw new Error("uedito js\u6587\u4ef6\u52a0\u8f7d\u5931\u8d25");if(this.instance)return;this.cog.hook&&!Ot&&(Ot=!0,this.cog.hook(n)),this.onPreReady.emit(this);const s={...this.cog.options,...this.config};this.zone.runOutsideAngular(()=>{const E=n.getEditor(this.id,s);E.ready(()=>{this.instance=E,this.value&&this.instance.setContent(this.value),this.onReady.emit(this)}),E.addListener("contentChange",()=>{this.value=E.getContent(),this.zone.run(()=>this.onChange(this.value))})}),this.loading=!1,this.cd.detectChanges()}destroy(){this.instance&&this.zone.runOutsideAngular(()=>{Object.keys(this.events).forEach(n=>this.instance.removeListener(n,this.events[n])),this.instance.removeListener("ready"),this.instance.removeListener("contentChange");try{this.instance.destroy(),this.instance=null}catch{}}),this.onDestroy.emit()}setDisabled(){this.instance&&(this._disabled?this.instance.setDisabled():this.instance.setEnabled())}setLanguage(n){const s=this._getWin().UE;return this.lazySrv.load(`${this.cog.options.UEDITOR_HOME_URL}/lang/${n}/${n}.js`).then(()=>{this.destroy(),s._bak_I18N||(s._bak_I18N=s.I18N),s.I18N={},s.I18N[n]=s._bak_I18N[n],this.initDelay()})}addListener(n,s){this.events[n]||(this.events[n]=s,this.instance.addListener(n,s))}removeListener(n){this.events[n]&&(this.instance.removeListener(n,this.events[n]),delete this.events[n])}ngOnDestroy(){this.destroy()}writeValue(n){this.value=n,this.instance&&this.instance.setContent(this.value)}registerOnChange(n){this.onChange=n}registerOnTouched(n){this.onTouched=n}setDisabledState(n){this.disabled=n,this.setDisabled()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(Qt),t.Y36(nt),t.Y36(e.K0),t.Y36(t.sBO),t.Y36(t.R0b))},d.\u0275cmp=t.Xpm({type:d,selectors:[["ueditor"]],inputs:{disabled:"disabled",config:"config",loadingTip:"loadingTip",delay:"delay"},outputs:{onPreReady:"onPreReady",onReady:"onReady",onDestroy:"onDestroy"},standalone:!0,features:[t._Bn([{provide:V.JU,useExisting:(0,t.Gpc)(()=>d),multi:!0}]),t.TTD,t.jDz],decls:2,vars:2,consts:[[1,"ueditor-textarea",3,"id"],["class","loading",3,"innerHTML",4,"ngIf"],[1,"loading",3,"innerHTML"]],template:function(n,s){1&n&&(t._UZ(0,"textarea",0),t.YNc(1,Zt,1,1,"div",1)),2&n&&(t.s9C("id",s.id),t.xp6(1),t.Q6J("ngIf",s.loading))},styles:["[_nghost-%COMP%]{line-height:initial}[_nghost-%COMP%] .ueditor-textarea[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),(0,Le.gn)([tt()],d.prototype,"delay",void 0),d})(),$t=(()=>{class d{static forRoot(n){return{ngModule:d,providers:[{provide:nt,useValue:n}]}}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[e.ez,it]}),d})();const Ht=["ue"],Vt=function(d,A){return{serverUrl:d,readonly:A}};let Pt=(()=>{class d{constructor(n){this.tokenService=n}ngOnInit(){let n=Y.zP.file;_e.N.domain||(n=window.location.pathname+n),this.serverPath=n+"/upload-ueditor/"+this.erupt.eruptName+"/"+this.eruptField.fieldName+"?_erupt="+this.erupt.eruptName+"&_token="+this.tokenService.get().token}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(H.T))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-ueditor"]],viewQuery:function(n,s){if(1&n&&t.Gf(Ht,5),2&n){let E;t.iGM(E=t.CRH())&&(s.ue=E.first)}},inputs:{eruptField:"eruptField",erupt:"erupt",readonly:"readonly"},decls:2,vars:6,consts:[[3,"name","ngModel","config","ngModelChange"],["ue",""]],template:function(n,s){1&n&&(t.TgZ(0,"ueditor",0,1),t.NdJ("ngModelChange",function(R){return s.eruptField.eruptFieldJson.edit.$value=R}),t.qZA()),2&n&&t.Q6J("name",s.eruptField.fieldName)("ngModel",s.eruptField.eruptFieldJson.edit.$value)("config",t.WLB(3,Vt,s.serverPath,s.readonly))},dependencies:[V.JJ,V.On,it],encapsulation:2}),d})();function Ct(d){let A=[];function n(E){E.getParentNode()&&(A.push(E.getParentNode().key),n(E.parentNode))}function s(E){if(E.getChildren()&&E.getChildren().length>0)for(let R of E.getChildren())s(R),A.push(R.key)}for(let E of d)A.push(E.key),E.isChecked&&n(E),s(E);return A}function Yt(d,A){1&d&&t._UZ(0,"i",5)}function jt(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"nz-tree",6),t.NdJ("nzCheckBoxChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.checkBoxChange(E))}),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("nzCheckable",!0)("nzShowLine",!0)("nzVirtualHeight",n.treeData.length>50?"420px":null)("nzCheckStrictly",!0)("nzData",n.treeData)("nzSearchValue",n.eruptFieldModel.eruptFieldJson.edit.$tempValue)("nzCheckedKeys",n.arrayAnyToString(n.eruptFieldModel.eruptFieldJson.edit.$value))}}let ot=(()=>{class d{constructor(n,s){this.dataService=n,this.dataHandlerService=s,this.onlyRead=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.dataService.findTabTree(this.eruptBuildModel.eruptModel.eruptName,this.eruptFieldModel.fieldName).subscribe(n=>{const s=this.eruptBuildModel.tabErupts[this.eruptFieldModel.fieldName];this.treeData=this.dataHandlerService.dataTreeToZorroTree(n,s?s.eruptModel.eruptJson.tree.expandLevel:999)||[],this.loading=!1})}checkBoxChange(n){if(n.node.isChecked)this.eruptFieldModel.eruptFieldJson.edit.$value=Array.from(new Set([...this.eruptFieldModel.eruptFieldJson.edit.$value,...Ct([n.node])]));else{let s=this.eruptFieldModel.eruptFieldJson.edit.$value,E=Ct([n.node]),R=[];if(E&&E.length>0){let O={};for(let Z of E)O[Z]=Z;for(let Z=0;Z{s.push(E.origin.key),E.children&&this.findChecks(E.children,s)}),s}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(J.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-tab-tree"]],inputs:{eruptBuildModel:"eruptBuildModel",eruptFieldModel:"eruptFieldModel",onlyRead:"onlyRead"},decls:7,vars:4,consts:[[3,"nzSpinning"],[1,"mb-sm",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],["style","max-height: 420px;overflow: auto",3,"nzCheckable","nzShowLine","nzVirtualHeight","nzCheckStrictly","nzData","nzSearchValue","nzCheckedKeys","nzCheckBoxChange",4,"ngIf"],["nz-icon","","nzType","search"],[2,"max-height","420px","overflow","auto",3,"nzCheckable","nzShowLine","nzVirtualHeight","nzCheckStrictly","nzData","nzSearchValue","nzCheckedKeys","nzCheckBoxChange"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"nz-spin",0)(2,"nz-input-group",1)(3,"input",2),t.NdJ("ngModelChange",function(R){return s.eruptFieldModel.eruptFieldJson.edit.$tempValue=R}),t.qZA()(),t.YNc(4,Yt,1,0,"ng-template",null,3,t.W1O),t.YNc(6,jt,1,7,"nz-tree",4),t.qZA()()),2&n){const E=t.MAs(5);t.xp6(1),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("nzSuffix",E),t.xp6(1),t.Q6J("ngModel",s.eruptFieldModel.eruptFieldJson.edit.$tempValue),t.xp6(3),t.Q6J("ngIf",s.treeData)}},dependencies:[e.O5,V.Fj,V.JJ,V.On,j.w,Ee.Ls,te.Zp,te.gB,te.ke,K.W,be.Hc],encapsulation:2}),d})();var Ne=_(8213),Ue=_(7570);function Tt(d,A){if(1&d&&(t.TgZ(0,"div",4)(1,"label",5),t._uU(2),t.qZA()()),2&d){const n=A.$implicit,s=t.oxw();t.Q6J("nzXs",12)("nzSm",8)("nzMd",8)("nzLg",4),t.xp6(1),t.Q6J("nzDisabled",s.onlyRead)("nzValue",n.id)("nzTooltipTitle",n.remark)("nzChecked",s.edit.$value&&-1!=s.edit.$value.indexOf(n.id)),t.xp6(1),t.Oqu(n.label)}}let Se=(()=>{class d{constructor(n){this.dataService=n,this.onlyRead=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.dataService.findCheckBox(this.eruptBuildModel.eruptModel.eruptName,this.eruptFieldModel.fieldName).subscribe(n=>{n&&(this.edit=this.eruptFieldModel.eruptFieldJson.edit,this.checkbox=n),this.loading=!1})}change(n){this.eruptFieldModel.eruptFieldJson.edit.$value=n}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-checkbox"]],inputs:{eruptBuildModel:"eruptBuildModel",eruptFieldModel:"eruptFieldModel",onlyRead:"onlyRead"},decls:4,vars:2,consts:[[3,"nzSpinning"],[2,"width","100%","max-height","305px","overflow","auto",3,"nzOnChange"],["nz-row",""],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg",4,"ngFor","ngForOf"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-checkbox","","nz-tooltip","",3,"nzDisabled","nzValue","nzTooltipTitle","nzChecked"]],template:function(n,s){1&n&&(t.TgZ(0,"nz-spin",0)(1,"nz-checkbox-wrapper",1),t.NdJ("nzOnChange",function(R){return s.change(R)}),t.TgZ(2,"div",2),t.YNc(3,Tt,3,9,"div",3),t.qZA()()()),2&n&&(t.Q6J("nzSpinning",s.loading),t.xp6(3),t.Q6J("ngForOf",s.checkbox))},dependencies:[e.sg,fe.t3,fe.SK,Ne.Ie,Ne.EZ,Ue.SY,K.W],styles:["[_nghost-%COMP%] label[nz-checkbox]{max-width:140px;line-height:initial;margin-left:0;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}"]}),d})();var ze=_(5439),Qe=_(834),Gt=_(4685);function qt(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-range-picker",1),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("name",n.field.fieldName)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzShowTime",n.edit.dateType.type==n.dateEnum.DATE_TIME)("nzMode",n.rangeMode)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("nzRanges",n.dateRanges)}}function ft(d,A){if(1&d&&(t.ynx(0),t.YNc(1,qt,2,9,"ng-container",0),t.BQk()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngIf",n.edit.dateType.type!=n.dateEnum.TIME)}}function Ye(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-date-picker",4),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function Xt(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-date-picker",5),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function It(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-time-picker",6),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function d_(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-week-picker",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzDisabledDate",n.disabledDate)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function u_(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-month-picker",4),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function p_(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-year-picker",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzDisabledDate",n.disabledDate)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function e_(d,A){if(1&d&&(t.ynx(0)(1,2),t.YNc(2,Ye,2,6,"ng-container",3),t.YNc(3,Xt,2,6,"ng-container",3),t.YNc(4,It,2,5,"ng-container",3),t.YNc(5,d_,2,6,"ng-container",3),t.YNc(6,u_,2,6,"ng-container",3),t.YNc(7,p_,2,6,"ng-container",3),t.BQk()()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngSwitch",n.edit.dateType.type),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.DATE),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.DATE_TIME),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.TIME),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.WEEK),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.MONTH),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.YEAR)}}let h=(()=>{class d{constructor(n){this.i18n=n,this.size="default",this.range=!1,this.dateRanges={},this.dateEnum=Y.SU,this.disabledDate=s=>this.edit.dateType.pickerMode!=Y.GR.ALL&&(this.edit.dateType.pickerMode==Y.GR.FUTURE?s.getTime()this.endToday.getTime():null),this.datePipe=n.datePipe}ngOnInit(){if(this.startToday=ze(ze().format("yyyy-MM-DD 00:00:00")).toDate(),this.endToday=ze(ze().format("yyyy-MM-DD 23:59:59")).toDate(),this.dateRanges={[this.i18n.fanyi("global.today")]:[this.datePipe.transform(new Date,"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_7_day")]:[this.datePipe.transform(ze().add(-7,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_30_day")]:[this.datePipe.transform(ze().add(-30,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.this_month")]:[this.datePipe.transform(ze().toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_month")]:[this.datePipe.transform(ze().add(-1,"month").toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(ze().add(-1,"month").endOf("month").toDate(),"yyyy-MM-dd 23:59:59")]},this.edit=this.field.eruptFieldJson.edit,this.range)switch(this.field.eruptFieldJson.edit.dateType.type){case Y.SU.DATE:case Y.SU.DATE_TIME:this.rangeMode="date";break;case Y.SU.WEEK:this.rangeMode="week";break;case Y.SU.MONTH:this.rangeMode="month";break;case Y.SU.YEAR:this.rangeMode="year"}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(S.t$))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-date"]],inputs:{size:"size",field:"field",range:"range",readonly:"readonly"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"erupt-input","stander-line-height",3,"nzSize","name","ngModel","nzDisabled","nzShowTime","nzMode","nzPlaceHolder","nzDisabledDate","nzRanges","ngModelChange"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","nzDisabledDate","name","ngModelChange"],["nzShowTime","",1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","nzDisabledDate","name","ngModelChange"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","name","ngModelChange"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzDisabledDate","nzPlaceHolder","name","ngModelChange"]],template:function(n,s){1&n&&(t.YNc(0,ft,2,1,"ng-container",0),t.YNc(1,e_,8,7,"ng-container",0)),2&n&&(t.Q6J("ngIf",s.range),t.xp6(1),t.Q6J("ngIf",!s.range))},dependencies:[e.O5,e.RF,e.n9,V.JJ,V.On,Qe.uw,Qe.wS,Qe.Xv,Qe.Mq,Qe.mr,Gt.m4],encapsulation:2}),d})();var l=_(8436),r=_(8306),c=_(840),g=_(711),D=_(1341);function v(d,A){if(1&d&&(t.TgZ(0,"nz-auto-option",4),t._uU(1),t.qZA()),2&d){const n=A.$implicit;t.Q6J("nzValue",n)("nzLabel",n),t.xp6(1),t.hij(" ",n," ")}}let L=(()=>{class d{constructor(n){this.dataService=n,this.size="large"}ngOnInit(){}getFromData(){let n={};for(let s of this.eruptModel.eruptFieldModels)n[s.fieldName]=s.eruptFieldJson.edit.$value;return n}onAutoCompleteInput(n,s){let E=s.eruptFieldJson.edit;E.$value&&E.autoCompleteType.triggerLength<=E.$value.toString().trim().length?this.dataService.findAutoCompleteValue(this.eruptModel.eruptName,s.fieldName,this.getFromData(),E.$value,this.parentEruptName).subscribe(R=>{E.autoCompleteType.items=R}):E.autoCompleteType.items=[]}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-auto-complete"]],inputs:{field:"field",eruptModel:"eruptModel",size:"size",parentEruptName:"parentEruptName"},decls:4,vars:7,consts:[["nz-input","",3,"nzSize","placeholder","name","ngModel","nzAutocomplete","input","ngModelChange"],[3,"nzBackfill"],["autocomplete",""],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"]],template:function(n,s){if(1&n&&(t.TgZ(0,"input",0),t.NdJ("input",function(R){return s.onAutoCompleteInput(R,s.field)})("ngModelChange",function(R){return s.field.eruptFieldJson.edit.$value=R}),t.qZA(),t.TgZ(1,"nz-autocomplete",1,2),t.YNc(3,v,2,3,"nz-auto-option",3),t.qZA()),2&n){const E=t.MAs(2);t.Q6J("nzSize",s.size)("placeholder",s.field.eruptFieldJson.edit.placeHolder)("name",s.field.fieldName)("ngModel",s.field.eruptFieldJson.edit.$value)("nzAutocomplete",E),t.xp6(1),t.Q6J("nzBackfill",!0),t.xp6(2),t.Q6J("ngForOf",s.field.eruptFieldJson.edit.autoCompleteType.items)}},dependencies:[e.sg,V.Fj,V.JJ,V.On,te.Zp,ue.gi,ue.NB,ue.Pf]}),d})();function k(d,A){1&d&&t._UZ(0,"i",7)}let ee=(()=>{class d{constructor(n,s){this.data=n,this.dataHandler=s}ngOnInit(){this.data.queryReferenceTreeData(this.eruptModel.eruptName,this.eruptField.fieldName,this.dependVal,this.parentEruptName).subscribe(n=>{this.list=this.dataHandler.dataTreeToZorroTree(n,this.eruptField.eruptFieldJson.edit.referenceTreeType.expandLevel)})}nodeClickEvent(n){this.eruptField.eruptFieldJson.edit.$tempValue={id:n.node.origin.key,label:n.node.origin.title}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(J.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-tree-select"]],inputs:{eruptField:"eruptField",eruptModel:"eruptModel",parentEruptName:"parentEruptName",dependVal:"dependVal"},decls:9,vars:8,consts:[[3,"nzSpinning"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["searchSuffixIcon",""],[2,"max-height","450px","min-height","300px","overflow","auto"],["nzDraggable","",1,"tree-container",3,"nzVirtualHeight","nzShowLine","nzHideUnMatched","nzData","nzSearchValue","nzClick"],["tree",""],["nz-icon","","nzType","search"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-spin",0)(1,"nz-input-group",1)(2,"input",2),t.NdJ("ngModelChange",function(R){return s.searchValue=R}),t.qZA()(),t.YNc(3,k,1,0,"ng-template",null,3,t.W1O),t._UZ(5,"br"),t.TgZ(6,"div",4)(7,"nz-tree",5,6),t.NdJ("nzClick",function(R){return s.nodeClickEvent(R)}),t.qZA()()()),2&n){const E=t.MAs(4);t.Q6J("nzSpinning",!s.list),t.xp6(1),t.Q6J("nzSuffix",E),t.xp6(1),t.Q6J("ngModel",s.searchValue),t.xp6(5),t.Q6J("nzVirtualHeight",s.list.length>50?"450px":null)("nzShowLine",!0)("nzHideUnMatched",!0)("nzData",s.list)("nzSearchValue",s.searchValue)}},dependencies:[V.Fj,V.JJ,V.On,j.w,Ee.Ls,te.Zp,te.gB,te.ke,K.W,be.Hc],encapsulation:2}),d})();function se(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"i",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.clearReferValue(E.field))}),t.qZA(),t.BQk()}}function Oe(d,A){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"i",5),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.createReferenceModal(E.field))}),t.qZA(),t.BQk()}}function Ie(d,A){if(1&d&&(t.YNc(0,se,2,0,"ng-container",3),t.YNc(1,Oe,2,0,"ng-container",3)),2&d){const n=t.oxw();t.Q6J("ngIf",n.field.eruptFieldJson.edit.$value),t.xp6(1),t.Q6J("ngIf",!n.field.eruptFieldJson.edit.$value)}}let ve=(()=>{class d{constructor(n,s,E){this.modal=n,this.msg=s,this.i18n=E,this.readonly=!1,this.editType=Y._t}ngOnInit(){}createReferenceModal(n){n.eruptFieldJson.edit.type==Y._t.REFERENCE_TABLE?this.createRefTableModal(n):n.eruptFieldJson.edit.type==Y._t.REFERENCE_TREE&&this.createRefTreeModal(n)}createRefTreeModal(n){let s=n.eruptFieldJson.edit.referenceTreeType.dependField,E=null;if(s){const O=this.eruptModel.eruptFieldModelMap.get(s);if(!O.eruptFieldJson.edit.$value)return void this.msg.warning("\u8bf7\u5148\u9009\u62e9"+O.eruptFieldJson.edit.title);E=O.eruptFieldJson.edit.$value}let R=this.modal.create({nzWrapClassName:"modal-xs",nzKeyboard:!0,nzStyle:{top:"30px"},nzTitle:n.eruptFieldJson.edit.title+(n.eruptFieldJson.edit.$viewValue?"\u3010"+n.eruptFieldJson.edit.$viewValue+"\u3011":""),nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzContent:ee,nzOnOk:()=>{const O=n.eruptFieldJson.edit.$tempValue;return O?(O.id!=n.eruptFieldJson.edit.$value&&this.clearReferValue(n),n.eruptFieldJson.edit.$viewValue=O.label,n.eruptFieldJson.edit.$value=O.id,n.eruptFieldJson.edit.$tempValue=null,!0):(this.msg.warning("\u8bf7\u9009\u4e2d\u4e00\u6761\u6570\u636e"),!1)}});Object.assign(R.getContentComponent(),{parentEruptName:this.parentEruptName,eruptModel:this.eruptModel,eruptField:n,dependVal:E})}createRefTableModal(n){let E,s=n.eruptFieldJson.edit;if(s.referenceTableType.dependField){const O=this.eruptModel.eruptFieldModelMap.get(s.referenceTableType.dependField);if(!O.eruptFieldJson.edit.$value)return void this.msg.warning(this.i18n.fanyi("global.pre_select")+O.eruptFieldJson.edit.title);E=O.eruptFieldJson.edit.$value}this.modal.create({nzWrapClassName:"modal-xxl",nzKeyboard:!0,nzStyle:{top:"24px"},nzBodyStyle:{padding:"16px"},nzTitle:s.title+(n.eruptFieldJson.edit.$viewValue?"\u3010"+n.eruptFieldJson.edit.$viewValue+"\u3011":""),nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzContent:y.a,nzOnOk:()=>{let O=s.$tempValue;return O?(O[s.referenceTableType.id]!=n.eruptFieldJson.edit.$value&&this.clearReferValue(n),s.$value=O[s.referenceTableType.id],s.$viewValue=O[s.referenceTableType.label.replace(".","_")]||"-----",s.$tempValue=O,!0):(this.msg.warning("\u8bf7\u9009\u4e2d\u4e00\u6761\u6570\u636e"),!1)}}).getContentComponent().referenceTable={eruptBuild:{eruptModel:this.eruptModel},eruptField:n,mode:Y.W7.radio,dependVal:E,parentEruptName:this.parentEruptName,tabRef:!1}}clearReferValue(n){n.eruptFieldJson.edit.$value=null,n.eruptFieldJson.edit.$viewValue=null,n.eruptFieldJson.edit.$tempValue=null;for(let s of this.eruptModel.eruptFieldModels){let E=s.eruptFieldJson.edit;E.type==Y._t.REFERENCE_TREE&&E.referenceTreeType.dependField==n.fieldName&&this.clearReferValue(s),E.type==Y._t.REFERENCE_TABLE&&E.referenceTableType.dependField==n.fieldName&&this.clearReferValue(s)}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(pe.Sf),t.Y36(X.dD),t.Y36(S.t$))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-reference"]],inputs:{eruptModel:"eruptModel",field:"field",size:"size",readonly:"readonly",parentEruptName:"parentEruptName"},decls:4,vars:9,consts:[[1,"erupt-input",3,"nzSize","nzAddOnAfter"],["nz-input","","autocomplete","off",3,"nzSize","required","readOnly","disabled","placeholder","ngModel","name","click","ngModelChange"],["refBtn",""],[4,"ngIf"],["nz-icon","","nzType","close-circle","theme","fill",1,"point",3,"click"],["nz-icon","","nzType","database","theme","fill",1,"point",3,"click"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-input-group",0)(1,"input",1),t.NdJ("click",function(){return s.createReferenceModal(s.field)})("ngModelChange",function(R){return s.field.eruptFieldJson.edit.$viewValue=R}),t.qZA()(),t.YNc(2,Ie,2,2,"ng-template",null,2,t.W1O)),2&n){const E=t.MAs(3);t.Q6J("nzSize",s.size)("nzAddOnAfter",s.readonly?null:E),t.xp6(1),t.Q6J("nzSize",s.size)("required",s.field.eruptFieldJson.edit.notNull)("readOnly",!0)("disabled",s.readonly)("placeholder",s.field.eruptFieldJson.edit.placeHolder)("ngModel",s.field.eruptFieldJson.edit.$viewValue)("name",s.field.fieldName)}},dependencies:[e.O5,V.Fj,V.JJ,V.Q7,V.On,j.w,Ee.Ls,te.Zp,te.gB],styles:["[_nghost-%COMP%] td .ant-radio-wrapper .ant-radio~span{display:none}[_nghost-%COMP%] td .ant-radio-wrapper{margin-right:0}"]}),d})();var Ke=_(9002),Fe=_(4610);const Ae=["*"];let t_=(()=>{class d{constructor(){}ngOnInit(){}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-search-se"]],inputs:{field:"field"},ngContentSelectors:Ae,decls:10,vars:3,consts:[[2,"display","flex","margin","4px 0"],[2,"display","flex","justify-content","flex-end"],[1,"ellipsis",2,"line-height","32px","width","90px","text-align","left"],[2,"color","#f00"],[2,"margin","0 3px",3,"title"],[2,"flex","1 0 0","width","100%","overflow","auto"]],template:function(n,s){1&n&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"label",2)(3,"span",3),t._uU(4),t.qZA(),t.TgZ(5,"span",4),t._uU(6),t.qZA(),t._uU(7," \xa0 "),t.qZA()(),t.TgZ(8,"div",5),t.Hsn(9),t.qZA()()),2&n&&(t.xp6(4),t.Oqu(s.field.eruptFieldJson.edit.search.notNull?"*":""),t.xp6(1),t.Q6J("title",s.field.eruptFieldJson.edit.title),t.xp6(1),t.hij("",s.field.eruptFieldJson.edit.title," :"))}}),d})();var At=_(7579),we=_(2722),Rt=_(4896);const f_=["canvas"];function I_(d,A){1&d&&t._UZ(0,"nz-spin")}function A_(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"div")(1,"p",3),t._uU(2),t.qZA(),t.TgZ(3,"button",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.reloadQRCode())}),t._UZ(4,"span",5),t.TgZ(5,"span"),t._uU(6),t.qZA()()()}if(2&d){const n=t.oxw(2);t.xp6(2),t.Oqu(n.locale.expired),t.xp6(4),t.Oqu(n.locale.refresh)}}function R_(d,A){if(1&d&&(t.TgZ(0,"div",2),t.YNc(1,I_,1,0,"nz-spin",1),t.YNc(2,A_,7,2,"div",1),t.qZA()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngIf","loading"===n.nzStatus),t.xp6(1),t.Q6J("ngIf","expired"===n.nzStatus)}}function z_(d,A){1&d&&(t.ynx(0),t._UZ(1,"canvas",null,6),t.BQk())}var Ze,d;(function(d){let A=(()=>{class O{constructor(m,P,f,x){if(this.version=m,this.errorCorrectionLevel=P,this.modules=[],this.isFunction=[],mO.MAX_VERSION)throw new RangeError("Version value out of range");if(x<-1||x>7)throw new RangeError("Mask value out of range");this.size=4*m+17;let w=[];for(let q=0;q=0&&x<=7),this.mask=x,this.applyMask(x),this.drawFormatBits(x),this.isFunction=[]}static encodeText(m,P){const f=d.QrSegment.makeSegments(m);return O.encodeSegments(f,P)}static encodeBinary(m,P){const f=d.QrSegment.makeBytes(m);return O.encodeSegments([f],P)}static encodeSegments(m,P,f=1,x=40,w=-1,ne=!0){if(!(O.MIN_VERSION<=f&&f<=x&&x<=O.MAX_VERSION)||w<-1||w>7)throw new RangeError("Invalid value");let q,Me;for(q=f;;q++){const me=8*O.getNumDataCodewords(q,P),Re=R.getTotalBits(m,q);if(Re<=me){Me=Re;break}if(q>=x)throw new RangeError("Data too long")}for(const me of[O.Ecc.MEDIUM,O.Ecc.QUARTILE,O.Ecc.HIGH])ne&&Me<=8*O.getNumDataCodewords(q,me)&&(P=me);let de=[];for(const me of m){n(me.mode.modeBits,4,de),n(me.numChars,me.mode.numCharCountBits(q),de);for(const Re of me.getData())de.push(Re)}E(de.length==Me);const at=8*O.getNumDataCodewords(q,P);E(de.length<=at),n(0,Math.min(4,at-de.length),de),n(0,(8-de.length%8)%8,de),E(de.length%8==0);for(let me=236;de.lengthke[Re>>>3]|=me<<7-(7&Re)),new O(q,P,ke,w)}getModule(m,P){return m>=0&&m=0&&P>>9);const x=21522^(P<<10|f);E(x>>>15==0);for(let w=0;w<=5;w++)this.setFunctionModule(8,w,s(x,w));this.setFunctionModule(8,7,s(x,6)),this.setFunctionModule(8,8,s(x,7)),this.setFunctionModule(7,8,s(x,8));for(let w=9;w<15;w++)this.setFunctionModule(14-w,8,s(x,w));for(let w=0;w<8;w++)this.setFunctionModule(this.size-1-w,8,s(x,w));for(let w=8;w<15;w++)this.setFunctionModule(8,this.size-15+w,s(x,w));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let m=this.version;for(let f=0;f<12;f++)m=m<<1^7973*(m>>>11);const P=this.version<<12|m;E(P>>>18==0);for(let f=0;f<18;f++){const x=s(P,f),w=this.size-11+f%3,ne=Math.floor(f/3);this.setFunctionModule(w,ne,x),this.setFunctionModule(ne,w,x)}}drawFinderPattern(m,P){for(let f=-4;f<=4;f++)for(let x=-4;x<=4;x++){const w=Math.max(Math.abs(x),Math.abs(f)),ne=m+x,q=P+f;ne>=0&&ne=0&&q{(me!=Me-w||qe>=q)&&ke.push(Re[me])});return E(ke.length==ne),ke}drawCodewords(m){if(m.length!=Math.floor(O.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let P=0;for(let f=this.size-1;f>=1;f-=2){6==f&&(f=5);for(let x=0;x>>3],7-(7&P)),P++)}}E(P==8*m.length)}applyMask(m){if(m<0||m>7)throw new RangeError("Mask value out of range");for(let P=0;P5&&m++):(this.finderPenaltyAddHistory(q,Me),ne||(m+=this.finderPenaltyCountPatterns(Me)*O.PENALTY_N3),ne=this.modules[w][de],q=1);m+=this.finderPenaltyTerminateAndCount(ne,q,Me)*O.PENALTY_N3}for(let w=0;w5&&m++):(this.finderPenaltyAddHistory(q,Me),ne||(m+=this.finderPenaltyCountPatterns(Me)*O.PENALTY_N3),ne=this.modules[de][w],q=1);m+=this.finderPenaltyTerminateAndCount(ne,q,Me)*O.PENALTY_N3}for(let w=0;wne+(q?1:0),P);const f=this.size*this.size,x=Math.ceil(Math.abs(20*P-10*f)/f)-1;return E(x>=0&&x<=9),m+=x*O.PENALTY_N4,E(m>=0&&m<=2568888),m}getAlignmentPatternPositions(){if(1==this.version)return[];{const m=Math.floor(this.version/7)+2,P=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*m-2));let f=[6];for(let x=this.size-7;f.lengthO.MAX_VERSION)throw new RangeError("Version number out of range");let P=(16*m+128)*m+64;if(m>=2){const f=Math.floor(m/7)+2;P-=(25*f-10)*f-55,m>=7&&(P-=36)}return E(P>=208&&P<=29648),P}static getNumDataCodewords(m,P){return Math.floor(O.getNumRawDataModules(m)/8)-O.ECC_CODEWORDS_PER_BLOCK[P.ordinal][m]*O.NUM_ERROR_CORRECTION_BLOCKS[P.ordinal][m]}static reedSolomonComputeDivisor(m){if(m<1||m>255)throw new RangeError("Degree out of range");let P=[];for(let x=0;x0);for(const x of m){const w=x^f.shift();f.push(0),P.forEach((ne,q)=>f[q]^=O.reedSolomonMultiply(ne,w))}return f}static reedSolomonMultiply(m,P){if(m>>>8||P>>>8)throw new RangeError("Byte out of range");let f=0;for(let x=7;x>=0;x--)f=f<<1^285*(f>>>7),f^=(P>>>x&1)*m;return E(f>>>8==0),f}finderPenaltyCountPatterns(m){const P=m[1];E(P<=3*this.size);const f=P>0&&m[2]==P&&m[3]==3*P&&m[4]==P&&m[5]==P;return(f&&m[0]>=4*P&&m[6]>=P?1:0)+(f&&m[6]>=4*P&&m[0]>=P?1:0)}finderPenaltyTerminateAndCount(m,P,f){return m&&(this.finderPenaltyAddHistory(P,f),P=0),this.finderPenaltyAddHistory(P+=this.size,f),this.finderPenaltyCountPatterns(f)}finderPenaltyAddHistory(m,P){0==P[0]&&(m+=this.size),P.pop(),P.unshift(m)}}return O.MIN_VERSION=1,O.MAX_VERSION=40,O.PENALTY_N1=3,O.PENALTY_N2=3,O.PENALTY_N3=40,O.PENALTY_N4=10,O.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],O.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],O})();function n(O,Z,m){if(Z<0||Z>31||O>>>Z)throw new RangeError("Value out of range");for(let P=Z-1;P>=0;P--)m.push(O>>>P&1)}function s(O,Z){return 0!=(O>>>Z&1)}function E(O){if(!O)throw new Error("Assertion error")}d.QrCode=A;let R=(()=>{class O{constructor(m,P,f){if(this.mode=m,this.numChars=P,this.bitData=f,P<0)throw new RangeError("Invalid argument");this.bitData=f.slice()}static makeBytes(m){let P=[];for(const f of m)n(f,8,P);return new O(O.Mode.BYTE,m.length,P)}static makeNumeric(m){if(!O.isNumeric(m))throw new RangeError("String contains non-numeric characters");let P=[];for(let f=0;f=1<{class d{constructor(n,s,E){this.i18n=n,this.cdr=s,this.platformId=E,this.nzValue="",this.nzColor="#000000",this.nzSize=160,this.nzIcon="",this.nzIconSize=40,this.nzBordered=!0,this.nzStatus="active",this.nzLevel="M",this.nzRefresh=new t.vpe,this.isBrowser=!0,this.destroy$=new At.x,this.isBrowser=(0,e.NF)(this.platformId),this.cdr.markForCheck()}ngOnInit(){this.i18n.localeChange.pipe((0,we.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("QRCode"),this.cdr.markForCheck()})}ngOnChanges(n){const{nzValue:s,nzIcon:E,nzLevel:R,nzSize:O,nzIconSize:Z,nzColor:m}=n;(s||E||R||O||Z||m)&&this.canvas&&this.drawCanvasQRCode()}ngAfterViewInit(){this.drawCanvasQRCode()}reloadQRCode(){this.drawCanvasQRCode(),this.nzRefresh.emit("refresh")}drawCanvasQRCode(){this.canvas&&function K_(d,A,n=160,s=10,E="#000000",R=40,O){const Z=d.getContext("2d");if(d.style.width=`${n}px`,d.style.height=`${n}px`,!A)return Z.fillStyle="rgba(0, 0, 0, 0)",void Z.fillRect(0,0,d.width,d.height);if(d.width=A.size*s,d.height=A.size*s,O){const m=new Image;m.src=O,m.crossOrigin="anonymous",m.width=R*(d.width/n),m.height=R*(d.width/n),m.onload=()=>{__(Z,A,s,E);const P=d.width/2-R*(d.width/n)/2;Z.fillRect(P,P,R*(d.width/n),R*(d.width/n)),Z.drawImage(m,P,P,R*(d.width/n),R*(d.width/n))},m.onerror=()=>__(Z,A,s,E)}else __(Z,A,s,E)}(this.canvas.nativeElement,((d,A="M")=>d?rt.QrCode.encodeText(d,v_[A]):null)(this.nzValue,this.nzLevel),this.nzSize,10,this.nzColor,this.nzIconSize,this.nzIcon)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(Rt.wi),t.Y36(t.sBO),t.Y36(t.Lbi))},d.\u0275cmp=t.Xpm({type:d,selectors:[["nz-qrcode"]],viewQuery:function(n,s){if(1&n&&t.Gf(f_,5),2&n){let E;t.iGM(E=t.CRH())&&(s.canvas=E.first)}},hostAttrs:[1,"ant-qrcode"],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("ant-qrcode-border",s.nzBordered)},inputs:{nzValue:"nzValue",nzColor:"nzColor",nzSize:"nzSize",nzIcon:"nzIcon",nzIconSize:"nzIconSize",nzBordered:"nzBordered",nzStatus:"nzStatus",nzLevel:"nzLevel"},outputs:{nzRefresh:"nzRefresh"},exportAs:["nzQRCode"],features:[t.TTD],decls:2,vars:2,consts:[["class","ant-qrcode-mask",4,"ngIf"],[4,"ngIf"],[1,"ant-qrcode-mask"],[1,"ant-qrcode-expired"],["nz-button","","nzType","link",3,"click"],["nz-icon","","nzType","reload","nzTheme","outline"],["canvas",""]],template:function(n,s){1&n&&(t.YNc(0,R_,3,2,"div",0),t.YNc(1,z_,3,0,"ng-container",1)),2&n&&(t.Q6J("ngIf","active"!==s.nzStatus),t.xp6(1),t.Q6J("ngIf",s.isBrowser))},dependencies:[K.W,e.O5,Q.ix,j.w,Ee.Ls],encapsulation:2,changeDetection:0}),d})(),w_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[K.j,e.ez,Q.sL,Ee.PV]}),d})();var E_=_(9521),h_=_(4968),n_=_(2536),M_=_(3303),je=_(3187),m_=_(445);const W_=["nz-rate-item",""];function S_(d,A){}function F_(d,A){}function k_(d,A){1&d&&t._UZ(0,"span",4)}const D_=function(d){return{$implicit:d}},J_=["ulElement"];function N_(d,A){if(1&d){const n=t.EpF();t.TgZ(0,"li",3)(1,"div",4),t.NdJ("itemHover",function(E){const O=t.CHM(n).index,Z=t.oxw();return t.KtG(Z.onItemHover(O,E))})("itemClick",function(E){const O=t.CHM(n).index,Z=t.oxw();return t.KtG(Z.onItemClick(O,E))}),t.qZA()()}if(2&d){const n=A.index,s=t.oxw();t.Q6J("ngClass",s.starStyleArray[n]||"")("nzTooltipTitle",s.nzTooltips[n]),t.xp6(1),t.Q6J("allowHalf",s.nzAllowHalf)("character",s.nzCharacter)("index",n)}}let Q_=(()=>{class d{constructor(){this.index=0,this.allowHalf=!1,this.itemHover=new t.vpe,this.itemClick=new t.vpe}hoverRate(n){this.itemHover.next(n&&this.allowHalf)}clickRate(n){this.itemClick.next(n&&this.allowHalf)}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["","nz-rate-item",""]],inputs:{character:"character",index:"index",allowHalf:"allowHalf"},outputs:{itemHover:"itemHover",itemClick:"itemClick"},exportAs:["nzRateItem"],attrs:W_,decls:6,vars:8,consts:[[1,"ant-rate-star-second",3,"mouseover","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-rate-star-first",3,"mouseover","click"],["defaultCharacter",""],["nz-icon","","nzType","star","nzTheme","fill"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div",0),t.NdJ("mouseover",function(R){return s.hoverRate(!1),R.stopPropagation()})("click",function(){return s.clickRate(!1)}),t.YNc(1,S_,0,0,"ng-template",1),t.qZA(),t.TgZ(2,"div",2),t.NdJ("mouseover",function(R){return s.hoverRate(!0),R.stopPropagation()})("click",function(){return s.clickRate(!0)}),t.YNc(3,F_,0,0,"ng-template",1),t.qZA(),t.YNc(4,k_,1,0,"ng-template",null,3,t.W1O)),2&n){const E=t.MAs(5);t.xp6(1),t.Q6J("ngTemplateOutlet",s.character||E)("ngTemplateOutletContext",t.VKq(4,D_,s.index)),t.xp6(2),t.Q6J("ngTemplateOutlet",s.character||E)("ngTemplateOutletContext",t.VKq(6,D_,s.index))}},dependencies:[e.tP,Ee.Ls],encapsulation:2,changeDetection:0}),(0,Le.gn)([(0,je.yF)()],d.prototype,"allowHalf",void 0),d})(),P_=(()=>{class d{constructor(n,s,E,R,O,Z){this.nzConfigService=n,this.ngZone=s,this.renderer=E,this.cdr=R,this.directionality=O,this.destroy$=Z,this._nzModuleName="rate",this.nzAllowClear=!0,this.nzAllowHalf=!1,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzCount=5,this.nzTooltips=[],this.nzOnBlur=new t.vpe,this.nzOnFocus=new t.vpe,this.nzOnHoverChange=new t.vpe,this.nzOnKeyDown=new t.vpe,this.classMap={},this.starArray=[],this.starStyleArray=[],this.dir="ltr",this.hasHalf=!1,this.hoverValue=0,this.isFocused=!1,this._value=0,this.isNzDisableFirstChange=!0,this.onChange=()=>null,this.onTouched=()=>null}get nzValue(){return this._value}set nzValue(n){this._value!==n&&(this._value=n,this.hasHalf=!Number.isInteger(n),this.hoverValue=Math.ceil(n))}ngOnChanges(n){const{nzAutoFocus:s,nzCount:E,nzValue:R}=n;if(s&&!s.isFirstChange()){const O=this.ulElement.nativeElement;this.nzAutoFocus&&!this.nzDisabled?this.renderer.setAttribute(O,"autofocus","autofocus"):this.renderer.removeAttribute(O,"autofocus")}E&&this.updateStarArray(),R&&this.updateStarStyle()}ngOnInit(){this.nzConfigService.getConfigChangeEventForComponent("rate").pipe((0,we.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),this.directionality.change.pipe((0,we.R)(this.destroy$)).subscribe(n=>{this.dir=n,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,h_.R)(this.ulElement.nativeElement,"focus").pipe((0,we.R)(this.destroy$)).subscribe(n=>{this.isFocused=!0,this.nzOnFocus.observers.length&&this.ngZone.run(()=>this.nzOnFocus.emit(n))}),(0,h_.R)(this.ulElement.nativeElement,"blur").pipe((0,we.R)(this.destroy$)).subscribe(n=>{this.isFocused=!1,this.nzOnBlur.observers.length&&this.ngZone.run(()=>this.nzOnBlur.emit(n))})})}onItemClick(n,s){if(this.nzDisabled)return;this.hoverValue=n+1;const E=s?n+.5:n+1;this.nzValue===E?this.nzAllowClear&&(this.nzValue=0,this.onChange(this.nzValue)):(this.nzValue=E,this.onChange(this.nzValue)),this.updateStarStyle()}onItemHover(n,s){this.nzDisabled||this.hoverValue===n+1&&s===this.hasHalf||(this.hoverValue=n+1,this.hasHalf=s,this.nzOnHoverChange.emit(this.hoverValue),this.updateStarStyle())}onRateLeave(){this.hasHalf=!Number.isInteger(this.nzValue),this.hoverValue=Math.ceil(this.nzValue),this.updateStarStyle()}focus(){this.ulElement.nativeElement.focus()}blur(){this.ulElement.nativeElement.blur()}onKeyDown(n){const s=this.nzValue;n.keyCode===E_.SV&&this.nzValue0&&(this.nzValue-=this.nzAllowHalf?.5:1),s!==this.nzValue&&(this.onChange(this.nzValue),this.nzOnKeyDown.emit(n),this.updateStarStyle(),this.cdr.markForCheck())}updateStarArray(){this.starArray=Array(this.nzCount).fill(0).map((n,s)=>s),this.updateStarStyle()}updateStarStyle(){this.starStyleArray=this.starArray.map(n=>{const s="ant-rate-star",E=n+1;return{[`${s}-full`]:Ethis.hoverValue,[`${s}-focused`]:this.hasHalf&&E===this.hoverValue&&this.isFocused}})}writeValue(n){this.nzValue=n||0,this.updateStarArray(),this.cdr.markForCheck()}setDisabledState(n){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||n,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}registerOnChange(n){this.onChange=n}registerOnTouched(n){this.onTouched=n}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(n_.jY),t.Y36(t.R0b),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(m_.Is,8),t.Y36(M_.kn))},d.\u0275cmp=t.Xpm({type:d,selectors:[["nz-rate"]],viewQuery:function(n,s){if(1&n&&t.Gf(J_,7),2&n){let E;t.iGM(E=t.CRH())&&(s.ulElement=E.first)}},inputs:{nzAllowClear:"nzAllowClear",nzAllowHalf:"nzAllowHalf",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzCharacter:"nzCharacter",nzCount:"nzCount",nzTooltips:"nzTooltips"},outputs:{nzOnBlur:"nzOnBlur",nzOnFocus:"nzOnFocus",nzOnHoverChange:"nzOnHoverChange",nzOnKeyDown:"nzOnKeyDown"},exportAs:["nzRate"],features:[t._Bn([M_.kn,{provide:V.JU,useExisting:(0,t.Gpc)(()=>d),multi:!0}]),t.TTD],decls:3,vars:7,consts:[[1,"ant-rate",3,"ngClass","tabindex","keydown","mouseleave"],["ulElement",""],["class","ant-rate-star","nz-tooltip","",3,"ngClass","nzTooltipTitle",4,"ngFor","ngForOf"],["nz-tooltip","",1,"ant-rate-star",3,"ngClass","nzTooltipTitle"],["nz-rate-item","",3,"allowHalf","character","index","itemHover","itemClick"]],template:function(n,s){1&n&&(t.TgZ(0,"ul",0,1),t.NdJ("keydown",function(R){return s.onKeyDown(R),R.preventDefault()})("mouseleave",function(R){return s.onRateLeave(),R.stopPropagation()}),t.YNc(2,N_,2,5,"li",2),t.qZA()),2&n&&(t.ekj("ant-rate-disabled",s.nzDisabled)("ant-rate-rtl","rtl"===s.dir),t.Q6J("ngClass",s.classMap)("tabindex",s.nzDisabled?-1:1),t.xp6(2),t.Q6J("ngForOf",s.starArray))},dependencies:[e.mk,e.sg,Ue.SY,Q_],encapsulation:2,changeDetection:0}),(0,Le.gn)([(0,n_.oS)(),(0,je.yF)()],d.prototype,"nzAllowClear",void 0),(0,Le.gn)([(0,n_.oS)(),(0,je.yF)()],d.prototype,"nzAllowHalf",void 0),(0,Le.gn)([(0,je.yF)()],d.prototype,"nzDisabled",void 0),(0,Le.gn)([(0,je.yF)()],d.prototype,"nzAutoFocus",void 0),(0,Le.gn)([(0,je.Rn)()],d.prototype,"nzCount",void 0),d})(),Z_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[m_.vT,e.ez,Ee.PV,Ue.cg]}),d})();var zt=_(1098),Ge=_(8231),i_=_(7096),vt=_(8521),o_=_(6704),C_=_(2577),T_=_(9155),r_=_(5139),Bt=_(7521),Lt=_(2820),xt=_(7830);let $_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({providers:[J.Q,F.f],imports:[e.ez,a.m,u.JF,et,$t.forRoot({js:["./assets/ueditor/ueditor.config.js","./assets/ueditor/ueditor.all.min.js"],options:{UEDITOR_HOME_URL:"./assets/ueditor/"}}),c.k,g.qw,Ke.YS,Fe.Gb,w_,Z_]}),d})();t.B6R(G.j,function(){return[e.sg,e.O5,e.tP,e.RF,e.n9,e.ED,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,zt.nV,zt.d_,j.w,fe.t3,fe.SK,Ue.SY,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.rh,te.ke,i_._V,vt.Of,vt.Dg,o_.Lr,C_.g,T_.FY,r_.jS,ye.Zv,ye.yH,P_,G.j,z,xe,Mt.w,Pt,Se,h,l.l,r.S,L,ve]},function(){return[Bt.Q,ie.C]}),t.B6R(N.j,function(){return[e.sg,e.O5,e.RF,e.n9,K.W,Lt.QZ,Lt.pA,g_,Ce,xe,ot,Se]},function(){return[We.b8,Bt.Q]}),t.B6R(He.F,function(){return[e.sg,e.O5,e.RF,e.n9,j.w,Ue.SY,Ee.Ls,xt.xH,xt.xw,K.W,G.j,Ce,ot]},function(){return[e.Nd]}),t.B6R(D.g,function(){return[e.sg,e.O5,e.tP,e.PC,e.RF,e.n9,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,j.w,fe.t3,fe.SK,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.ke,i_._V,o_.Lr,r_.jS,h,r.S,L,ve,t_]},function(){return[ie.C]}),t.B6R(G.j,function(){return[e.sg,e.O5,e.tP,e.RF,e.n9,e.ED,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,zt.nV,zt.d_,j.w,fe.t3,fe.SK,Ue.SY,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.rh,te.ke,i_._V,vt.Of,vt.Dg,o_.Lr,C_.g,T_.FY,r_.jS,ye.Zv,ye.yH,P_,G.j,z,xe,Mt.w,Pt,Se,h,l.l,r.S,L,ve]},function(){return[Bt.Q,ie.C]}),t.B6R(N.j,function(){return[e.sg,e.O5,e.RF,e.n9,K.W,Lt.QZ,Lt.pA,g_,Ce,xe,ot,Se]},function(){return[We.b8,Bt.Q]}),t.B6R(He.F,function(){return[e.sg,e.O5,e.RF,e.n9,j.w,Ue.SY,Ee.Ls,xt.xH,xt.xw,K.W,G.j,Ce,ot]},function(){return[e.Nd]})},5615:(o,p,_)=>{_.d(p,{Q:()=>pe});var e=_(5379),a=_(3567),u=_(774),J=_(5439),N=_(9991),ce=_(7),le=_(9651),Y=_(4650),X=_(7254);let pe=(()=>{class t{constructor(y,I,C){this.modal=y,this.msg=I,this.i18n=C,this.datePipe=C.datePipe}initErupt(y){if(this.buildErupt(y.eruptModel),y.eruptModel.eruptJson.power=y.power,y.tabErupts)for(let I in y.tabErupts)"eruptName"in y.tabErupts[I].eruptModel&&this.initErupt(y.tabErupts[I]);if(y.combineErupts)for(let I in y.combineErupts)this.buildErupt(y.combineErupts[I]);if(y.referenceErupts)for(let I in y.referenceErupts)this.buildErupt(y.referenceErupts[I])}buildErupt(y){y.tableColumns=[],y.eruptFieldModelMap=new Map,y.eruptFieldModels.forEach(I=>{if(I.eruptFieldJson.edit){if(I.componentValue){I.choiceMap=new Map;for(let C of I.componentValue)I.choiceMap.set(C.value,C)}switch(I.eruptFieldJson.edit.$value=I.value,y.eruptFieldModelMap.set(I.fieldName,I),I.eruptFieldJson.edit.type){case e._t.INPUT:const C=I.eruptFieldJson.edit.inputType;C.prefix.length>0&&(C.prefixValue=C.prefix[0].value),C.suffix.length>0&&(C.suffixValue=C.suffix[0].value);break;case e._t.SLIDER:const M=I.eruptFieldJson.edit.sliderType.markPoints,B=I.eruptFieldJson.edit.sliderType.marks={};M.length>0&&M.forEach(W=>{B[W]=""})}I.eruptFieldJson.views.forEach(C=>{C.column=C.column?I.fieldName+"_"+C.column.replace(/\./g,"_"):I.fieldName;const M=(0,a.p$)(I);M.eruptFieldJson.views=null,C.eruptFieldModel=M,y.tableColumns.push(C)})}})}validateNotNull(y,I){for(let C of y.eruptFieldModels)if(C.eruptFieldJson.edit.notNull&&!C.eruptFieldJson.edit.$value)return this.msg.error(C.eruptFieldJson.edit.title+"\u5fc5\u586b\uff01"),!1;if(I)for(let C in I)if(!this.validateNotNull(I[C]))return!1;return!0}dataTreeToZorroTree(y,I){const C=[];return y.forEach(M=>{let B={key:M.id,title:M.label,data:M.data,expanded:M.level<=I};M.children&&M.children.length>0?(C.push(B),B.children=this.dataTreeToZorroTree(M.children,I)):(B.isLeaf=!0,C.push(B))}),C}eruptObjectToCondition(y){let I=[];for(let C in y)I.push({key:C,value:y[C]});return I}searchEruptToObject(y){const I=this.eruptValueToObject(y);return y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;if(M.search.value&&M.search.vague)switch(M.type){case e._t.CHOICE:let B=[];for(let W of C.componentValue)W.$viewValue&&B.push(W.value);I[C.fieldName]=B;break;case e._t.NUMBER:(M.$l_val||0==M.$l_val)&&(M.$r_val||0==M.$r_val)&&(I[C.fieldName]=[M.$l_val,M.$r_val]);break;case e._t.DATE:M.$value&&(M.dateType.type==e.SU.DATE?I[C.fieldName]=[this.datePipe.transform(M.$value[0],"yyyy-MM-dd 00:00:00"),this.datePipe.transform(M.$value[1],"yyyy-MM-dd 23:59:59")]:M.dateType.type==e.SU.DATE_TIME&&(I[C.fieldName]=[this.datePipe.transform(M.$value[0],"yyyy-MM-dd HH:mm:ss"),this.datePipe.transform(M.$value[1],"yyyy-MM-dd HH:mm:ss")]))}}),I}dateFormat(y,I){let C=null;switch(I.dateType.type){case e.SU.DATE:C="yyyy-MM-dd";break;case e.SU.DATE_TIME:C="yyyy-MM-dd HH:mm:ss";break;case e.SU.MONTH:C="yyyy-MM";break;case e.SU.WEEK:C="yyyy-ww";break;case e.SU.YEAR:C="yyyy";break;case e.SU.TIME:C="HH:mm:ss"}return this.datePipe.transform(y,C)}eruptValueToObject(y){const I={};if(y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;if(M)switch(M.type){case e._t.INPUT:if(M.$value){const B=M.inputType;I[C.fieldName]=B.prefixValue||B.suffixValue?(B.prefixValue||"")+M.$value+(B.suffixValue||""):M.$value}break;case e._t.CHOICE:(M.$value||0===M.$value)&&(I[C.fieldName]=M.$value);break;case e._t.TAGS:if(M.$value||0===M.$value){let B=M.$value.join(M.tagsType.joinSeparator);B&&(I[C.fieldName]=B)}break;case e._t.REFERENCE_TREE:M.$value||0===M.$value?(I[C.fieldName]={},I[C.fieldName][M.referenceTreeType.id]=M.$value,I[C.fieldName][M.referenceTreeType.label]=M.$viewValue):M.$value=null;break;case e._t.REFERENCE_TABLE:M.$value||0===M.$value?(I[C.fieldName]={},I[C.fieldName][M.referenceTableType.id]=M.$value,I[C.fieldName][M.referenceTableType.label]=M.$viewValue):M.$value=null;break;case e._t.CHECKBOX:if(M.$value){let B=[];M.$value.forEach(W=>{const F={};F.id=W,B.push(F)}),I[C.fieldName]=B}break;case e._t.TAB_TREE:if(M.$value){let B=[];M.$value.forEach(W=>{const F={};F[y.tabErupts[C.fieldName].eruptModel.eruptJson.primaryKeyCol]=W,B.push(F)}),I[C.fieldName]=B}break;case e._t.TAB_TABLE_REFER:if(M.$value){let B=[];M.$value.forEach(W=>{const F={};let S=y.tabErupts[C.fieldName].eruptModel.eruptJson.primaryKeyCol;F[S]=W[S],B.push(F)}),I[C.fieldName]=B}break;case e._t.TAB_TABLE_ADD:M.$value&&(I[C.fieldName]=M.$value);break;case e._t.ATTACHMENT:if(M.$viewValue){const B=[];M.$viewValue.forEach(W=>{B.push(W.response.data)}),I[C.fieldName]=B.join(M.attachmentType.fileSeparator)}break;case e._t.BOOLEAN:I[C.fieldName]=M.$value;break;case e._t.DATE:if(M.$value)if(Array.isArray(M.$value)){if(!M.$value[0]){M.$value=null;break}I[C.fieldName]=[this.dateFormat(M.$value[0],M),this.dateFormat(M.$value[1],M)]}else I[C.fieldName]=this.dateFormat(M.$value,M);break;default:(M.$value||0===M.$value)&&(I[C.fieldName]=M.$value)}}),y.combineErupts)for(let C in y.combineErupts)I[C]=this.eruptValueToObject({eruptModel:y.combineErupts[C]});return I}eruptValueToTableValue(y){const I={};return y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;switch(M.type){case e._t.REFERENCE_TREE:I[C.fieldName+"_"+M.referenceTreeType.id]=M.$value,I[C.fieldName+"_"+M.referenceTreeType.label]=M.$viewValue;break;case e._t.REFERENCE_TABLE:I[C.fieldName+"_"+M.referenceTableType.id]=M.$value,I[C.fieldName+"_"+M.referenceTableType.label]=M.$viewValue;break;default:I[C.fieldName]=M.$value}}),I}eruptObjectToTableValue(y,I){const C={};return y.eruptModel.eruptFieldModels.forEach(M=>{if(null!=I[M.fieldName]){const B=M.eruptFieldJson.edit;switch(B.type){case e._t.REFERENCE_TREE:C[M.fieldName+"_"+B.referenceTreeType.id]=I[M.fieldName][B.referenceTreeType.id],C[M.fieldName+"_"+B.referenceTreeType.label]=I[M.fieldName][B.referenceTreeType.label],I[M.fieldName]=null;break;case e._t.REFERENCE_TABLE:C[M.fieldName+"_"+B.referenceTableType.id]=I[M.fieldName][B.referenceTableType.id],C[M.fieldName+"_"+B.referenceTableType.label]=I[M.fieldName][B.referenceTableType.label],I[M.fieldName]=null;break;default:C[M.fieldName]=I[M.fieldName]}}}),C}objectToEruptValue(y,I){this.emptyEruptValue(I);for(let C of I.eruptModel.eruptFieldModels){const M=C.eruptFieldJson.edit;if(M)switch(M.type){case e._t.INPUT:const B=M.inputType;if(B.prefix.length>0||B.suffix.length>0){if(y[C.fieldName]){let W=y[C.fieldName];for(let F of B.prefix)if(W.startsWith(F.value)){M.inputType.prefixValue=F.value,W=W.substr(F.value.length);break}for(let F of B.suffix)if(W.endsWith(F.value)){M.inputType.suffixValue=F.value,W=W.substr(0,W.length-F.value.length);break}M.$value=W}}else M.$value=y[C.fieldName];break;case e._t.DATE:if(y[C.fieldName])switch(M.dateType.type){case e.SU.DATE_TIME:case e.SU.DATE:M.$value=J(y[C.fieldName]).toDate();break;case e.SU.TIME:M.$value=J(y[C.fieldName],"HH:mm:ss").toDate();break;case e.SU.WEEK:M.$value=J(y[C.fieldName],"YYYY-ww").toDate();break;case e.SU.MONTH:M.$value=J(y[C.fieldName],"YYYY-MM").toDate();break;case e.SU.YEAR:M.$value=J(y[C.fieldName],"YYYY").toDate()}break;case e._t.REFERENCE_TREE:y[C.fieldName]&&(M.$value=y[C.fieldName][M.referenceTreeType.id],M.$viewValue=y[C.fieldName][M.referenceTreeType.label]);break;case e._t.REFERENCE_TABLE:y[C.fieldName]&&(M.$value=y[C.fieldName][M.referenceTableType.id],M.$viewValue=y[C.fieldName][M.referenceTableType.label]);break;case e._t.TAB_TREE:M.$value=y[C.fieldName]?y[C.fieldName]:[];break;case e._t.ATTACHMENT:M.$viewValue=[],y[C.fieldName]&&(y[C.fieldName].split(M.attachmentType.fileSeparator).forEach(W=>{M.$viewValue.push({uid:W,name:W,size:1,type:"",url:u.D.previewAttachment(W),response:{data:W}})}),M.$value=y[C.fieldName]);break;case e._t.CHOICE:M.$value=(0,N.K0)(y[C.fieldName])?y[C.fieldName]+"":null;break;case e._t.TAGS:M.$value=y[C.fieldName]?String(y[C.fieldName]).split(M.tagsType.joinSeparator):[];break;case e._t.CODE_EDITOR:case e._t.HTML_EDITOR:M.$value=y[C.fieldName]||"";break;case e._t.TAB_TABLE_ADD:case e._t.TAB_TABLE_REFER:M.$value=y[C.fieldName]||[];break;default:M.$value=y[C.fieldName]}}if(I.combineErupts)for(let C in I.combineErupts)y[C]&&this.objectToEruptValue(y[C],{eruptModel:I.combineErupts[C]})}loadEruptDefaultValue(y){this.emptyEruptValue(y);const I={};y.eruptModel.eruptFieldModels.forEach(C=>{C.value&&(I[C.fieldName]=C.value)}),this.objectToEruptValue(I,{eruptModel:y.eruptModel});for(let C in y.combineErupts)this.loadEruptDefaultValue({eruptModel:y.combineErupts[C]})}emptyEruptValue(y){y.eruptModel.eruptFieldModels.forEach(I=>{if(I.eruptFieldJson.edit)switch(I.eruptFieldJson.edit.$viewValue=null,I.eruptFieldJson.edit.$tempValue=null,I.eruptFieldJson.edit.$l_val=null,I.eruptFieldJson.edit.$r_val=null,I.eruptFieldJson.edit.$value=null,I.eruptFieldJson.edit.type){case e._t.CHOICE:I.componentValue&&I.componentValue.forEach(C=>{C.$viewValue=!1});break;case e._t.INPUT:I.eruptFieldJson.edit.inputType.prefixValue=null,I.eruptFieldJson.edit.inputType.suffixValue=null;break;case e._t.ATTACHMENT:I.eruptFieldJson.edit.$viewValue=[];break;case e._t.TAB_TABLE_REFER:case e._t.TAB_TABLE_ADD:I.eruptFieldJson.edit.$value=[]}});for(let I in y.combineErupts)this.emptyEruptValue({eruptModel:y.combineErupts[I]})}eruptFieldModelChangeHook(y,I,C){let M=I.eruptFieldJson.edit;if(M.type==e._t.CHOICE&&M.choiceType.dependField){let B=y.eruptFieldModelMap.get(M.choiceType.dependField);if(B){let W=B.eruptFieldJson.edit;W.$beforeValue!=W.$value&&(C(W.$value),null!=W.$beforeValue&&(M.$value=null),W.$beforeValue=W.$value)}}}}return t.\u0275fac=function(y){return new(y||t)(Y.LFG(ce.Sf),Y.LFG(le.dD),Y.LFG(X.t$))},t.\u0275prov=Y.Yz7({token:t,factory:t.\u0275fac}),t})()},2574:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{f:()=>UiBuildService});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9733),_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(8436),_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(6016),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(774),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9651),_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(8345),_angular_core__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(4650),ng_zorro_antd_image__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4610),_core__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7254);let UiBuildService=(()=>{class UiBuildService{constructor(o,p,_,e,a){this.imageService=o,this.i18n=p,this.dataService=_,this.modal=e,this.msg=a}viewToAlainTableConfig(eruptBuildModel,lineData,dataConvert){let cols=[];const views=eruptBuildModel.eruptModel.tableColumns;let layout=eruptBuildModel.eruptModel.eruptJson.layout,i=0;for(let view of views){let titleWidth=16*view.title.length+22;titleWidth>280&&(titleWidth=280),view.sortable&&(titleWidth+=20),view.desc&&(titleWidth+=18);let edit=view.eruptFieldModel.eruptFieldJson.edit,obj={title:{text:view.title,optional:" ",optionalHelp:view.desc}};switch(obj.show=view.show,obj.index=lineData?view.column.replace(/\./g,"_"):view.column,view.sortable&&(obj.sort={reName:{ascend:"asc",descend:"desc"},key:view.column,compare:(o,p)=>o[view.column]>p[view.column]?1:-1}),dataConvert&&view.eruptFieldModel.eruptFieldJson.edit.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.CHOICE&&(obj.format=o=>o[view.column]?view.eruptFieldModel.choiceMap.get(o[view.column]+"").label:""),view.eruptFieldModel.eruptFieldJson.edit.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.TAGS&&(obj.className="text-center",obj.format=o=>{let p=o[view.column];if(p){let _="";for(let e of p.split(view.eruptFieldModel.eruptFieldJson.edit.tagsType.joinSeparator))_+=""+e+"";return _}return p}),obj.width=titleWidth,view.viewType){case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.TEXT:obj.width=null,obj.className="text-col";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.SAFE_TEXT:obj.width=null,obj.className="text-col",obj.safeType="text";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.NUMBER:obj.className="text-right";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DATE:obj.className="date-col",obj.width=110,obj.format=o=>o[view.column]?view.eruptFieldModel.eruptFieldJson.edit.dateType.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.SU.DATE?o[view.column].substr(0,10):o[view.column]:"";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DATE_TIME:obj.className="date-col",obj.width=180;break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.BOOLEAN:obj.className="text-center",obj.width=titleWidth+18,obj.type="tag",dataConvert?obj.tag={true:{text:edit.boolType.trueText,color:"green"},false:{text:edit.boolType.falseText,color:"red"}}:edit.title?edit.boolType&&(obj.tag={[edit.boolType.trueText]:{text:edit.boolType.trueText,color:"green"},[edit.boolType.falseText]:{text:edit.boolType.falseText,color:"red"}}):obj.tag={true:{text:this.i18n.fanyi("\u662f"),color:"green"},false:{text:this.i18n.fanyi("\u5426"),color:"red"}};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.LINK:obj.type="link",obj.className="text-center",obj.click=o=>{window.open(o[view.column])},obj.format=o=>o[view.column]?"":"";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.LINK_DIALOG:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"20px"},nzMaskClosable:!1,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.QR_CODE:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-sm",nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MARKDOWN:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"24px"},nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_4__.l});Object.assign(p.getContentComponent(),{value:o[view.column]})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.CODE:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=view.eruptFieldModel.eruptFieldJson.edit.codeEditType,_=this.modal.create({nzWrapClassName:"modal-lg",nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_5__.w});Object.assign(_.getContentComponent(),{height:500,readonly:!0,language:p?p.language:"text",edit:{$value:o[view.column]}})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MAP:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.IMAGE:obj.type="link",obj.className="text-center p-mini",obj.width=titleWidth+30,obj.format=o=>{if(o[view.column]){const p=view.eruptFieldModel.eruptFieldJson.edit.attachmentType;let _;_=o[view.column].split(p?p.fileSeparator:"|");let e=[];for(let a in _)e[a]=``;return`
\n ${e.join(" ")}\n
`}return""},obj.click=o=>{this.imageService.preview(o[view.column].split("|").map(p=>({src:_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.previewAttachment(p.trim())})))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.HTML:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MOBILE_HTML:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-xs",nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.SWF:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"40px"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.IMAGE_BASE64:obj.type="link",obj.width="90px",obj.className="text-center p-sm",obj.format=o=>o[view.column]?`${obj.title}`:"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px",textAlign:"center"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.ATTACHMENT_DIALOG:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"30px"},nzKeyboard:!0,nzFooter:null,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DOWNLOAD:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.downloadAttachment(o[view.column]))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.ATTACHMENT:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.previewAttachment(o[view.column]))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.TAB_VIEW:obj.type="link",obj.className="text-center",obj.format=o=>"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!1,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],eruptBuildModel,view})};break;default:obj.width=null}view.template&&(obj.format=item=>{try{let value=item[view.column];return eval(view.template)}catch(o){console.error(o),this.msg.error(o.toString())}}),view.className&&(obj.className+=" "+view.className),obj.width&&obj.width{let p=this.dataService.getEruptViewTpl(eruptBuildModel.eruptModel.eruptName,view.eruptFieldModel.fieldName,o[eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]);this.modal.create({nzKeyboard:!0,nzMaskClosable:!1,nzTitle:view.title,nzWidth:view.tpl.width,nzStyle:{top:"20px"},nzWrapClassName:view.tpl.width||"modal-lg",nzBodyStyle:{padding:"0"},nzFooter:null,nzContent:_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_6__.M}).getContentComponent().url=p}),layout&&(i=views.length-layout.tableRightFixed&&(obj.fixed="right")),null!=obj.fixed&&null==obj.width&&(obj.width=titleWidth+50),cols.push(obj),i++}return cols}}return UiBuildService.\u0275fac=function o(p){return new(p||UiBuildService)(_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_image__WEBPACK_IMPORTED_MODULE_8__.x8),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(_core__WEBPACK_IMPORTED_MODULE_3__.t$),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__.dD))},UiBuildService.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_7__.Yz7({token:UiBuildService,factory:UiBuildService.\u0275fac}),UiBuildService})()},4366:(o,p,_)=>{_.d(p,{F:()=>F});var e=_(4650),a=_(5379),u=_(9651),J=_(7),G=_(774),N=_(2463),ce=_(7254),le=_(5615);const Y=["eruptEdit"],X=function(S,ae){return{eruptBuildModel:S,eruptFieldModel:ae}};function pe(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"tab-table",12),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))("tabErupt",e.WLB(3,X,Q.value,j.eruptFieldModelMap.get(Q.key)))("eruptBuildModel",j.eruptBuildModel)}}function t(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"tab-table",13),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))("tabErupt",e.WLB(4,X,Q.value,j.eruptFieldModelMap.get(Q.key)))("eruptBuildModel",j.eruptBuildModel)("mode","refer-add")}}function ge(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"erupt-tab-tree",14),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("eruptFieldModel",j.eruptFieldModelMap.get(Q.key))("eruptBuildModel",j.eruptBuildModel)("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))}}function y(S,ae){if(1&S&&(e.TgZ(0,"nz-tab",9),e.ynx(1,10),e.YNc(2,pe,2,6,"ng-container",11),e.YNc(3,t,2,7,"ng-container",11),e.YNc(4,ge,2,3,"ng-container",11),e.BQk(),e.qZA()),2&S){const Q=e.oxw().$implicit,j=e.MAs(3),De=e.oxw(3);e.Q6J("nzTitle",j),e.xp6(1),e.Q6J("ngSwitch",De.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.type),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TABLE_ADD),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TABLE_REFER),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TREE)}}function I(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"i",15),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("nzTooltipTitle",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.desc)}}function C(S,ae){if(1&S&&(e._uU(0),e.YNc(1,I,2,1,"ng-container",0)),2&S){const Q=e.oxw().$implicit,j=e.oxw(3);e.hij(" ",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.title," "),e.xp6(1),e.Q6J("ngIf",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.desc)}}function M(S,ae){if(1&S&&(e.ynx(0),e.YNc(1,y,5,5,"nz-tab",7),e.YNc(2,C,2,2,"ng-template",null,8,e.W1O),e.BQk()),2&S){const Q=ae.$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("ngIf",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.show)}}function B(S,ae){if(1&S&&(e.TgZ(0,"nz-tabset",5),e.YNc(1,M,4,1,"ng-container",6),e.ALo(2,"keyvalue"),e.qZA()),2&S){const Q=e.oxw(2);e.Q6J("nzType","card"),e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,2,Q.eruptBuildModel.tabErupts))}}function W(S,ae){if(1&S&&(e.TgZ(0,"div")(1,"nz-spin",1),e._UZ(2,"erupt-edit-type",2,3),e.YNc(4,B,3,4,"nz-tabset",4),e.qZA()()),2&S){const Q=e.oxw();e.xp6(1),e.Q6J("nzSpinning",Q.loading),e.xp6(1),e.Q6J("loading",Q.loading)("eruptBuildModel",Q.eruptBuildModel)("readonly",Q.readonly)("mode",Q.behavior),e.xp6(2),e.Q6J("ngIf",Q.eruptBuildModel.tabErupts)}}let F=(()=>{class S{constructor(Q,j,De,Ee,K,ie){this.msg=Q,this.modal=j,this.dataService=De,this.settingSrv=Ee,this.i18n=K,this.dataHandlerService=ie,this.loading=!1,this.editType=a._t,this.behavior=a.xs.ADD,this.save=new e.vpe,this.readonly=!1,this.header={}}ngOnInit(){this.dataHandlerService.emptyEruptValue(this.eruptBuildModel),this.behavior==a.xs.ADD?(this.loading=!0,this.dataService.getInitValue(this.eruptBuildModel.eruptModel.eruptName,null,this.header).subscribe(Q=>{this.dataHandlerService.objectToEruptValue(Q,this.eruptBuildModel),this.loading=!1})):(this.loading=!0,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.id).subscribe(Q=>{this.dataHandlerService.objectToEruptValue(Q,this.eruptBuildModel),this.loading=!1})),this.eruptFieldModelMap=this.eruptBuildModel.eruptModel.eruptFieldModelMap}isReadonly(Q){if(this.readonly)return!0;let j=Q.eruptFieldJson.edit.readOnly;return this.behavior===a.xs.ADD?j.add:j.edit}beforeSaveValidate(){return this.loading?(this.msg.warning(this.i18n.fanyi("global.update.loading..hint")),!1):this.eruptEdit.eruptEditValidate()}ngOnDestroy(){}}return S.\u0275fac=function(Q){return new(Q||S)(e.Y36(u.dD),e.Y36(J.Sf),e.Y36(G.D),e.Y36(N.gb),e.Y36(ce.t$),e.Y36(le.Q))},S.\u0275cmp=e.Xpm({type:S,selectors:[["erupt-edit"]],viewQuery:function(Q,j){if(1&Q&&e.Gf(Y,5),2&Q){let De;e.iGM(De=e.CRH())&&(j.eruptEdit=De.first)}},inputs:{behavior:"behavior",eruptBuildModel:"eruptBuildModel",id:"id",readonly:"readonly",header:"header"},outputs:{save:"save"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"nzSpinning"],[3,"loading","eruptBuildModel","readonly","mode"],["eruptEdit",""],["style","margin-top: 5px",3,"nzType",4,"ngIf"],[2,"margin-top","5px",3,"nzType"],[4,"ngFor","ngForOf"],[3,"nzTitle",4,"ngIf"],["tabTitle",""],[3,"nzTitle"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"onlyRead","tabErupt","eruptBuildModel"],[3,"onlyRead","tabErupt","eruptBuildModel","mode"],[3,"eruptFieldModel","eruptBuildModel","onlyRead"],["nz-icon","","nzType","question-circle","nzTheme","outline","nz-tooltip","",3,"nzTooltipTitle"]],template:function(Q,j){1&Q&&e.YNc(0,W,5,6,"div",0),2&Q&&e.Q6J("ngIf",null!=j.eruptBuildModel)},styles:["[_nghost-%COMP%] .ant-tabs{border:1px solid #e8e8e8}[_nghost-%COMP%] .ant-tabs .ant-tabs-nav{margin:0}[_nghost-%COMP%] .ant-tabs .ant-tabs-tab-active{border-bottom:1px solid #e8e8e8!important}[_nghost-%COMP%] .ant-tabs .ant-tabs-tab{padding:8px 30px;border-top:none;border-left:none;margin-left:0!important}[_nghost-%COMP%] .ant-tabs .ant-tabs-content{padding:12px}[data-theme=dark] [_nghost-%COMP%] .ant-tabs{border:1px solid #434343}[data-theme=dark] [_nghost-%COMP%] .ant-tabs .ant-tabs-nav{margin:0}[data-theme=dark] [_nghost-%COMP%] .ant-tabs .ant-tabs-tab-active{border-bottom:1px solid #434343!important}"]}),S})()},1506:(o,p,_)=>{_.d(p,{m:()=>C});var e=_(4650),a=_(774),u=_(2463),J=_(7254),G=_(5615),N=_(6895),ce=_(433),le=_(7044),Y=_(1102),X=_(5635),pe=_(1971),t=_(8395);function ge(M,B){1&M&&e._UZ(0,"i",5)}const y=function(){return{padding:"10px",overflow:"auto"}},I=function(M){return{height:M}};let C=(()=>{class M{constructor(W,F,S,ae,Q){this.data=W,this.settingSrv=F,this.settingService=S,this.i18n=ae,this.dataHandler=Q,this.trigger=new e.vpe}ngOnInit(){this.treeLoading=!0,this.data.queryDependTreeData(this.eruptModel.eruptName).subscribe(W=>{let F=this.eruptModel.eruptFieldModelMap.get(this.eruptModel.eruptJson.linkTree.field);this.list=this.dataHandler.dataTreeToZorroTree(W,F&&F.eruptFieldJson.edit&&F.eruptFieldJson.edit.referenceTreeType?F.eruptFieldJson.edit.referenceTreeType.expandLevel:this.eruptModel.eruptJson.tree.expandLevel),this.eruptModel.eruptJson.linkTree.dependNode||this.list.unshift({key:void 0,title:this.i18n.fanyi("global.all"),isLeaf:!0}),this.treeLoading=!1})}nzDblClick(W){W.node.isExpanded=!W.node.isExpanded,W.event.stopPropagation()}nodeClickEvent(W){this.trigger.emit(null==W.node.origin.key?null:W.node.origin.selected||this.eruptModel.eruptJson.linkTree.dependNode?W.node.origin.key:null)}}return M.\u0275fac=function(W){return new(W||M)(e.Y36(a.D),e.Y36(u.gb),e.Y36(u.gb),e.Y36(J.t$),e.Y36(G.Q))},M.\u0275cmp=e.Xpm({type:M,selectors:[["layout-tree"]],inputs:{eruptModel:"eruptModel"},outputs:{trigger:"trigger"},decls:6,vars:14,consts:[[1,"mb-sm",2,"width","100%","margin-bottom","0",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],[2,"box-shadow","0 2px 8px rgba(0, 0, 0, 0.09)","overflow","auto",3,"nzBodyStyle","nzLoading","ngStyle","nzBordered"],[1,"tree-container",3,"nzVirtualHeight","nzData","nzShowLine","nzSearchValue","nzBlockNode","nzClick","nzDblClick"],["nz-icon","","nzType","search"]],template:function(W,F){if(1&W&&(e.TgZ(0,"nz-input-group",0)(1,"input",1),e.NdJ("ngModelChange",function(ae){return F.searchValue=ae}),e.qZA()(),e.YNc(2,ge,1,0,"ng-template",null,2,e.W1O),e.TgZ(4,"nz-card",3)(5,"nz-tree",4),e.NdJ("nzClick",function(ae){return F.nodeClickEvent(ae)})("nzDblClick",function(ae){return F.nzDblClick(ae)}),e.qZA()()),2&W){const S=e.MAs(3);e.Q6J("nzSuffix",S),e.xp6(1),e.Q6J("ngModel",F.searchValue),e.xp6(3),e.Q6J("nzBodyStyle",e.DdM(11,y))("nzLoading",F.treeLoading)("ngStyle",e.VKq(12,I,"calc(100vh - 140px - "+(F.settingService.layout.reuse?"40px":"0px")+")"))("nzBordered",!0),e.xp6(1),e.Q6J("nzVirtualHeight",F.list.length>50?"calc(100vh - 165px - "+(F.settingService.layout.reuse?"40px":"0px")+")":null)("nzData",F.list)("nzShowLine",!0)("nzSearchValue",F.searchValue)("nzBlockNode",!0)}},dependencies:[N.PC,ce.Fj,ce.JJ,ce.On,le.w,Y.Ls,X.Zp,X.gB,X.ke,pe.bd,t.Hc],encapsulation:2}),M})()},7302:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{a:()=>TableComponent});var _Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(9671),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(774),_components_edit_type_edit_type_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2971),_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4366),_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5379),_components_excel_import_excel_import_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(802),_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(6752),_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(8345),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(9651),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(7),_delon_util__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3567),_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(6016),_angular_core__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(4650),_delon_theme__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2463),_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5615),_shared_service_app_view_service__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(7632),_service_ui_build_service__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(2574),_core__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(7254),_angular_common__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(6895),_angular_forms__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(433),_delon_abc_st__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(9804),ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(6616),ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(7044),ng_zorro_antd_core_wave__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(1811),ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(3325),ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(9562),ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(3679),ng_zorro_antd_checkbox__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(8213),ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(7570),ng_zorro_antd_popover__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(9582),ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(1102),ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(269),ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(1971),ng_zorro_antd_divider__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(2577),ng_zorro_antd_pagination__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(1634),ng_zorro_antd_skeleton__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(545),_layout_tree_layout_tree_component__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1506),_components_search_search_component__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1341),_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6581),ng_zorro_antd_pipes__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__(9002);const _c0=["st"],_c1=function(){return{rows:10}};function TableComponent_nz_skeleton_0_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"nz-skeleton",2),2&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzActive",!0)("nzTitle",!0)("nzParagraph",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(3,_c1))}function TableComponent_ng_container_1_div_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",9)(1,"layout-tree",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("trigger",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.clickTreeNode(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzXs",24)("nzSm",24)("nzMd",8)("nzLg",6)("nzXl",4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("eruptModel",_.eruptBuildModel.eruptModel)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",12),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.createOperator(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",13),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nz-tooltip",_.tip),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_.icon),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(_.title)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_ng_container_1_Template,5,3,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=p.$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.mode!=e.operationMode.SINGLE)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_Template,2,1,"ng-container",11),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.eruptBuildModel.eruptModel.eruptJson.rowOperation)}}function TableComponent_ng_container_1_ng_template_5_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(0,TableComponent_ng_container_1_ng_template_5_ng_container_0_Template,2,1,"ng-container",1),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.rowOperation)}}function TableComponent_ng_container_1_ng_container_9_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",15),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.addData())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",16),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}2&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,1,"table.add")," "))}function TableComponent_ng_container_1_ng_container_10_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",17),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.exportExcel())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",18),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzLoading",_.downloading),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,2,"table.download")," ")}}function TableComponent_ng_container_1_ng_container_11_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1," \xa0 "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"nz-button-group")(3,"button",19),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.importableExcel())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",20),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(6,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"button",21),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(8,"i",22),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"nz-dropdown-menu",null,23)(11,"ul",24)(12,"li",25),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.downloadExcelTemplate())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(13,"i",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(15,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(16," \xa0 "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(10);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" \xa0",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(6,3,"table.import")," "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzDropdownMenu",_),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" \xa0",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(15,5,"table.download_template")," ")}}function TableComponent_ng_container_1_ng_container_12_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",27),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.query())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzSearch",!0)("nzLoading",_.dataPage.querying),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,3,"table.query")," ")}}function TableComponent_ng_container_1_ng_container_13_button_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"button",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.delRows())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(3,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzLoading",_.deleting),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(3,2,"table.delete")," ")}}function TableComponent_ng_container_1_ng_container_13_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_13_button_1_Template,4,4,"button",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.selectedRows.length>0)}}function TableComponent_ng_container_1_ng_container_14_ng_template_1_Template(o,p){}function TableComponent_ng_container_1_ng_container_14_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_14_ng_template_1_Template,0,0,"ng-template",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(6);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngTemplateOutlet",_)}}function TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_div_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",39)(1,"label",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.show=a)})("ngModelChange",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(5);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(null==a.st?null:a.st.resetColumns())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(3,"nzEllipsis"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngModel",_.show),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Dn7(3,2,_.title.text,6,"..."))}}function TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_div_1_Template,4,6,"div",38),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.title&&_.index)}}function TableComponent_ng_container_1_div_15_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",37),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_Template,2,1,"ng-container",11),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.columns)}}function TableComponent_ng_container_1_div_15_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"nz-divider",41),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"button",42),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.hideCondition=!a.hideCondition)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",43),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"button",44),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.clearCondition())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(5,"i",45),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(7,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzType",_.hideCondition?"caret-down":"caret-up"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",_.dataPage.querying),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(7,3,"table.reset")," ")}}function TableComponent_ng_container_1_div_15_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",33)(1,"div")(2,"button",34),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("nzPopoverVisibleChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.showColCtrl=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",35),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,TableComponent_ng_container_1_div_15_ng_template_4_Template,2,1,"ng-template",null,36,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(6,TableComponent_ng_container_1_div_15_ng_container_6_Template,8,5,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzPopoverVisible",e.showColCtrl)("nzPopoverContent",_),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.hasSearchFields)}}function TableComponent_ng_container_1_div_16_ng_template_1_Template(o,p){}function TableComponent_ng_container_1_div_16_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_16_ng_template_1_Template,0,0,"ng-template",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(6);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngTemplateOutlet",_)}}const _c2=function(){return{padding:"10px"}};function TableComponent_ng_container_1_ng_container_17_nz_card_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"nz-card",50)(1,"erupt-search",51),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("search",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.query())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzBodyStyle",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(4,_c2))("hidden",_.hideCondition),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("searchEruptModel",_.searchErupt)("size","default")}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_td_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"td",55),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("colSpan",_.colspan)("ngClass",_.className),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" ",_.value," ")}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"tr",53),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_td_1_Template,2,3,"td",54),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_.className),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.columns)}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_Template,2,2,"tr",52),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.extraRows)}}function TableComponent_ng_container_1_ng_container_17_ng_container_6_ng_template_2_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(0),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("\u5171 ",_.dataPage.total," \u6761")}}function TableComponent_ng_container_1_ng_container_17_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"nz-pagination",56),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("nzPageSizeChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.pageSizeChange(a))})("nzPageIndexChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.pageIndexChange(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,TableComponent_ng_container_1_ng_container_17_ng_container_6_ng_template_2_Template,1,1,"ng-template",null,57,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(3),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzPageIndex",e.dataPage.pi)("nzShowTotal",_)("nzPageSize",e.dataPage.ps)("nzTotal",e.dataPage.total)("nzPageSizeOptions",e.dataPage.pageSizes)("nzSize","small")}}const _c3=function(){return{strictBehavior:"truncate"}},_c4=function(o){return{x:o}};function TableComponent_ng_container_1_ng_container_17_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_nz_card_1_Template,2,5,"nz-card",46),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"st",47,48),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("change",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.tableDataChange(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,TableComponent_ng_container_1_ng_container_17_ng_template_4_Template,2,1,"ng-template",null,49,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(6,TableComponent_ng_container_1_ng_container_17_ng_container_6_Template,4,6,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.hasSearchFields),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("loading",e.dataPage.querying)("widthMode",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(11,_c3))("body",_)("data",e.dataPage.data)("columns",e.columns)("scroll",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(12,_c4,(e.clientWidth>768?160*e.showColumnLength:0)+"px"))("bordered",e.settingSrv.layout.bordered)("page",e.dataPage.page)("size","middle"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.dataPage.showPagination)}}const _c5=function(o,p){return{overflowX:"hidden",overflowY:o,height:p}};function TableComponent_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,TableComponent_ng_container_1_div_2_Template,2,6,"div",4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"div",5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(5,TableComponent_ng_container_1_ng_template_5_Template,1,1,"ng-template",null,6,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"div",7)(8,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,TableComponent_ng_container_1_ng_container_9_Template,5,3,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,TableComponent_ng_container_1_ng_container_10_Template,5,4,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(11,TableComponent_ng_container_1_ng_container_11_Template,17,7,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(12,TableComponent_ng_container_1_ng_container_12_Template,5,5,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(13,TableComponent_ng_container_1_ng_container_13_Template,2,1,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(14,TableComponent_ng_container_1_ng_container_14_Template,2,1,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(15,TableComponent_ng_container_1_div_15_Template,7,3,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(16,TableComponent_ng_container_1_div_16_Template,2,1,"div",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(17,TableComponent_ng_container_1_ng_container_17_Template,7,14,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzGutter",12),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.linkTree),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzXs",24)("nzMd",_.linkTree?16:24)("nzLg",_.linkTree?18:24)("nzXl",_.linkTree?20:24)("hidden",!_.showTable)("ngStyle",_angular_core__WEBPACK_IMPORTED_MODULE_11__.WLB(17,_c5,_.linkTree?"auto":"hidden",_.linkTree?"calc(100vh - 103px - "+(_.settingSrv.layout.reuse?"40px":"0px")+" + "+(_.settingSrv.layout.breadcrumbs?"0px":"38px")+")":"auto")),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.add),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.export),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.importable),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.delete),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.operationButtonNum<=3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.operationButtonNum>3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query)}}let TableComponent=(()=>{class _TableComponent{constructor(o,p,_,e,a,u,J,G,N){this.settingSrv=o,this.dataService=p,this.dataHandlerService=_,this.msg=e,this.modal=a,this.appViewService=u,this.dataHandler=J,this.uiBuildService=G,this.i18n=N,this.operationMode=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN,this.showColCtrl=!1,this.deleting=!1,this.clientWidth=document.body.clientWidth,this.hideCondition=!1,this.hasSearchFields=!1,this.selectedRows=[],this.linkTree=!1,this.showTable=!0,this.downloading=!1,this.operationButtonNum=0,this.dataPage={querying:!1,showPagination:!0,pageSizes:[10,20,50,100,300,500],ps:10,pi:1,total:0,data:[],sort:null,multiSort:[],page:{show:!1,toTop:!1},url:null},this.adding=!1}set drill(o){this._drill=o,this.init(this.dataService.getEruptBuild(o.erupt),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/table/"+o.erupt,header:{erupt:o.erupt,..._shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(o)}})}set referenceTable(o){this._reference=o,this.init(this.dataService.getEruptBuildByField(o.eruptBuild.eruptModel.eruptName,o.eruptField.fieldName,o.parentEruptName),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/"+o.eruptBuild.eruptModel.eruptName+"/reference-table/"+o.eruptField.fieldName+"?tabRef="+o.tabRef+(o.dependVal?"&dependValue="+o.dependVal:""),header:{erupt:o.eruptBuild.eruptModel.eruptName,eruptParent:o.parentEruptName||""}},p=>{let _=p.eruptModel.eruptJson;_.rowOperation=[],_.drills=[],_.power.add=!1,_.power.delete=!1,_.power.importable=!1,_.power.edit=!1,_.power.export=!1,_.power.viewDetails=!1})}set eruptName(o){this.init(this.dataService.getEruptBuild(o),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/table/"+o,header:{erupt:o}},p=>{this.appViewService.setRouterViewDesc(p.eruptModel.eruptJson.desc)})}ngOnInit(){}init(o,p,_){this.selectedRows=[],this.showTable=!0,this.adding=!1,this.eruptBuildModel=null,this.searchErupt=null,this.hasSearchFields=!1,this.operationButtonNum=0,this.header=p.header,this.dataPage.url=p.url,o.subscribe(e=>{e.eruptModel.eruptJson.rowOperation.forEach(J=>{J.mode!=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.SINGLE&&this.operationButtonNum++});let a=e.eruptModel.eruptJson.layout;if(a&&(a.pageSizes&&(this.dataPage.pageSizes=a.pageSizes),a.pageSize&&(this.dataPage.ps=a.pageSize),a.pagingType))if(a.pagingType==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.CJ.FRONT){let J=this.dataPage.page;J.front=!0,J.show=!0,J.placement="center",J.showQuickJumper=!0,J.showSize=!0,J.pageSizes=a.pageSizes,this.dataPage.showPagination=!1}else a.pagingType==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.CJ.NONE&&(this.dataPage.ps=10*a.pageSizes[a.pageSizes.length-1],this.dataPage.showPagination=!1,this.dataPage.page.show=!1);let u=e.eruptModel.eruptJson.linkTree;this.linkTree=!!u,this.dataHandler.initErupt(e),_&&_(e),this.eruptBuildModel=e,this.buildTableConfig(),this.searchErupt=(0,_delon_util__WEBPACK_IMPORTED_MODULE_12__.p$)(this.eruptBuildModel.eruptModel);for(let J of this.searchErupt.eruptFieldModels){let G=J.eruptFieldJson.edit;G&&G.search.value&&(this.hasSearchFields=!0,J.eruptFieldJson.edit.$value=this.searchErupt.searchCondition[J.fieldName])}u&&(this.showTable=!u.dependNode,u.dependNode)||this.query(1)})}query(o,p,_){if(!this.eruptBuildModel.power.query)return;let e={};e.condition=this.dataHandler.eruptObjectToCondition(this.dataHandler.searchEruptToObject({eruptModel:this.searchErupt}));let a=this.eruptBuildModel.eruptModel.eruptJson.linkTree;a&&a.field&&(e.linkTreeVal=a.value),this.dataPage.pi=o||this.dataPage.pi,this.dataPage.ps=p||this.dataPage.ps,this.dataPage.sort=_||this.dataPage.sort;let u=null;if(this.dataPage.sort){let J=[];for(let G in this.dataPage.sort)J.push(G+" "+this.dataPage.sort[G]);u=J.join(",")}this.dataPage.querying=!0,this.dataService.queryEruptTableData(this.eruptBuildModel.eruptModel.eruptName,this.dataPage.url,{pageIndex:this.dataPage.pi,pageSize:this.dataPage.ps,sort:u,...e},this.header).subscribe(J=>{this.dataPage.querying=!1,this.dataPage.data=J.list,this.dataPage.total=J.total}),this.extraRowFun(e)}buildTableConfig(){var _this=this;const _columns=[];_columns.push(this._reference?{title:"",type:this._reference.mode,fixed:"left",width:"50px",className:"text-center",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol}:{title:"",width:"40px",resizable:!1,type:"checkbox",fixed:"left",className:"text-center left-sticky-checkbox",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol});let viewCols=this.uiBuildService.viewToAlainTableConfig(this.eruptBuildModel,!0);for(let o of viewCols)o.iif=()=>o.show;_columns.push(...viewCols);const tableOperators=[];if(this.eruptBuildModel.eruptModel.eruptJson.power.viewDetails){let o=!1,p=this.eruptBuildModel.eruptModel.eruptJson.layout;p&&p.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(o=!0),tableOperators.push({icon:"eye",click:(_,e)=>{let a=this.modal.create({nzWrapClassName:o?null:"modal-lg edit-modal-lg",nzWidth:o?550:null,nzStyle:{top:"60px"},nzMaskClosable:!0,nzKeyboard:!0,nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzOkText:null,nzTitle:this.i18n.fanyi("global.view"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F});a.getContentComponent().readonly=!0,a.getContentComponent().eruptBuildModel=this.eruptBuildModel,a.getContentComponent().behavior=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.EDIT,a.getContentComponent().id=_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]}})}let tableButtons=[],editButtons=[];const that=this;let exprEval=(expr,item)=>{try{return!expr||eval(expr)}catch(o){return!1}};for(let o in this.eruptBuildModel.eruptModel.eruptJson.rowOperation){let p=this.eruptBuildModel.eruptModel.eruptJson.rowOperation[o];if(p.mode!==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.BUTTON){let _="";_=p.icon?``:p.title,tableButtons.push({type:"link",text:_,tooltip:p.title+(p.tip&&"("+p.tip+")"),click:(e,a)=>{that.createOperator(p,e)},iifBehavior:p.ifExprBehavior==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.Qm.DISABLE?"disabled":"hide",iif:e=>exprEval(p.ifExpr,e)})}}const eruptJson=this.eruptBuildModel.eruptModel.eruptJson;let createDrillModel=(o,p)=>{this.modal.create({nzWrapClassName:"modal-xxl",nzStyle:{top:"30px"},nzBodyStyle:{padding:"18px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:o.title,nzFooter:null,nzContent:_TableComponent}).getContentComponent().drill={code:o.code,val:p,erupt:o.link.linkErupt,eruptParent:this.eruptBuildModel.eruptModel.eruptName}};for(let o in eruptJson.drills){let p=eruptJson.drills[o];tableButtons.push({type:"link",tooltip:p.title,text:``,click:_=>{createDrillModel(p,_[eruptJson.primaryKeyCol])}}),editButtons.push({label:p.title,type:"dashed",onClick(_){createDrillModel(p,_[eruptJson.primaryKeyCol])}})}let getEditButtons=o=>{for(let p of editButtons)p.id=o[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],p.data=o;return editButtons};if(this.eruptBuildModel.eruptModel.eruptJson.power.edit){let o=!1,p=this.eruptBuildModel.eruptModel.eruptJson.layout;p&&p.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(o=!0),tableOperators.push({icon:"edit",click:_=>{const e=this.modal.create({nzWrapClassName:o?null:"modal-lg edit-modal-lg",nzWidth:o?550:null,nzStyle:{top:"60px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.editor"),nzOkText:this.i18n.fanyi("global.update"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F,nzFooter:[{label:this.i18n.fanyi("global.cancel"),onClick:()=>{e.close()}},...getEditButtons(_),{label:this.i18n.fanyi("global.update"),type:"primary",onClick:()=>e.triggerOk()}],nzOnOk:(a=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){if(e.getContentComponent().beforeSaveValidate()){let J=_this.dataHandler.eruptValueToObject(_this.eruptBuildModel);return(yield _this.dataService.updateEruptData(_this.eruptBuildModel.eruptModel.eruptName,J).toPromise().then(N=>N)).status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(_this.msg.success(_this.i18n.fanyi("global.update.success")),_this.query(),!0)}return!1}),function(){return a.apply(this,arguments)})});var a;e.getContentComponent().eruptBuildModel=this.eruptBuildModel,e.getContentComponent().id=_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],e.getContentComponent().behavior=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.EDIT}})}this.eruptBuildModel.eruptModel.eruptJson.power.delete&&tableOperators.push({icon:{type:"delete",theme:"twotone",twoToneColor:"#f00"},pop:this.i18n.fanyi("table.delete.hint"),type:"del",click:o=>{this.dataService.deleteEruptData(this.eruptBuildModel.eruptModel.eruptName,o[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]).subscribe(p=>{p.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(this.query(1==this.st._data.length?1==this.st.pi?1:this.st.pi-1:this.st.pi),this.msg.success(this.i18n.fanyi("global.delete.success")))})}}),tableOperators.push(...tableButtons),tableOperators.length>0&&_columns.push({title:this.i18n.fanyi("table.operation"),fixed:"right",width:35*tableOperators.length+18,className:"text-center",buttons:tableOperators,resizable:!1}),this.columns=_columns,this.showColumnLength=this.eruptBuildModel.eruptModel.tableColumns.filter(o=>o.show).length}createOperator(rowOperation,data,reloadModal){var _this2=this;const eruptModel=this.eruptBuildModel.eruptModel,ro=rowOperation;let ids=[];if(data)ids=[data[eruptModel.eruptJson.primaryKeyCol]];else{if(ro.mode===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.MULTI&&0===this.selectedRows.length)return void this.msg.warning(this.i18n.fanyi("table.require.select_one"));this.selectedRows.forEach(o=>{ids.push(o[eruptModel.eruptJson.primaryKeyCol])})}if(ro.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.C8.TPL){let o=this.dataService.getEruptOperationTpl(this.eruptBuildModel.eruptModel.eruptName,ro.code,ids),p=this.modal.create({nzKeyboard:!0,nzTitle:ro.title,nzMaskClosable:!1,nzWidth:ro.tpl.width,nzStyle:{top:"20px"},nzWrapClassName:ro.tpl.width||"modal-lg",nzBodyStyle:{padding:"0"},nzFooter:null,nzContent:_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_15__.M,nzOnCancel:()=>{}});p.getContentComponent().url=o}else if(ro.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.C8.ERUPT){let operationErupt=null;if(this.eruptBuildModel.operationErupts&&(operationErupt=this.eruptBuildModel.operationErupts[ro.code]),operationErupt){this.dataHandler.initErupt({eruptModel:operationErupt}),this.dataHandler.emptyEruptValue({eruptModel:operationErupt});let modal=this.modal.create({nzKeyboard:!1,nzTitle:ro.title,nzMaskClosable:!1,nzCancelText:this.i18n.fanyi("global.close"),nzWrapClassName:"modal-lg",nzOnOk:function(){var _ref2=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){modal.componentInstance.nzCancelDisabled=!0;let eruptValue=_this2.dataHandler.eruptValueToObject({eruptModel:operationErupt}),res=yield _this2.dataService.execOperatorFun(eruptModel.eruptName,ro.code,ids,eruptValue).toPromise().then(o=>o);if(modal.componentInstance.nzCancelDisabled=!1,_this2.selectedRows=[],res.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS){if(_this2.query(),res.data)try{let ev=_this2.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){_this2.msg.error(o)}return!0}return!1});return function o(){return _ref2.apply(this,arguments)}}(),nzContent:_components_edit_type_edit_type_component__WEBPACK_IMPORTED_MODULE_1__.j});modal.getContentComponent().mode=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.ADD,modal.getContentComponent().eruptBuildModel={eruptModel:operationErupt},modal.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName,this.dataService.getInitValue(operationErupt.eruptName,this.eruptBuildModel.eruptModel.eruptName,this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{}).subscribe(o=>{this.dataHandlerService.objectToEruptValue(o,{eruptModel:operationErupt})})}else if(null==ro.callHint&&(ro.callHint=this.i18n.fanyi("table.hint.operation")),ro.callHint)this.modal.confirm({nzTitle:ro.title,nzContent:ro.callHint,nzCancelText:this.i18n.fanyi("global.close"),nzOnOk:function(){var _ref3=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){_this2.selectedRows=[];let res=yield _this2.dataService.execOperatorFun(_this2.eruptBuildModel.eruptModel.eruptName,ro.code,ids,null).toPromise().then();if(_this2.query(),res.data)try{let ev=_this2.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){_this2.msg.error(o)}});return function o(){return _ref3.apply(this,arguments)}}()});else{this.selectedRows=[];let msgLoading=this.msg.loading(ro.title);this.dataService.execOperatorFun(this.eruptBuildModel.eruptModel.eruptName,ro.code,ids,null).subscribe(res=>{if(this.msg.remove(msgLoading.messageId),res.data)try{let ev=this.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){this.msg.error(o)}})}}}addData(){var o=this;let p=!1,_=this.eruptBuildModel.eruptModel.eruptJson.layout;_&&_.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(p=!0);const e=this.modal.create({nzStyle:{top:"60px"},nzWrapClassName:p?null:"modal-lg edit-modal-lg",nzWidth:p?550:null,nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.new"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F,nzOkText:this.i18n.fanyi("global.add"),nzOnOk:(a=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){if(!o.adding&&(o.adding=!0,setTimeout(()=>{o.adding=!1},500),e.getContentComponent().beforeSaveValidate())){let u={};if(o.linkTree){let G=o.eruptBuildModel.eruptModel.eruptJson.linkTree;G.dependNode&&G.value&&(u.link=o.eruptBuildModel.eruptModel.eruptJson.linkTree.value)}if(o._drill&&Object.assign(u,_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(o._drill)),(yield o.dataService.addEruptData(o.eruptBuildModel.eruptModel.eruptName,o.dataHandler.eruptValueToObject(o.eruptBuildModel),u).toPromise().then(G=>G)).status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS)return o.msg.success(o.i18n.fanyi("global.add.success")),o.query(),!0}return!1}),function(){return a.apply(this,arguments)})});var a;e.getContentComponent().eruptBuildModel=this.eruptBuildModel,e.getContentComponent().header=this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{}}pageIndexChange(o){this.query(o,this.dataPage.ps)}pageSizeChange(o){this.query(1,o)}delRows(){var o=this;if(!this.selectedRows||0===this.selectedRows.length)return void this.msg.warning(this.i18n.fanyi("table.select_delete_item"));const p=[];var _;this.selectedRows.forEach(_=>{p.push(_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol])}),p.length>0?this.modal.confirm({nzTitle:this.i18n.fanyi("table.hint_delete_number").replace("{}",p.length+""),nzContent:"",nzOnOk:(_=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){o.deleting=!0;let e=yield o.dataService.deleteEruptDataList(o.eruptBuildModel.eruptModel.eruptName,p).toPromise().then(a=>a);o.deleting=!1,e.status==_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(o.query(o.selectedRows.length==o.st._data.length?1==o.st.pi?1:o.st.pi-1:o.st.pi),o.selectedRows=[],o.msg.success(o.i18n.fanyi("global.delete.success")))}),function(){return _.apply(this,arguments)})}):this.msg.error(this.i18n.fanyi("table.select_delete_item"))}clearCondition(){this.dataHandler.emptyEruptValue({eruptModel:this.searchErupt}),this.query(1)}tableDataChange(o){if(this._reference?this._reference.mode==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.W7.radio?"click"===o.type?(this.st.clearRadio(),this.st.setRow(o.click.index,{checked:!0}),this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.click.item):"radio"===o.type&&(this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.radio):this._reference.mode==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.W7.checkbox&&"checkbox"===o.type&&(this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.checkbox):"checkbox"===o.type&&(this.selectedRows=o.checkbox),"sort"==o.type){let p=this.eruptBuildModel.eruptModel.eruptJson.layout;if(p&&p.pagingType&&"BACKEND"!=p.pagingType)return;this.query(1,this.dataPage.ps,o.sort.map)}}downloadExcelTemplate(){this.dataService.downloadExcelTemplate(this.eruptBuildModel.eruptModel.eruptName)}exportExcel(){let o=null;this.searchErupt&&this.searchErupt.eruptFieldModels.length>0&&(o=this.dataHandler.eruptObjectToCondition(this.dataHandler.eruptValueToObject({eruptModel:this.searchErupt}))),this.downloading=!0,this.dataService.downloadExcel(this.eruptBuildModel.eruptModel.eruptName,o,this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{},()=>{this.downloading=!1})}clickTreeNode(o){this.showTable=!0,this.eruptBuildModel.eruptModel.eruptJson.linkTree.value=o,this.searchErupt.eruptJson.linkTree.value=o,this.query(1)}extraRowFun(o){this.eruptBuildModel.eruptModel.extraRow&&this.dataService.extraRow(this.eruptBuildModel.eruptModel.eruptName,o).subscribe(p=>{this.extraRows=p})}importableExcel(){let o=this.modal.create({nzKeyboard:!0,nzTitle:"Excel "+this.i18n.fanyi("table.import"),nzOkText:null,nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzWrapClassName:"modal-lg",nzContent:_components_excel_import_excel_import_component__WEBPACK_IMPORTED_MODULE_4__.p,nzOnCancel:()=>{o.getContentComponent().upload&&this.query()}});o.getContentComponent().eruptModel=this.eruptBuildModel.eruptModel,o.getContentComponent().drillInput=this._drill}evalVar(){return{msg:this.msg,codeModal:(o,p)=>{let _=this.modal.create({nzKeyboard:!0,nzMaskClosable:!0,nzCancelText:this.i18n.fanyi("global.close"),nzWrapClassName:"modal-lg",nzContent:_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_16__.w,nzFooter:null,nzBodyStyle:{padding:"0"}});_.getContentComponent().height=500,_.getContentComponent().readonly=!0,_.getContentComponent().language=o,_.getContentComponent().edit={$value:p}}}}}return _TableComponent.\u0275fac=function o(p){return new(p||_TableComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_delon_theme__WEBPACK_IMPORTED_MODULE_17__.gb),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_18__.dD),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_19__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_shared_service_app_view_service__WEBPACK_IMPORTED_MODULE_20__.O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_ui_build_service__WEBPACK_IMPORTED_MODULE_6__.f),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_core__WEBPACK_IMPORTED_MODULE_7__.t$))},_TableComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_11__.Xpm({type:_TableComponent,selectors:[["erupt-table"]],viewQuery:function o(p,_){if(1&p&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.Gf(_c0,5),2&p){let e;_angular_core__WEBPACK_IMPORTED_MODULE_11__.iGM(e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CRH())&&(_.st=e.first)}},inputs:{drill:"drill",referenceTable:"referenceTable",eruptName:"eruptName"},decls:2,vars:2,consts:[[3,"nzActive","nzTitle","nzParagraph",4,"ngIf"],[4,"ngIf"],[3,"nzActive","nzTitle","nzParagraph"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl",4,"ngIf"],["nz-col","",3,"nzXs","nzMd","nzLg","nzXl","hidden","ngStyle"],["operationButtons",""],[1,"erupt-btn-item"],["class","condition-btn",4,"ngIf"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl"],[3,"eruptModel","trigger"],[4,"ngFor","ngForOf"],["nz-button","","nzType","dashed",1,"mb-sm",3,"nz-tooltip","click"],[1,"fa",3,"ngClass"],[2,"margin-left","8px"],["nz-button","","nzType","default","id","erupt-btn-add",1,"mb-sm",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nz-button","","nzType","default","id","erupt-btn-export",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","download","nzTheme","outline"],["nz-button","","id","erupt-btn-importable",3,"click"],["nz-icon","","nzType","import","nzTheme","outline"],["nz-button","","nz-dropdown","","nzPlacement","bottomRight",3,"nzDropdownMenu"],["nz-icon","","nzType","ellipsis"],["menu1","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","build","nzTheme","outline"],["nz-button","","nzType","default","id","erupt-btn-query",1,"mb-sm",3,"nzSearch","nzLoading","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-button","","nzType","default","nzDanger","","class","mb-sm","id","erupt-btn-delete",3,"nzLoading","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","","id","erupt-btn-delete",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","delete","nzTheme","outline"],[3,"ngTemplateOutlet"],[1,"condition-btn"],["nz-button","","nzType","default","nz-popover","","nzPopoverTrigger","click",1,"mb-sm","hidden-mobile",2,"padding","4px 8px",3,"nzPopoverVisible","nzPopoverContent","nzPopoverVisibleChange"],["nz-icon","","nzType","table","nzTheme","outline"],["tableColumnCtrl",""],["nz-row","",2,"max-width","520px"],["nz-col","","nzSpan","6",4,"ngIf"],["nz-col","","nzSpan","6"],["nz-checkbox","",2,"width","130px",3,"ngModel","ngModelChange"],["nzType","vertical",1,"hidden-mobile"],["nz-button","",1,"mb-sm",2,"padding","4px 8px",3,"click"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-button","","id","erupt-btn-reset",1,"mb-sm",3,"disabled","click"],["nz-icon","","nzType","sync","nzTheme","outline"],["class","search-card",3,"nzBodyStyle","hidden",4,"ngIf"],["resizable","",3,"loading","widthMode","body","data","columns","scroll","bordered","page","size","change"],["st",""],["bodyTpl",""],[1,"search-card",3,"nzBodyStyle","hidden"],[3,"searchEruptModel","size","search"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"colSpan","ngClass",4,"ngFor","ngForOf"],[3,"colSpan","ngClass"],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center","margin-top","12px",3,"nzPageIndex","nzShowTotal","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(0,TableComponent_nz_skeleton_0_Template,1,4,"nz-skeleton",0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_Template,18,20,"ng-container",1)),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!_.eruptBuildModel),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel))},dependencies:[_angular_common__WEBPACK_IMPORTED_MODULE_21__.mk,_angular_common__WEBPACK_IMPORTED_MODULE_21__.sg,_angular_common__WEBPACK_IMPORTED_MODULE_21__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_21__.tP,_angular_common__WEBPACK_IMPORTED_MODULE_21__.PC,_angular_forms__WEBPACK_IMPORTED_MODULE_22__.JJ,_angular_forms__WEBPACK_IMPORTED_MODULE_22__.On,_delon_abc_st__WEBPACK_IMPORTED_MODULE_23__.A5,ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__.ix,ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__.fY,ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_25__.w,ng_zorro_antd_core_wave__WEBPACK_IMPORTED_MODULE_26__.dQ,ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__.wO,ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__.r9,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.cm,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.RR,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.wA,ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__.t3,ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__.SK,ng_zorro_antd_checkbox__WEBPACK_IMPORTED_MODULE_30__.Ie,ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_31__.SY,ng_zorro_antd_popover__WEBPACK_IMPORTED_MODULE_32__.lU,ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_33__.Ls,ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__.Uo,ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__.$Z,ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_35__.bd,ng_zorro_antd_divider__WEBPACK_IMPORTED_MODULE_36__.g,ng_zorro_antd_pagination__WEBPACK_IMPORTED_MODULE_37__.dE,ng_zorro_antd_skeleton__WEBPACK_IMPORTED_MODULE_38__.ng,_layout_tree_layout_tree_component__WEBPACK_IMPORTED_MODULE_8__.m,_components_search_search_component__WEBPACK_IMPORTED_MODULE_9__.g,_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_10__.C,ng_zorro_antd_pipes__WEBPACK_IMPORTED_MODULE_39__.N7],styles:["[_nghost-%COMP%] .search-card{background:#fafafa;margin-bottom:0;border-color:#f0f0f0;border-bottom:none;box-shadow:0 2px 8px #00000017;border-radius:0;z-index:1}[_nghost-%COMP%] .erupt-btn-item{display:flex}[_nghost-%COMP%] .erupt-btn-item .condition-btn{margin-left:auto;min-width:130px;text-align:right}[_nghost-%COMP%] .left-sticky-checkbox{min-width:50px}@media (max-width: 767px){[_nghost-%COMP%] .erupt-btn-item{display:block}[_nghost-%COMP%] .erupt-btn-item .condition-btn{text-align:left}[_nghost-%COMP%] st colgroup{display:none}[_nghost-%COMP%] st tr td{text-align:right!important}[_nghost-%COMP%] st tr .text-col{max-width:initial!important}}[_nghost-%COMP%] st .ant-table{border-color:#00000017;box-shadow:0 2px 8px #00000017}[_nghost-%COMP%] st .ant-table tr th:nth-child(n+2){min-width:75px}[_nghost-%COMP%] st .ant-table tr th:last-child{min-width:auto}[_nghost-%COMP%] st .ant-table tr .text-col{max-width:320px;word-break:break-word}[data-theme=dark] [_nghost-%COMP%] .search-card{background:#141414;border-color:#303030}[data-theme=dark] [_nghost-%COMP%] .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table{border-top:none}"]}),_TableComponent})()},840:(o,p,_)=>{_.d(p,{P:()=>t,k:()=>y});var e=_(7582),a=_(4650),u=_(7579),J=_(2722),G=_(174),N=_(2463),ce=_(445),le=_(6895),Y=_(1102);function X(I,C){if(1&I){const M=a.EpF();a.TgZ(0,"a",1),a.NdJ("click",function(){a.CHM(M);const W=a.oxw();return a.KtG(W.trigger())}),a._uU(1),a._UZ(2,"i",2),a.qZA()}if(2&I){const M=a.oxw();a.xp6(1),a.hij(" ",M.expand?M.locale.collapse:M.locale.expand," "),a.xp6(1),a.Udp("transform",M.expand?"rotate(-180deg)":null)}}const pe=["*"];let t=(()=>{class I{constructor(M,B,W){this.i18n=M,this.directionality=B,this.cdr=W,this.destroy$=new u.x,this.locale={},this.expand=!1,this.dir="ltr",this.expandable=!0,this.change=new a.vpe}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,J.R)(this.destroy$)).subscribe(M=>{this.dir=M}),this.i18n.change.pipe((0,J.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getData("tagSelect"),this.cdr.detectChanges()})}trigger(){this.expand=!this.expand,this.change.emit(this.expand)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return I.\u0275fac=function(M){return new(M||I)(a.Y36(N.s7),a.Y36(ce.Is,8),a.Y36(a.sBO))},I.\u0275cmp=a.Xpm({type:I,selectors:[["tag-select"]],hostVars:10,hostBindings:function(M,B){2&M&&a.ekj("tag-select",!0)("tag-select-rtl","rtl"===B.dir)("tag-select-rtl__has-expand","rtl"===B.dir&&B.expandable)("tag-select__has-expand",B.expandable)("tag-select__expanded",B.expand)},inputs:{expandable:"expandable"},outputs:{change:"change"},exportAs:["tagSelect"],ngContentSelectors:pe,decls:2,vars:1,consts:[["class","ant-tag ant-tag-checkable tag-select__trigger",3,"click",4,"ngIf"],[1,"ant-tag","ant-tag-checkable","tag-select__trigger",3,"click"],["nz-icon","","nzType","down"]],template:function(M,B){1&M&&(a.F$t(),a.Hsn(0),a.YNc(1,X,3,3,"a",0)),2&M&&(a.xp6(1),a.Q6J("ngIf",B.expandable))},dependencies:[le.O5,Y.Ls],encapsulation:2,changeDetection:0}),(0,e.gn)([(0,G.yF)()],I.prototype,"expandable",void 0),I})(),y=(()=>{class I{}return I.\u0275fac=function(M){return new(M||I)},I.\u0275mod=a.oAB({type:I}),I.\u0275inj=a.cJS({imports:[le.ez,Y.PV,N.lD]}),I})()},711:(o,p,_)=>{_.d(p,{XZ:()=>Te,qw:()=>Be});var e=_(7582),a=_(4650),u=_(433),J=_(4707),G=_(1135),N=_(9646),ce=_(7579),le=_(9841),Y=_(4968),X=_(8505),pe=_(4004),t=_(2722),ge=_(8372),y=_(9300),I=_(1884),C=_(8932),M=_(3187),B=_(6895),W=_(2536),F=_(3353),S=_(5681),ae=_(1102);function Q(re,Ce){1&re&&(a.TgZ(0,"div",2),a._UZ(1,"nz-spin"),a.qZA())}function j(re,Ce){}function De(re,Ce){if(1&re&&(a.TgZ(0,"div",3),a.YNc(1,j,0,0,"ng-template",4),a.qZA()),2&re){const H=a.oxw();a.xp6(1),a.Q6J("ngTemplateOutlet",H.nzToolkit)}}const Ee="codeEditor";function K(re){return(...Ce)=>{re&&re(...Ce)}}const ie=new J.t(1);let U="unload",Pe=(()=>{class re{constructor(H,he){this.nzConfigService=H,this.firstEditorInitialized=!1,this.option={},this.option$=new G.X(this.option);const V=this.nzConfigService.getConfigForComponent(Ee);this.document=he,this.config={...V},this.config.monacoEnvironment&&(window.MonacoEnvironment={...this.config.monacoEnvironment}),this.option=this.config.defaultEditorOption||{},this.subscription=this.nzConfigService.getConfigChangeEventForComponent(Ee).subscribe(()=>{const te=this.nzConfigService.getConfigForComponent(Ee);te&&this._updateDefaultOption(te.defaultEditorOption)})}ngOnDestroy(){this.subscription.unsubscribe(),this.subscription=null}_updateDefaultOption(H){this.option={...this.option,...H},this.option$.next(this.option),"theme"in H&&H.theme&&monaco.editor.setTheme(H.theme)}requestToInit(){return"LOADED"===U?(this.onInit(),(0,N.of)(this.getLatestOption())):("unload"===U&&(this.config.useStaticLoading&&typeof monaco>"u"?(0,C.ZK)("You choose to use static loading but it seems that you forget to config webpack plugin correctly. Please refer to our official websitefor more details about static loading."):this.loadMonacoScript()),ie.pipe((0,X.b)(()=>this.onInit()),(0,pe.U)(()=>this.getLatestOption())))}loadMonacoScript(){if(this.config.useStaticLoading)return void Promise.resolve().then(()=>this.onLoad());if("loading"===U)return;U="loading";const H=this.config.assetsRoot,he=H?`${H}/vs`:"assets/vs",V=window,te=this.document.createElement("script");te.type="text/javascript",te.src=`${he}/loader.js`;const b=()=>{T(),V.require.config({paths:{vs:he},...this.config.extraConfig}),V.require(["vs/editor/editor.main"],()=>{this.onLoad()})},oe=()=>{throw T(),new Error(`${C.Bq} cannot load assets of monaco editor from source "${he}".`)},T=()=>{te.removeEventListener("load",b),te.removeEventListener("error",oe),this.document.documentElement.removeChild(te)};te.addEventListener("load",b),te.addEventListener("error",oe),this.document.documentElement.appendChild(te)}onLoad(){U="LOADED",ie.next(!0),ie.complete(),K(this.config.onLoad)()}onInit(){this.firstEditorInitialized||(this.firstEditorInitialized=!0,K(this.config.onFirstEditorInit)()),K(this.config.onInit)()}getLatestOption(){return{...this.option}}}return re.\u0275fac=function(H){return new(H||re)(a.LFG(W.jY),a.LFG(B.K0))},re.\u0275prov=a.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})(),Te=(()=>{class re{constructor(H,he,V,te){this.nzCodeEditorService=H,this.ngZone=he,this.platform=te,this.nzEditorMode="normal",this.nzOriginalText="",this.nzLoading=!1,this.nzFullControl=!1,this.nzEditorInitialized=new a.vpe,this.editorOptionCached={},this.destroy$=new ce.x,this.resize$=new ce.x,this.editorOption$=new G.X({}),this.editorInstance=null,this.value="",this.modelSet=!1,this.onDidChangeContentDisposable=null,this.onChange=b=>{},this.onTouch=()=>{},this.el=V.nativeElement,this.el.classList.add("ant-code-editor")}set nzEditorOption(H){this.editorOption$.next(H)}ngAfterViewInit(){this.platform.isBrowser&&this.nzCodeEditorService.requestToInit().pipe((0,t.R)(this.destroy$)).subscribe(H=>this.setup(H))}ngOnDestroy(){this.onDidChangeContentDisposable&&(this.onDidChangeContentDisposable.dispose(),this.onDidChangeContentDisposable=null),this.editorInstance&&(this.editorInstance.dispose(),this.editorInstance=null),this.destroy$.next(),this.destroy$.complete()}writeValue(H){this.value=H,this.setValue()}registerOnChange(H){this.onChange=H}registerOnTouched(H){this.onTouch=H}layout(){this.resize$.next()}setup(H){this.ngZone.runOutsideAngular(()=>(0,M.ov)().pipe((0,t.R)(this.destroy$)).subscribe(()=>{this.editorOptionCached=H,this.registerOptionChanges(),this.initMonacoEditorInstance(),this.registerResizeChange(),this.setValue(),this.nzFullControl||this.setValueEmitter(),this.nzEditorInitialized.observers.length&&this.ngZone.run(()=>this.nzEditorInitialized.emit(this.editorInstance))}))}registerOptionChanges(){(0,le.a)([this.editorOption$,this.nzCodeEditorService.option$]).pipe((0,t.R)(this.destroy$)).subscribe(([H,he])=>{this.editorOptionCached={...this.editorOptionCached,...he,...H},this.updateOptionToMonaco()})}initMonacoEditorInstance(){this.ngZone.runOutsideAngular(()=>{this.editorInstance="normal"===this.nzEditorMode?monaco.editor.create(this.el,{...this.editorOptionCached}):monaco.editor.createDiffEditor(this.el,{...this.editorOptionCached})})}registerResizeChange(){this.ngZone.runOutsideAngular(()=>{(0,Y.R)(window,"resize").pipe((0,ge.b)(300),(0,t.R)(this.destroy$)).subscribe(()=>{this.layout()}),this.resize$.pipe((0,t.R)(this.destroy$),(0,y.h)(()=>!!this.editorInstance),(0,pe.U)(()=>({width:this.el.clientWidth,height:this.el.clientHeight})),(0,I.x)((H,he)=>H.width===he.width&&H.height===he.height),(0,ge.b)(50)).subscribe(()=>{this.editorInstance.layout()})})}setValue(){if(this.editorInstance){if(this.nzFullControl&&this.value)return void(0,C.ZK)("should not set value when you are using full control mode! It would result in ambiguous data flow!");if("normal"===this.nzEditorMode)if(this.modelSet){const H=this.editorInstance.getModel();this.preservePositionAndSelections(()=>H.setValue(this.value))}else this.editorInstance.setModel(monaco.editor.createModel(this.value,this.editorOptionCached.language)),this.modelSet=!0;else if(this.modelSet){const H=this.editorInstance.getModel();this.preservePositionAndSelections(()=>{H.modified.setValue(this.value),H.original.setValue(this.nzOriginalText)})}else{const H=this.editorOptionCached.language;this.editorInstance.setModel({original:monaco.editor.createModel(this.nzOriginalText,H),modified:monaco.editor.createModel(this.value,H)}),this.modelSet=!0}}}preservePositionAndSelections(H){if(!this.editorInstance)return void H();const he=this.editorInstance.getPosition(),V=this.editorInstance.getSelections();H(),he&&this.editorInstance.setPosition(he),V&&this.editorInstance.setSelections(V)}setValueEmitter(){const H="normal"===this.nzEditorMode?this.editorInstance.getModel():this.editorInstance.getModel().modified;this.onDidChangeContentDisposable=H.onDidChangeContent(()=>{this.emitValue(H.getValue())})}emitValue(H){this.value!==H&&(this.value=H,this.ngZone.run(()=>{this.onChange(H)}))}updateOptionToMonaco(){this.editorInstance&&this.editorInstance.updateOptions({...this.editorOptionCached})}}return re.\u0275fac=function(H){return new(H||re)(a.Y36(Pe),a.Y36(a.R0b),a.Y36(a.SBq),a.Y36(F.t4))},re.\u0275cmp=a.Xpm({type:re,selectors:[["nz-code-editor"]],inputs:{nzEditorMode:"nzEditorMode",nzOriginalText:"nzOriginalText",nzLoading:"nzLoading",nzFullControl:"nzFullControl",nzToolkit:"nzToolkit",nzEditorOption:"nzEditorOption"},outputs:{nzEditorInitialized:"nzEditorInitialized"},exportAs:["nzCodeEditor"],features:[a._Bn([{provide:u.JU,useExisting:(0,a.Gpc)(()=>re),multi:!0}])],decls:2,vars:2,consts:[["class","ant-code-editor-loading",4,"ngIf"],["class","ant-code-editor-toolkit",4,"ngIf"],[1,"ant-code-editor-loading"],[1,"ant-code-editor-toolkit"],[3,"ngTemplateOutlet"]],template:function(H,he){1&H&&(a.YNc(0,Q,2,0,"div",0),a.YNc(1,De,2,1,"div",1)),2&H&&(a.Q6J("ngIf",he.nzLoading),a.xp6(1),a.Q6J("ngIf",he.nzToolkit))},dependencies:[B.O5,B.tP,S.W],encapsulation:2,changeDetection:0}),(0,e.gn)([(0,M.yF)()],re.prototype,"nzLoading",void 0),(0,e.gn)([(0,M.yF)()],re.prototype,"nzFullControl",void 0),re})(),Be=(()=>{class re{}return re.\u0275fac=function(H){return new(H||re)},re.\u0275mod=a.oAB({type:re}),re.\u0275inj=a.cJS({imports:[B.ez,ae.PV,S.j]}),re})()},4610:(o,p,_)=>{_.d(p,{Gb:()=>e_,x8:()=>It});var e=_(6895),a=_(4650),u=_(7579),J=_(4968),G=_(9300),N=_(5698),ce=_(2722),le=_(2536),Y=_(3187),X=_(8184),pe=_(4080),t=_(9521),ge=_(2539),y=_(3303),I=_(1481),C=_(2540),M=_(3353),B=_(1281),W=_(2687),F=_(727),S=_(7445),ae=_(6406),Q=_(9751),j=_(6451),De=_(8675),Ee=_(4004),K=_(8505),ie=_(3900),U=_(445);function Pe(h,l,r){for(let c in l)if(l.hasOwnProperty(c)){const g=l[c];g?h.setProperty(c,g,r?.has(c)?"important":""):h.removeProperty(c)}return h}function Te(h,l){const r=l?"":"none";Pe(h.style,{"touch-action":l?"":"none","-webkit-user-drag":l?"":"none","-webkit-tap-highlight-color":l?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function Be(h,l,r){Pe(h.style,{position:l?"":"fixed",top:l?"":"0",opacity:l?"":"0",left:l?"":"-999em"},r)}function re(h,l){return l&&"none"!=l?h+" "+l:h}function Ce(h){const l=h.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(h)*l}function he(h,l){return h.getPropertyValue(l).split(",").map(c=>c.trim())}function V(h){const l=h.getBoundingClientRect();return{top:l.top,right:l.right,bottom:l.bottom,left:l.left,width:l.width,height:l.height,x:l.x,y:l.y}}function te(h,l,r){const{top:c,bottom:g,left:D,right:v}=h;return r>=c&&r<=g&&l>=D&&l<=v}function b(h,l,r){h.top+=l,h.bottom=h.top+h.height,h.left+=r,h.right=h.left+h.width}function oe(h,l,r,c){const{top:g,right:D,bottom:v,left:L,width:k,height:ee}=h,se=k*l,Oe=ee*l;return c>g-Oe&&cL-se&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:V(r)})})}handleScroll(l){const r=(0,M.sA)(l),c=this.positions.get(r);if(!c)return null;const g=c.scrollPosition;let D,v;if(r===this._document){const ee=this.getViewportScrollPosition();D=ee.top,v=ee.left}else D=r.scrollTop,v=r.scrollLeft;const L=g.top-D,k=g.left-v;return this.positions.forEach((ee,se)=>{ee.clientRect&&r!==se&&r.contains(se)&&b(ee.clientRect,L,k)}),g.top=D,g.left=v,{top:L,left:k}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function z(h){const l=h.cloneNode(!0),r=l.querySelectorAll("[id]"),c=h.nodeName.toLowerCase();l.removeAttribute("id");for(let g=0;gTe(c,r)))}constructor(l,r,c,g,D,v){this._config=r,this._document=c,this._ngZone=g,this._viewportRuler=D,this._dragDropRegistry=v,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new u.x,this._pointerMoveSubscription=F.w0.EMPTY,this._pointerUpSubscription=F.w0.EMPTY,this._scrollSubscription=F.w0.EMPTY,this._resizeSubscription=F.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new u.x,this.started=new u.x,this.released=new u.x,this.ended=new u.x,this.entered=new u.x,this.exited=new u.x,this.dropped=new u.x,this.moved=this._moveEvents,this._pointerDown=L=>{if(this.beforeStarted.next(),this._handles.length){const k=this._getTargetHandle(L);k&&!this._disabledHandles.has(k)&&!this.disabled&&this._initializeDragSequence(k,L)}else this.disabled||this._initializeDragSequence(this._rootElement,L)},this._pointerMove=L=>{const k=this._getPointerPositionOnPage(L);if(!this._hasStartedDragging){if(Math.abs(k.x-this._pickupPositionOnPage.x)+Math.abs(k.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const ve=Date.now()>=this._dragStartTime+this._getDragStartDelay(L),Ke=this._dropContainer;if(!ve)return void this._endDragSequence(L);(!Ke||!Ke.isDragging()&&!Ke.isReceiving())&&(L.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(L)))}return}L.preventDefault();const ee=this._getConstrainedPointerPosition(k);if(this._hasMoved=!0,this._lastKnownPointerPosition=k,this._updatePointerDirectionDelta(ee),this._dropContainer)this._updateActiveDropContainer(ee,k);else{const se=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,Oe=this._activeTransform;Oe.x=ee.x-se.x+this._passiveTransform.x,Oe.y=ee.y-se.y+this._passiveTransform.y,this._applyRootElementTransform(Oe.x,Oe.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:ee,event:L,distance:this._getDragDistance(ee),delta:this._pointerDirectionDelta})})},this._pointerUp=L=>{this._endDragSequence(L)},this._nativeDragStart=L=>{if(this._handles.length){const k=this._getTargetHandle(L);k&&!this._disabledHandles.has(k)&&!this.disabled&&L.preventDefault()}else this.disabled||L.preventDefault()},this.withRootElement(l).withParent(r.parentDragRef||null),this._parentPositions=new T(c),v.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(l){this._handles=l.map(c=>(0,B.fI)(c)),this._handles.forEach(c=>Te(c,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(c=>{this._handles.indexOf(c)>-1&&r.add(c)}),this._disabledHandles=r,this}withPreviewTemplate(l){return this._previewTemplate=l,this}withPlaceholderTemplate(l){return this._placeholderTemplate=l,this}withRootElement(l){const r=(0,B.fI)(l);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,xe),r.addEventListener("touchstart",this._pointerDown,ct),r.addEventListener("dragstart",this._nativeDragStart,xe)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(l){return this._boundaryElement=l?(0,B.fI)(l):null,this._resizeSubscription.unsubscribe(),l&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(l){return this._parentDragRef=l,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(l){!this._disabledHandles.has(l)&&this._handles.indexOf(l)>-1&&(this._disabledHandles.add(l),Te(l,!0))}enableHandle(l){this._disabledHandles.has(l)&&(this._disabledHandles.delete(l),Te(l,this.disabled))}withDirection(l){return this._direction=l,this}_withDropContainer(l){this._dropContainer=l}getFreeDragPosition(){const l=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:l.x,y:l.y}}setFreeDragPosition(l){return this._activeTransform={x:0,y:0},this._passiveTransform.x=l.x,this._passiveTransform.y=l.y,this._dropContainer||this._applyRootElementTransform(l.x,l.y),this}withPreviewContainer(l){return this._previewContainer=l,this}_sortFromLastPointerPosition(){const l=this._lastKnownPointerPosition;l&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(l),l)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(l){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:l}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(l),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(l);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:l})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(l){be(l)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const c=this._rootElement,g=c.parentNode,D=this._placeholder=this._createPlaceholderElement(),v=this._anchor=this._anchor||this._document.createComment(""),L=this._getShadowRoot();g.insertBefore(v,c),this._initialTransform=c.style.transform||"",this._preview=this._createPreviewElement(),Be(c,!1,We),this._document.body.appendChild(g.replaceChild(D,c)),this._getPreviewInsertionPoint(g,L).appendChild(this._preview),this.started.next({source:this,event:l}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:l}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(l,r){this._parentDragRef&&r.stopPropagation();const c=this.isDragging(),g=be(r),D=!g&&0!==r.button,v=this._rootElement,L=(0,M.sA)(r),k=!g&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),ee=g?(0,W.yG)(r):(0,W.X6)(r);if(L&&L.draggable&&"mousedown"===r.type&&r.preventDefault(),c||D||k||ee)return;if(this._handles.length){const Ie=v.style;this._rootElementTapHighlight=Ie.webkitTapHighlightColor||"",Ie.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Ie=>this._updateOnScroll(Ie)),this._boundaryElement&&(this._boundaryRect=V(this._boundaryElement));const se=this._previewTemplate;this._pickupPositionInElement=se&&se.template&&!se.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,l,r);const Oe=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:Oe.x,y:Oe.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(l){Be(this._rootElement,!0,We),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,c=r.getItemIndex(this),g=this._getPointerPositionOnPage(l),D=this._getDragDistance(g),v=r._isOverContainer(g.x,g.y);this.ended.next({source:this,distance:D,dropPoint:g,event:l}),this.dropped.next({item:this,currentIndex:c,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:v,distance:D,dropPoint:g,event:l}),r.drop(this,c,this._initialIndex,this._initialContainer,v,D,g,l),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:l,y:r},{x:c,y:g}){let D=this._initialContainer._getSiblingContainerFromPosition(this,l,r);!D&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(l,r)&&(D=this._initialContainer),D&&D!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=D,this._dropContainer.enter(this,l,r,D===this._initialContainer&&D.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:D,currentIndex:D.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(c,g),this._dropContainer._sortItem(this,l,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(l,r):this._applyPreviewTransform(l-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const l=this._previewTemplate,r=this.previewClass,c=l?l.template:null;let g;if(c&&l){const D=l.matchSize?this._initialClientRect:null,v=l.viewContainer.createEmbeddedView(c,l.context);v.detectChanges(),g=dt(v,this._document),this._previewRef=v,l.matchSize?He(g,D):g.style.transform=fe(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else g=z(this._rootElement),He(g,this._initialClientRect),this._initialTransform&&(g.style.transform=this._initialTransform);return Pe(g.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},We),Te(g,!1),g.classList.add("cdk-drag-preview"),g.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(D=>g.classList.add(D)):g.classList.add(r)),g}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const l=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(l.left,l.top);const r=function H(h){const l=getComputedStyle(h),r=he(l,"transition-property"),c=r.find(L=>"transform"===L||"all"===L);if(!c)return 0;const g=r.indexOf(c),D=he(l,"transition-duration"),v=he(l,"transition-delay");return Ce(D[g])+Ce(v[g])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(c=>{const g=v=>{(!v||(0,M.sA)(v)===this._preview&&"transform"===v.propertyName)&&(this._preview?.removeEventListener("transitionend",g),c(),clearTimeout(D))},D=setTimeout(g,1.5*r);this._preview.addEventListener("transitionend",g)}))}_createPlaceholderElement(){const l=this._placeholderTemplate,r=l?l.template:null;let c;return r?(this._placeholderRef=l.viewContainer.createEmbeddedView(r,l.context),this._placeholderRef.detectChanges(),c=dt(this._placeholderRef,this._document)):c=z(this._rootElement),c.style.pointerEvents="none",c.classList.add("cdk-drag-placeholder"),c}_getPointerPositionInElement(l,r,c){const g=r===this._rootElement?null:r,D=g?g.getBoundingClientRect():l,v=be(c)?c.targetTouches[0]:c,L=this._getViewportScrollPosition();return{x:D.left-l.left+(v.pageX-D.left-L.left),y:D.top-l.top+(v.pageY-D.top-L.top)}}_getPointerPositionOnPage(l){const r=this._getViewportScrollPosition(),c=be(l)?l.touches[0]||l.changedTouches[0]||{pageX:0,pageY:0}:l,g=c.pageX-r.left,D=c.pageY-r.top;if(this._ownerSVGElement){const v=this._ownerSVGElement.getScreenCTM();if(v){const L=this._ownerSVGElement.createSVGPoint();return L.x=g,L.y=D,L.matrixTransform(v.inverse())}}return{x:g,y:D}}_getConstrainedPointerPosition(l){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:c,y:g}=this.constrainPosition?this.constrainPosition(l,this,this._initialClientRect,this._pickupPositionInElement):l;if("x"===this.lockAxis||"x"===r?g=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===r)&&(c=this._pickupPositionOnPage.x),this._boundaryRect){const{x:D,y:v}=this._pickupPositionInElement,L=this._boundaryRect,{width:k,height:ee}=this._getPreviewRect(),se=L.top+v,Oe=L.bottom-(ee-v);c=ye(c,L.left+D,L.right-(k-D)),g=ye(g,se,Oe)}return{x:c,y:g}}_updatePointerDirectionDelta(l){const{x:r,y:c}=l,g=this._pointerDirectionDelta,D=this._pointerPositionAtLastDirectionChange,v=Math.abs(r-D.x),L=Math.abs(c-D.y);return v>this._config.pointerDirectionChangeThreshold&&(g.x=r>D.x?1:-1,D.x=r),L>this._config.pointerDirectionChangeThreshold&&(g.y=c>D.y?1:-1,D.y=c),g}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const l=this._handles.length>0||!this.isDragging();l!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=l,Te(this._rootElement,l))}_removeRootElementListeners(l){l.removeEventListener("mousedown",this._pointerDown,xe),l.removeEventListener("touchstart",this._pointerDown,ct),l.removeEventListener("dragstart",this._nativeDragStart,xe)}_applyRootElementTransform(l,r){const c=fe(l,r),g=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=g.transform&&"none"!=g.transform?g.transform:""),g.transform=re(c,this._initialTransform)}_applyPreviewTransform(l,r){const c=this._previewTemplate?.template?void 0:this._initialTransform,g=fe(l,r);this._preview.style.transform=re(g,c)}_getDragDistance(l){const r=this._pickupPositionOnPage;return r?{x:l.x-r.x,y:l.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:l,y:r}=this._passiveTransform;if(0===l&&0===r||this.isDragging()||!this._boundaryElement)return;const c=this._rootElement.getBoundingClientRect(),g=this._boundaryElement.getBoundingClientRect();if(0===g.width&&0===g.height||0===c.width&&0===c.height)return;const D=g.left-c.left,v=c.right-g.right,L=g.top-c.top,k=c.bottom-g.bottom;g.width>c.width?(D>0&&(l+=D),v>0&&(l-=v)):l=0,g.height>c.height?(L>0&&(r+=L),k>0&&(r-=k)):r=0,(l!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:l})}_getDragStartDelay(l){const r=this.dragStartDelay;return"number"==typeof r?r:be(l)?r.touch:r?r.mouse:0}_updateOnScroll(l){const r=this._parentPositions.handleScroll(l);if(r){const c=(0,M.sA)(l);this._boundaryRect&&c!==this._boundaryElement&&c.contains(this._boundaryElement)&&b(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,M.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(l,r){const c=this._previewContainer||"global";if("parent"===c)return l;if("global"===c){const g=this._document;return r||g.fullscreenElement||g.webkitFullscreenElement||g.mozFullScreenElement||g.msFullscreenElement||g.body}return(0,B.fI)(c)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(l){return this._handles.find(r=>l.target&&(l.target===r||r.contains(l.target)))}}function fe(h,l){return`translate3d(${Math.round(h)}px, ${Math.round(l)}px, 0)`}function ye(h,l,r){return Math.max(l,Math.min(r,h))}function be(h){return"t"===h.type[0]}function dt(h,l){const r=h.rootNodes;if(1===r.length&&r[0].nodeType===l.ELEMENT_NODE)return r[0];const c=l.createElement("div");return r.forEach(g=>c.appendChild(g)),c}function He(h,l){h.style.width=`${l.width}px`,h.style.height=`${l.height}px`,h.style.transform=fe(l.left,l.top)}function Je(h,l){return Math.max(0,Math.min(l,h))}class Ut{constructor(l,r){this._element=l,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(l){this.withItems(l)}sort(l,r,c,g){const D=this._itemPositions,v=this._getItemIndexFromPointerPosition(l,r,c,g);if(-1===v&&D.length>0)return null;const L="horizontal"===this.orientation,k=D.findIndex(Ae=>Ae.drag===l),ee=D[v],Oe=ee.clientRect,Ie=k>v?1:-1,ve=this._getItemOffsetPx(D[k].clientRect,Oe,Ie),Ke=this._getSiblingOffsetPx(k,D,Ie),Fe=D.slice();return function bt(h,l,r){const c=Je(l,h.length-1),g=Je(r,h.length-1);if(c===g)return;const D=h[c],v=g{if(Fe[t_]===Ae)return;const At=Ae.drag===l,we=At?ve:Ke,Rt=At?l.getPlaceholderElement():Ae.drag.getRootElement();Ae.offset+=we,L?(Rt.style.transform=re(`translate3d(${Math.round(Ae.offset)}px, 0, 0)`,Ae.initialTransform),b(Ae.clientRect,0,we)):(Rt.style.transform=re(`translate3d(0, ${Math.round(Ae.offset)}px, 0)`,Ae.initialTransform),b(Ae.clientRect,we,0))}),this._previousSwap.overlaps=te(Oe,r,c),this._previousSwap.drag=ee.drag,this._previousSwap.delta=L?g.x:g.y,{previousIndex:k,currentIndex:v}}enter(l,r,c,g){const D=null==g||g<0?this._getItemIndexFromPointerPosition(l,r,c):g,v=this._activeDraggables,L=v.indexOf(l),k=l.getPlaceholderElement();let ee=v[D];if(ee===l&&(ee=v[D+1]),!ee&&(null==D||-1===D||D-1&&v.splice(L,1),ee&&!this._dragDropRegistry.isDragging(ee)){const se=ee.getRootElement();se.parentElement.insertBefore(k,se),v.splice(D,0,l)}else(0,B.fI)(this._element).appendChild(k),v.push(l);k.style.transform="",this._cacheItemPositions()}withItems(l){this._activeDraggables=l.slice(),this._cacheItemPositions()}withSortPredicate(l){this._sortPredicate=l}reset(){this._activeDraggables.forEach(l=>{const r=l.getRootElement();if(r){const c=this._itemPositions.find(g=>g.drag===l)?.initialTransform;r.style.transform=c||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(l){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(c=>c.drag===l)}updateOnScroll(l,r){this._itemPositions.forEach(({clientRect:c})=>{b(c,l,r)}),this._itemPositions.forEach(({drag:c})=>{this._dragDropRegistry.isDragging(c)&&c._sortFromLastPointerPosition()})}_cacheItemPositions(){const l="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const c=r.getVisibleElement();return{drag:r,offset:0,initialTransform:c.style.transform||"",clientRect:V(c)}}).sort((r,c)=>l?r.clientRect.left-c.clientRect.left:r.clientRect.top-c.clientRect.top)}_getItemOffsetPx(l,r,c){const g="horizontal"===this.orientation;let D=g?r.left-l.left:r.top-l.top;return-1===c&&(D+=g?r.width-l.width:r.height-l.height),D}_getSiblingOffsetPx(l,r,c){const g="horizontal"===this.orientation,D=r[l].clientRect,v=r[l+-1*c];let L=D[g?"width":"height"]*c;if(v){const k=g?"left":"top",ee=g?"right":"bottom";-1===c?L-=v.clientRect[k]-D[ee]:L+=D[k]-v.clientRect[ee]}return L}_shouldEnterAsFirstChild(l,r){if(!this._activeDraggables.length)return!1;const c=this._itemPositions,g="horizontal"===this.orientation;if(c[0].drag!==this._activeDraggables[0]){const v=c[c.length-1].clientRect;return g?l>=v.right:r>=v.bottom}{const v=c[0].clientRect;return g?l<=v.left:r<=v.top}}_getItemIndexFromPointerPosition(l,r,c,g){const D="horizontal"===this.orientation,v=this._itemPositions.findIndex(({drag:L,clientRect:k})=>L!==l&&((!g||L!==this._previousSwap.drag||!this._previousSwap.overlaps||(D?g.x:g.y)!==this._previousSwap.delta)&&(D?r>=Math.floor(k.left)&&r=Math.floor(k.top)&&c!0,this.sortPredicate=()=>!0,this.beforeStarted=new u.x,this.entered=new u.x,this.exited=new u.x,this.dropped=new u.x,this.sorted=new u.x,this.receivingStarted=new u.x,this.receivingStopped=new u.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=F.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new u.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,S.F)(0,ae.Z).pipe((0,ce.R)(this._stopScrollTimers)).subscribe(()=>{const v=this._scrollNode,L=this.autoScrollStep;1===this._verticalScrollDirection?v.scrollBy(0,-L):2===this._verticalScrollDirection&&v.scrollBy(0,L),1===this._horizontalScrollDirection?v.scrollBy(-L,0):2===this._horizontalScrollDirection&&v.scrollBy(L,0)})},this.element=(0,B.fI)(l),this._document=c,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new T(c),this._sortStrategy=new Ut(this.element,r),this._sortStrategy.withSortPredicate((v,L)=>this.sortPredicate(v,L,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(l,r,c,g){this._draggingStarted(),null==g&&this.sortingDisabled&&(g=this._draggables.indexOf(l)),this._sortStrategy.enter(l,r,c,g),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:l,container:this,currentIndex:this.getItemIndex(l)})}exit(l){this._reset(),this.exited.next({item:l,container:this})}drop(l,r,c,g,D,v,L,k={}){this._reset(),this.dropped.next({item:l,currentIndex:r,previousIndex:c,container:this,previousContainer:g,isPointerOverContainer:D,distance:v,dropPoint:L,event:k})}withItems(l){const r=this._draggables;return this._draggables=l,l.forEach(c=>c._withDropContainer(this)),this.isDragging()&&(r.filter(g=>g.isDragging()).every(g=>-1===l.indexOf(g))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(l){return this._sortStrategy.direction=l,this}connectedTo(l){return this._siblings=l.slice(),this}withOrientation(l){return this._sortStrategy.orientation=l,this}withScrollableParents(l){const r=(0,B.fI)(this.element);return this._scrollableElements=-1===l.indexOf(r)?[r,...l]:l.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(l){return this._isDragging?this._sortStrategy.getItemIndex(l):this._draggables.indexOf(l)}isReceiving(){return this._activeSiblings.size>0}_sortItem(l,r,c,g){if(this.sortingDisabled||!this._clientRect||!oe(this._clientRect,.05,r,c))return;const D=this._sortStrategy.sort(l,r,c,g);D&&this.sorted.next({previousIndex:D.previousIndex,currentIndex:D.currentIndex,container:this,item:l})}_startScrollingIfNecessary(l,r){if(this.autoScrollDisabled)return;let c,g=0,D=0;if(this._parentPositions.positions.forEach((v,L)=>{L===this._document||!v.clientRect||c||oe(v.clientRect,.05,l,r)&&([g,D]=function wt(h,l,r,c){const g=gt(l,c),D=Et(l,r);let v=0,L=0;if(g){const k=h.scrollTop;1===g?k>0&&(v=1):h.scrollHeight-k>h.clientHeight&&(v=2)}if(D){const k=h.scrollLeft;1===D?k>0&&(L=1):h.scrollWidth-k>h.clientWidth&&(L=2)}return[v,L]}(L,v.clientRect,l,r),(g||D)&&(c=L))}),!g&&!D){const{width:v,height:L}=this._viewportRuler.getViewportSize(),k={width:v,height:L,top:0,right:v,bottom:L,left:0};g=gt(k,r),D=Et(k,l),c=window}c&&(g!==this._verticalScrollDirection||D!==this._horizontalScrollDirection||c!==this._scrollNode)&&(this._verticalScrollDirection=g,this._horizontalScrollDirection=D,this._scrollNode=c,(g||D)&&c?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const l=(0,B.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=l.msScrollSnapType||l.scrollSnapType||"",l.scrollSnapType=l.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const l=(0,B.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(l).clientRect}_reset(){this._isDragging=!1;const l=(0,B.fI)(this.element).style;l.scrollSnapType=l.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(l,r){return null!=this._clientRect&&te(this._clientRect,l,r)}_getSiblingContainerFromPosition(l,r,c){return this._siblings.find(g=>g._canReceive(l,r,c))}_canReceive(l,r,c){if(!this._clientRect||!te(this._clientRect,r,c)||!this.enterPredicate(l,this))return!1;const g=this._getShadowRoot().elementFromPoint(r,c);if(!g)return!1;const D=(0,B.fI)(this.element);return g===D||D.contains(g)}_startReceiving(l,r){const c=this._activeSiblings;!c.has(l)&&r.every(g=>this.enterPredicate(g,this)||this._draggables.indexOf(g)>-1)&&(c.add(l),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:l,receiver:this,items:r}))}_stopReceiving(l){this._activeSiblings.delete(l),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:l,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(l=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(l);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const l=(0,M.kV)((0,B.fI)(this.element));this._cachedShadowRoot=l||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const l=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,l))}}function gt(h,l){const{top:r,bottom:c,height:g}=h,D=g*pt;return l>=r-D&&l<=r+D?1:l>=c-D&&l<=c+D?2:0}function Et(h,l){const{left:r,right:c,width:g}=h,D=g*pt;return l>=r-D&&l<=r+D?1:l>=c-D&&l<=c+D?2:0}const Ve=(0,M.i$)({passive:!1,capture:!0});let Wt=(()=>{class h{constructor(r,c){this._ngZone=r,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=g=>g.isDragging(),this.pointerMove=new u.x,this.pointerUp=new u.x,this.scroll=new u.x,this._preventDefaultWhileDragging=g=>{this._activeDragInstances.length>0&&g.preventDefault()},this._persistentTouchmoveListener=g=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&g.preventDefault(),this.pointerMove.next(g))},this._document=c}registerDropContainer(r){this._dropInstances.has(r)||this._dropInstances.add(r)}registerDragItem(r){this._dragInstances.add(r),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Ve)})}removeDropContainer(r){this._dropInstances.delete(r)}removeDragItem(r){this._dragInstances.delete(r),this.stopDragging(r),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Ve)}startDragging(r,c){if(!(this._activeDragInstances.indexOf(r)>-1)&&(this._activeDragInstances.push(r),1===this._activeDragInstances.length)){const g=c.type.startsWith("touch");this._globalListeners.set(g?"touchend":"mouseup",{handler:D=>this.pointerUp.next(D),options:!0}).set("scroll",{handler:D=>this.scroll.next(D),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Ve}),g||this._globalListeners.set("mousemove",{handler:D=>this.pointerMove.next(D),options:Ve}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((D,v)=>{this._document.addEventListener(v,D.handler,D.options)})})}}stopDragging(r){const c=this._activeDragInstances.indexOf(r);c>-1&&(this._activeDragInstances.splice(c,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(r){return this._activeDragInstances.indexOf(r)>-1}scrolled(r){const c=[this.scroll];return r&&r!==this._document&&c.push(new Q.y(g=>this._ngZone.runOutsideAngular(()=>{const v=L=>{this._activeDragInstances.length&&g.next(L)};return r.addEventListener("scroll",v,!0),()=>{r.removeEventListener("scroll",v,!0)}}))),(0,j.T)(...c)}ngOnDestroy(){this._dragInstances.forEach(r=>this.removeDragItem(r)),this._dropInstances.forEach(r=>this.removeDropContainer(r)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((r,c)=>{this._document.removeEventListener(c,r.handler,r.options)}),this._globalListeners.clear()}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(a.R0b),a.LFG(e.K0))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();const s_={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ht=(()=>{class h{constructor(r,c,g,D){this._document=r,this._ngZone=c,this._viewportRuler=g,this._dragDropRegistry=D}createDrag(r,c=s_){return new yt(r,c,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(r){return new Kt(r,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(e.K0),a.LFG(a.R0b),a.LFG(C.rL),a.LFG(Wt))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();const Xe=new a.OlP("CDK_DRAG_PARENT"),Le=new a.OlP("CDK_DRAG_CONFIG"),kt=new a.OlP("CdkDropList"),tt=new a.OlP("CdkDragHandle");let mt=(()=>{class h{get disabled(){return this._disabled}set disabled(r){this._disabled=(0,B.Ig)(r),this._stateChanges.next(this)}constructor(r,c){this.element=r,this._stateChanges=new u.x,this._disabled=!1,this._parentDrag=c}ngOnDestroy(){this._stateChanges.complete()}}return h.\u0275fac=function(r){return new(r||h)(a.Y36(a.SBq),a.Y36(Xe,12))},h.\u0275dir=a.lG2({type:h,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},standalone:!0,features:[a._Bn([{provide:tt,useExisting:h}])]}),h})();const Dt=new a.OlP("CdkDragPlaceholder"),_t=new a.OlP("CdkDragPreview");let nt=(()=>{class h{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(r){this._disabled=(0,B.Ig)(r),this._dragRef.disabled=this._disabled}constructor(r,c,g,D,v,L,k,ee,se,Oe,Ie){this.element=r,this.dropContainer=c,this._ngZone=D,this._viewContainerRef=v,this._dir=k,this._changeDetectorRef=se,this._selfHandle=Oe,this._parentDrag=Ie,this._destroyed=new u.x,this.started=new a.vpe,this.released=new a.vpe,this.ended=new a.vpe,this.entered=new a.vpe,this.exited=new a.vpe,this.dropped=new a.vpe,this.moved=new Q.y(ve=>{const Ke=this._dragRef.moved.pipe((0,Ee.U)(Fe=>({source:this,pointerPosition:Fe.pointerPosition,event:Fe.event,delta:Fe.delta,distance:Fe.distance}))).subscribe(ve);return()=>{Ke.unsubscribe()}}),this._dragRef=ee.createDrag(r,{dragStartThreshold:L&&null!=L.dragStartThreshold?L.dragStartThreshold:5,pointerDirectionChangeThreshold:L&&null!=L.pointerDirectionChangeThreshold?L.pointerDirectionChangeThreshold:5,zIndex:L?.zIndex}),this._dragRef.data=this,h._dragInstances.push(this),L&&this._assignDefaults(L),c&&(this._dragRef._withDropContainer(c._dropListRef),c.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(r){this._dragRef.setFreeDragPosition(r)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,N.q)(1),(0,ce.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(r){const c=r.rootElementSelector,g=r.freeDragPosition;c&&!c.firstChange&&this._updateRootElement(),g&&!g.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const r=h._dragInstances.indexOf(this);r>-1&&h._dragInstances.splice(r,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const r=this.element.nativeElement;let c=r;this.rootElementSelector&&(c=void 0!==r.closest?r.closest(this.rootElementSelector):r.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(c||r)}_getBoundaryElement(){const r=this.boundaryElement;return r?"string"==typeof r?this.element.nativeElement.closest(r):(0,B.fI)(r):null}_syncInputs(r){r.beforeStarted.subscribe(()=>{if(!r.isDragging()){const c=this._dir,g=this.dragStartDelay,D=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,v=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;r.disabled=this.disabled,r.lockAxis=this.lockAxis,r.dragStartDelay="object"==typeof g&&g?g:(0,B.su)(g),r.constrainPosition=this.constrainPosition,r.previewClass=this.previewClass,r.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(D).withPreviewTemplate(v).withPreviewContainer(this.previewContainer||"global"),c&&r.withDirection(c.value)}}),r.beforeStarted.pipe((0,N.q)(1)).subscribe(()=>{if(this._parentDrag)return void r.withParent(this._parentDrag._dragRef);let c=this.element.nativeElement.parentElement;for(;c;){if(c.classList.contains("cdk-drag")){r.withParent(h._dragInstances.find(g=>g.element.nativeElement===c)?._dragRef||null);break}c=c.parentElement}})}_handleEvents(r){r.started.subscribe(c=>{this.started.emit({source:this,event:c.event}),this._changeDetectorRef.markForCheck()}),r.released.subscribe(c=>{this.released.emit({source:this,event:c.event})}),r.ended.subscribe(c=>{this.ended.emit({source:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event}),this._changeDetectorRef.markForCheck()}),r.entered.subscribe(c=>{this.entered.emit({container:c.container.data,item:this,currentIndex:c.currentIndex})}),r.exited.subscribe(c=>{this.exited.emit({container:c.container.data,item:this})}),r.dropped.subscribe(c=>{this.dropped.emit({previousIndex:c.previousIndex,currentIndex:c.currentIndex,previousContainer:c.previousContainer.data,container:c.container.data,isPointerOverContainer:c.isPointerOverContainer,item:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event})})}_assignDefaults(r){const{lockAxis:c,dragStartDelay:g,constrainPosition:D,previewClass:v,boundaryElement:L,draggingDisabled:k,rootElementSelector:ee,previewContainer:se}=r;this.disabled=k??!1,this.dragStartDelay=g||0,c&&(this.lockAxis=c),D&&(this.constrainPosition=D),v&&(this.previewClass=v),L&&(this.boundaryElement=L),ee&&(this.rootElementSelector=ee),se&&(this.previewContainer=se)}_setupHandlesListener(){this._handles.changes.pipe((0,De.O)(this._handles),(0,K.b)(r=>{const c=r.filter(g=>g._parentDrag===this).map(g=>g.element);this._selfHandle&&this.rootElementSelector&&c.push(this.element),this._dragRef.withHandles(c)}),(0,ie.w)(r=>(0,j.T)(...r.map(c=>c._stateChanges.pipe((0,De.O)(c))))),(0,ce.R)(this._destroyed)).subscribe(r=>{const c=this._dragRef,g=r.element.nativeElement;r.disabled?c.disableHandle(g):c.enableHandle(g)})}}return h._dragInstances=[],h.\u0275fac=function(r){return new(r||h)(a.Y36(a.SBq),a.Y36(kt,12),a.Y36(e.K0),a.Y36(a.R0b),a.Y36(a.s_b),a.Y36(Le,8),a.Y36(U.Is,8),a.Y36(ht),a.Y36(a.sBO),a.Y36(tt,10),a.Y36(Xe,12))},h.\u0275dir=a.lG2({type:h,selectors:[["","cdkDrag",""]],contentQueries:function(r,c,g){if(1&r&&(a.Suo(g,_t,5),a.Suo(g,Dt,5),a.Suo(g,tt,5)),2&r){let D;a.iGM(D=a.CRH())&&(c._previewTemplate=D.first),a.iGM(D=a.CRH())&&(c._placeholderTemplate=D.first),a.iGM(D=a.CRH())&&(c._handles=D)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(r,c){2&r&&a.ekj("cdk-drag-disabled",c.disabled)("cdk-drag-dragging",c._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[a._Bn([{provide:Xe,useExisting:h}]),a.TTD]}),h})(),Ot=(()=>{class h{}return h.\u0275fac=function(r){return new(r||h)},h.\u0275mod=a.oAB({type:h}),h.\u0275inj=a.cJS({providers:[ht],imports:[C.ZD]}),h})();var it=_(1102),$t=_(9002);const Ht=["imgRef"],Vt=["imagePreviewWrapper"];function Pt(h,l){if(1&h){const r=a.EpF();a.TgZ(0,"li",10),a.NdJ("click",function(){const D=a.CHM(r).$implicit;return a.KtG(D.onClick())}),a._UZ(1,"span",11),a.qZA()}if(2&h){const r=l.$implicit,c=a.oxw();a.ekj("ant-image-preview-operations-operation-disabled",c.zoomOutDisabled&&"zoomOut"===r.type),a.xp6(1),a.Q6J("nzType",r.icon)}}function Ct(h,l){if(1&h&&a._UZ(0,"img",13,14),2&h){const r=a.oxw().$implicit,c=a.oxw();a.Udp("width",r.width)("height",r.height)("transform",c.previewImageTransform),a.uIk("src",c.sanitizerResourceUrl(r.src),a.LSH)("srcset",r.srcset)("alt",r.alt)}}function Yt(h,l){if(1&h&&(a.ynx(0),a.YNc(1,Ct,2,9,"img",12),a.BQk()),2&h){const r=l.index,c=a.oxw();a.xp6(1),a.Q6J("ngIf",c.index===r)}}function jt(h,l){if(1&h){const r=a.EpF();a.ynx(0),a.TgZ(1,"div",15),a.NdJ("click",function(g){a.CHM(r);const D=a.oxw();return a.KtG(D.onSwitchLeft(g))}),a._UZ(2,"span",16),a.qZA(),a.TgZ(3,"div",17),a.NdJ("click",function(g){a.CHM(r);const D=a.oxw();return a.KtG(D.onSwitchRight(g))}),a._UZ(4,"span",18),a.qZA(),a.BQk()}if(2&h){const r=a.oxw();a.xp6(1),a.ekj("ant-image-preview-switch-left-disabled",r.index<=0),a.xp6(2),a.ekj("ant-image-preview-switch-right-disabled",r.index>=r.images.length-1)}}class Se{constructor(){this.nzKeyboard=!0,this.nzNoAnimation=!1,this.nzMaskClosable=!0,this.nzCloseOnNavigation=!0}}class ze{constructor(l,r,c){this.previewInstance=l,this.config=r,this.overlayRef=c,this.destroy$=new u.x,c.keydownEvents().pipe((0,G.h)(g=>this.config.nzKeyboard&&(g.keyCode===t.hY||g.keyCode===t.oh||g.keyCode===t.SV)&&!(0,t.Vb)(g))).subscribe(g=>{g.preventDefault(),g.keyCode===t.hY&&this.close(),g.keyCode===t.oh&&this.prev(),g.keyCode===t.SV&&this.next()}),c.detachments().subscribe(()=>{this.overlayRef.dispose()}),l.containerClick.pipe((0,N.q)(1),(0,ce.R)(this.destroy$)).subscribe(()=>{this.close()}),l.closeClick.pipe((0,N.q)(1),(0,ce.R)(this.destroy$)).subscribe(()=>{this.close()}),l.animationStateChanged.pipe((0,G.h)(g=>"done"===g.phaseName&&"leave"===g.toState),(0,N.q)(1)).subscribe(()=>{this.dispose()})}switchTo(l){this.previewInstance.switchTo(l)}next(){this.previewInstance.next()}prev(){this.previewInstance.prev()}close(){this.previewInstance.startLeaveAnimation()}dispose(){this.destroy$.next(),this.overlayRef.dispose()}}function ft(h,l,r){const c=h+l,g=(l-r)/2;let D=null;return l>r?(h>0&&(D=g),h<0&&cr)&&(D=h<0?g:-g),D}const Ye={x:0,y:0};let Xt=(()=>{class h{constructor(r,c,g,D,v,L,k,ee){this.ngZone=r,this.host=c,this.cdr=g,this.nzConfigService=D,this.config=v,this.overlayRef=L,this.destroy$=k,this.sanitizer=ee,this.images=[],this.index=0,this.isDragging=!1,this.visible=!0,this.animationState="enter",this.animationStateChanged=new a.vpe,this.previewImageTransform="",this.previewImageWrapperTransform="",this.operations=[{icon:"close",onClick:()=>{this.onClose()},type:"close"},{icon:"zoom-in",onClick:()=>{this.onZoomIn()},type:"zoomIn"},{icon:"zoom-out",onClick:()=>{this.onZoomOut()},type:"zoomOut"},{icon:"rotate-right",onClick:()=>{this.onRotateRight()},type:"rotateRight"},{icon:"rotate-left",onClick:()=>{this.onRotateLeft()},type:"rotateLeft"}],this.zoomOutDisabled=!1,this.position={...Ye},this.containerClick=new a.vpe,this.closeClick=new a.vpe,this.zoom=this.config.nzZoom??1,this.rotate=this.config.nzRotate??0,this.updateZoomOutDisabled(),this.updatePreviewImageTransform(),this.updatePreviewImageWrapperTransform()}get animationDisabled(){return this.config.nzNoAnimation??!1}get maskClosable(){const r=this.nzConfigService.getConfigForComponent("image")||{};return this.config.nzMaskClosable??r.nzMaskClosable??!0}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,J.R)(this.host.nativeElement,"click").pipe((0,ce.R)(this.destroy$)).subscribe(r=>{r.target===r.currentTarget&&this.maskClosable&&this.containerClick.observers.length&&this.ngZone.run(()=>this.containerClick.emit())}),(0,J.R)(this.imagePreviewWrapper.nativeElement,"mousedown").pipe((0,ce.R)(this.destroy$)).subscribe(()=>{this.isDragging=!0})})}setImages(r){this.images=r,this.cdr.markForCheck()}switchTo(r){this.index=r,this.cdr.markForCheck()}next(){this.index0&&(this.reset(),this.index--,this.updatePreviewImageTransform(),this.updatePreviewImageWrapperTransform(),this.updateZoomOutDisabled(),this.cdr.markForCheck())}markForCheck(){this.cdr.markForCheck()}onClose(){this.closeClick.emit()}onZoomIn(){this.zoom+=1,this.updatePreviewImageTransform(),this.updateZoomOutDisabled(),this.position={...Ye}}onZoomOut(){this.zoom>1&&(this.zoom-=1,this.updatePreviewImageTransform(),this.updateZoomOutDisabled(),this.position={...Ye})}onRotateRight(){this.rotate+=90,this.updatePreviewImageTransform()}onRotateLeft(){this.rotate-=90,this.updatePreviewImageTransform()}onSwitchLeft(r){r.preventDefault(),r.stopPropagation(),this.prev()}onSwitchRight(r){r.preventDefault(),r.stopPropagation(),this.next()}onAnimationStart(r){"enter"===r.toState?this.setEnterAnimationClass():"leave"===r.toState&&this.setLeaveAnimationClass(),this.animationStateChanged.emit(r)}onAnimationDone(r){"enter"===r.toState?this.setEnterAnimationClass():"leave"===r.toState&&this.setLeaveAnimationClass(),this.animationStateChanged.emit(r)}startLeaveAnimation(){this.animationState="leave",this.cdr.markForCheck()}onDragReleased(){this.isDragging=!1;const r=this.imageRef.nativeElement.offsetWidth*this.zoom,c=this.imageRef.nativeElement.offsetHeight*this.zoom,{left:g,top:D}=function Gt(h){const l=h.getBoundingClientRect(),r=document.documentElement;return{left:l.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:l.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}(this.imageRef.nativeElement),{width:v,height:L}=function qt(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}(),k=this.rotate%180!=0,se=function Qe(h){let l={};return h.width<=h.clientWidth&&h.height<=h.clientHeight&&(l={x:0,y:0}),(h.width>h.clientWidth||h.height>h.clientHeight)&&(l={x:ft(h.left,h.width,h.clientWidth),y:ft(h.top,h.height,h.clientHeight)}),l}({width:k?c:r,height:k?r:c,left:g,top:D,clientWidth:v,clientHeight:L});((0,Y.DX)(se.x)||(0,Y.DX)(se.y))&&(this.position={...this.position,...se})}sanitizerResourceUrl(r){return this.sanitizer.bypassSecurityTrustResourceUrl(r)}updatePreviewImageTransform(){this.previewImageTransform=`scale3d(${this.zoom}, ${this.zoom}, 1) rotate(${this.rotate}deg)`}updatePreviewImageWrapperTransform(){this.previewImageWrapperTransform=`translate3d(${this.position.x}px, ${this.position.y}px, 0)`}updateZoomOutDisabled(){this.zoomOutDisabled=this.zoom<=1}setEnterAnimationClass(){if(this.animationDisabled)return;const r=this.overlayRef.backdropElement;r&&(r.classList.add("ant-fade-enter"),r.classList.add("ant-fade-enter-active"))}setLeaveAnimationClass(){if(this.animationDisabled)return;const r=this.overlayRef.backdropElement;r&&(r.classList.add("ant-fade-leave"),r.classList.add("ant-fade-leave-active"))}reset(){this.zoom=1,this.rotate=0,this.position={...Ye}}}return h.\u0275fac=function(r){return new(r||h)(a.Y36(a.R0b),a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(le.jY),a.Y36(Se),a.Y36(X.Iu),a.Y36(y.kn),a.Y36(I.H7))},h.\u0275cmp=a.Xpm({type:h,selectors:[["nz-image-preview"]],viewQuery:function(r,c){if(1&r&&(a.Gf(Ht,5),a.Gf(Vt,7)),2&r){let g;a.iGM(g=a.CRH())&&(c.imageRef=g.first),a.iGM(g=a.CRH())&&(c.imagePreviewWrapper=g.first)}},hostAttrs:["tabindex","-1","role","document",1,"ant-image-preview-wrap"],hostVars:6,hostBindings:function(r,c){1&r&&a.WFA("@fadeMotion.start",function(D){return c.onAnimationStart(D)})("@fadeMotion.done",function(D){return c.onAnimationDone(D)}),2&r&&(a.d8E("@.disabled",c.config.nzNoAnimation)("@fadeMotion",c.animationState),a.Udp("z-index",c.config.nzZIndex),a.ekj("ant-image-preview-moving",c.isDragging))},exportAs:["nzImagePreview"],features:[a._Bn([y.kn])],decls:11,vars:6,consts:[[1,"ant-image-preview"],["tabindex","0","aria-hidden","true",2,"width","0","height","0","overflow","hidden","outline","none"],[1,"ant-image-preview-content"],[1,"ant-image-preview-body"],[1,"ant-image-preview-operations"],["class","ant-image-preview-operations-operation",3,"ant-image-preview-operations-operation-disabled","click",4,"ngFor","ngForOf"],["cdkDrag","",1,"ant-image-preview-img-wrapper",3,"cdkDragFreeDragPosition","cdkDragReleased"],["imagePreviewWrapper",""],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"ant-image-preview-operations-operation",3,"click"],["nz-icon","","nzTheme","outline",1,"ant-image-preview-operations-icon",3,"nzType"],["cdkDragHandle","","class","ant-image-preview-img",3,"width","height","transform",4,"ngIf"],["cdkDragHandle","",1,"ant-image-preview-img"],["imgRef",""],[1,"ant-image-preview-switch-left",3,"click"],["nz-icon","","nzType","left","nzTheme","outline"],[1,"ant-image-preview-switch-right",3,"click"],["nz-icon","","nzType","right","nzTheme","outline"]],template:function(r,c){1&r&&(a.TgZ(0,"div",0),a._UZ(1,"div",1),a.TgZ(2,"div",2)(3,"div",3)(4,"ul",4),a.YNc(5,Pt,2,3,"li",5),a.qZA(),a.TgZ(6,"div",6,7),a.NdJ("cdkDragReleased",function(){return c.onDragReleased()}),a.YNc(8,Yt,2,1,"ng-container",8),a.qZA(),a.YNc(9,jt,5,4,"ng-container",9),a.qZA()(),a._UZ(10,"div",1),a.qZA()),2&r&&(a.xp6(5),a.Q6J("ngForOf",c.operations),a.xp6(1),a.Udp("transform",c.previewImageWrapperTransform),a.Q6J("cdkDragFreeDragPosition",c.position),a.xp6(2),a.Q6J("ngForOf",c.images),a.xp6(1),a.Q6J("ngIf",c.images.length>1))},dependencies:[nt,mt,e.sg,e.O5,it.Ls],encapsulation:2,data:{animation:[ge.MC]},changeDetection:0}),h})(),It=(()=>{class h{constructor(r,c,g,D){this.overlay=r,this.injector=c,this.nzConfigService=g,this.directionality=D}preview(r,c){return this.display(r,c)}display(r,c){const g={...new Se,...c??{}},D=this.createOverlay(g),v=this.attachPreviewComponent(D,g);v.setImages(r);const L=new ze(v,g,D);return v.previewRef=L,L}attachPreviewComponent(r,c){const g=a.zs3.create({parent:this.injector,providers:[{provide:X.Iu,useValue:r},{provide:Se,useValue:c}]}),D=new pe.C5(Xt,null,g);return r.attach(D).instance}createOverlay(r){const c=this.nzConfigService.getConfigForComponent("image")||{},g=new X.X_({hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:this.overlay.position().global(),disposeOnNavigation:r.nzCloseOnNavigation??c.nzCloseOnNavigation??!0,backdropClass:"ant-image-preview-mask",direction:r.nzDirection||c.nzDirection||this.directionality.value});return this.overlay.create(g)}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(X.aV),a.LFG(a.zs3),a.LFG(le.jY),a.LFG(U.Is,8))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac}),h})(),e_=(()=>{class h{}return h.\u0275fac=function(r){return new(r||h)},h.\u0275mod=a.oAB({type:h}),h.\u0275inj=a.cJS({providers:[It],imports:[U.vT,X.U8,pe.eL,Ot,e.ez,it.PV,$t.YS]}),h})()}}]); \ No newline at end of file diff --git a/erupt-web/src/main/resources/public/201.288d946819105a49.js b/erupt-web/src/main/resources/public/201.288d946819105a49.js new file mode 100644 index 000000000..f328e9887 --- /dev/null +++ b/erupt-web/src/main/resources/public/201.288d946819105a49.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkerupt=self.webpackChunkerupt||[]).push([[201],{8306:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{S:()=>ChoiceComponent});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_angular_core__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4650),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(774),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9651),_core__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7254),_angular_common__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6895),_angular_forms__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(433),ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(7044),ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7570),ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(8231),ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(1102),ng_zorro_antd_tag__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(6672),ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(8521),ng_zorro_antd_spin__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5681),_delon_abc_tag_select__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(840),_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6581);function ChoiceComponent_ng_container_0_ng_container_2_ng_container_2_Template(o,p){1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"label",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(3,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(3,1,"global.all")))}function ChoiceComponent_ng_container_0_ng_container_2_ng_container_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"label",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o){const _=p.$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzTooltipTitle",_.desc)("nzDisabled",e.readonly||_.disable)("nzValue",_.value),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_0_ng_container_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-radio-group",3),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.eruptField.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_2_ng_container_2_Template,4,3,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_2_ng_container_3_Template,3,4,"ng-container",4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngModel",_.eruptField.eruptFieldJson.edit.$value)("name",_.eruptField.fieldName),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.checkAll),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}function ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_nz_option_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"nz-option",10)(1,"div",11),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzDisabled",_.disable)("nzValue",_.value)("nzLabel",_.label),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzTooltipPlacement","left")("nzTooltipTitle",_.desc),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(1,ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_nz_option_1_Template,3,6,"nz-option",9),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}function ChoiceComponent_ng_container_0_ng_container_3_nz_option_3_Template(o,p){1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"nz-option",12)(1,"div",13),_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(2,"i",14),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()())}function ChoiceComponent_ng_container_0_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-select",7),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzOpenChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.load(a))})("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.eruptField.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_3_ng_container_2_Template,2,1,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_3_nz_option_3_Template,3,0,"nz-option",8),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzLoading",_.isLoading)("nzDisabled",_.readonly)("ngModel",_.eruptField.eruptFieldJson.edit.$value)("nzPlaceHolder",_.eruptField.eruptFieldJson.edit.placeHolder)("name",_.eruptField.fieldName)("nzSize",_.size)("nzShowSearch",!0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",!_.isLoading),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.isLoading)}}function ChoiceComponent_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0)(1,1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_0_ng_container_2_Template,4,4,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,ChoiceComponent_ng_container_0_ng_container_3_Template,4,9,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitch",_.eruptField.eruptFieldJson.edit.choiceType.type),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitchCase",_.choiceEnum.RADIO),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngSwitchCase",_.choiceEnum.SELECT)}}function ChoiceComponent_ng_container_1_nz_spin_2_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(0,"nz-spin",18)}function ChoiceComponent_ng_container_1_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"nz-tag",19),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzCheckedChange",function(a){const k=_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(k.$viewValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("nzChecked",_.$viewValue),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(_.label)}}function ChoiceComponent_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(1,"tag-select",15),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(2,ChoiceComponent_ng_container_1_nz_spin_2_Template,1,0,"nz-spin",16),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(3,"nz-tag",17),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("nzCheckedChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_4__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_4__.KtG(u.changeTagAll(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(5,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(6,ChoiceComponent_ng_container_1_ng_container_6_Template,3,2,"ng-container",4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("expandable",!0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.isLoading),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(5,4,"global.check_all")," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngForOf",_.choiceVL)}}let ChoiceComponent=(()=>{class ChoiceComponent{constructor(o,p,_){this.dataService=o,this.msg=p,this.i18n=_,this.vagueSearch=!1,this.readonly=!1,this.checkAll=!1,this.dependLinkage=!0,this.isLoading=!1,this.choiceEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI,this.choiceVL=[]}ngOnInit(){if(this.vagueSearch)return void(this.choiceVL=this.eruptField.componentValue);let o=this.eruptField.eruptFieldJson.edit.choiceType;o.anewFetch&&o.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI.RADIO&&this.load(!0),(!this.dependLinkage||!o.dependField)&&(this.choiceVL=this.eruptField.componentValue)}dependChange(value){let choiceType=this.eruptField.eruptFieldJson.edit.choiceType;if(choiceType.dependField){let dependValue=value;for(let eruptFieldModel of this.eruptModel.eruptFieldModels)if(eruptFieldModel.fieldName==choiceType.dependField){this.choiceVL=this.eruptField.componentValue.filter(vl=>{try{return eval(choiceType.dependExpr)}catch(o){this.msg.error(o)}});break}}}load(o){let p=this.eruptField.eruptFieldJson.edit.choiceType;if(o&&(p.anewFetch&&(this.isLoading=!0,this.dataService.findChoiceItem(this.eruptModel.eruptName,this.eruptField.fieldName,this.eruptParentName).subscribe(_=>{this.eruptField.componentValue=_,this.isLoading=!1})),this.dependLinkage&&p.dependField))for(let _ of this.eruptModel.eruptFieldModels)if(_.fieldName==p.dependField){let e=_.eruptFieldJson.edit.$value;(null===e||""===e||void 0===e)&&(this.msg.warning(this.i18n.fanyi("global.pre_select")+_.eruptFieldJson.edit.title),this.choiceVL=[])}}changeTagAll(o){for(let p of this.eruptField.componentValue)p.$viewValue=o}}return ChoiceComponent.\u0275fac=function o(p){return new(p||ChoiceComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_5__.dD),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_core__WEBPACK_IMPORTED_MODULE_2__.t$))},ChoiceComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_4__.Xpm({type:ChoiceComponent,selectors:[["erupt-choice"]],inputs:{eruptModel:"eruptModel",eruptField:"eruptField",size:"size",eruptParentName:"eruptParentName",vagueSearch:"vagueSearch",readonly:"readonly",checkAll:"checkAll",dependLinkage:"dependLinkage"},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"erupt-input","stander-line-height",3,"ngModel","name","ngModelChange"],[4,"ngFor","ngForOf"],["nz-radio","",3,"nzValue"],["nz-radio","","nz-tooltip","",3,"nzTooltipTitle","nzDisabled","nzValue"],["nzAllowClear","",1,"erupt-input",3,"nzLoading","nzDisabled","ngModel","nzPlaceHolder","name","nzSize","nzShowSearch","nzOpenChange","ngModelChange"],["nzDisabled","","nzCustomContent","",4,"ngIf"],["nzCustomContent","",3,"nzDisabled","nzValue","nzLabel",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzDisabled","nzValue","nzLabel"],["nz-tooltip","",3,"nzTooltipPlacement","nzTooltipTitle"],["nzDisabled","","nzCustomContent",""],[1,"text-center"],["nz-icon","","nzType","loading",1,"loading-icon"],[2,"margin-left","0",3,"expandable"],["nzSimple","",4,"ngIf"],["nzMode","checkable",2,"margin-right","10px",3,"nzCheckedChange"],["nzSimple",""],["nzMode","checkable",2,"margin-right","10px",3,"nzChecked","nzCheckedChange"]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(0,ChoiceComponent_ng_container_0_Template,4,3,"ng-container",0),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(1,ChoiceComponent_ng_container_1_Template,7,6,"ng-container",0)),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",!_.vagueSearch),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",_.vagueSearch))},dependencies:[_angular_common__WEBPACK_IMPORTED_MODULE_6__.sg,_angular_common__WEBPACK_IMPORTED_MODULE_6__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_6__.RF,_angular_common__WEBPACK_IMPORTED_MODULE_6__.n9,_angular_forms__WEBPACK_IMPORTED_MODULE_7__.JJ,_angular_forms__WEBPACK_IMPORTED_MODULE_7__.On,ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_8__.w,ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_9__.SY,ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__.Ip,ng_zorro_antd_select__WEBPACK_IMPORTED_MODULE_10__.Vq,ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_11__.Ls,ng_zorro_antd_tag__WEBPACK_IMPORTED_MODULE_12__.j,ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__.Of,ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_13__.Dg,ng_zorro_antd_spin__WEBPACK_IMPORTED_MODULE_14__.W,_delon_abc_tag_select__WEBPACK_IMPORTED_MODULE_15__.P,_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_3__.C],styles:["[_nghost-%COMP%] nz-radio-group label{line-height:32px}"]}),ChoiceComponent})()},6016:(o,p,_)=>{_.d(p,{w:()=>y});var e=_(4650),a=_(9559),u=_(2536),k=_(6895),G=_(433),N=_(7044),ce=_(1102),le=_(1243),Y=_(711);function X(A,C){1&A&&e._UZ(0,"i",6)}function pe(A,C){1&A&&e._UZ(0,"i",7)}const t=function(A){return{height:A}};let ge="code_editor_dark",y=(()=>{class A{constructor(M,B){this.cacheService=M,this.nzConfigService=B,this.readonly=!1,this.height=300,this.initComplete=!1,this.dark=!1,this.fullScreen=!1}ngOnInit(){this.dark=this.cacheService.getNone(ge)||!1,this.theme=this.dark?"vs-dark":"vs",this.editorOption={language:this.language,theme:this.theme,readOnly:this.readonly,suggestOnTriggerCharacters:!0}}codeEditorInit(M){this.initComplete=!0}switchChange(M){this.dark=M,this.theme=this.dark?"vs-dark":"vs",this.cacheService.set(ge,this.dark);const B=this.nzConfigService.getConfigForComponent("codeEditor")?.defaultEditorOption||{};this.nzConfigService.set("codeEditor",{defaultEditorOption:{...B,theme:this.theme}})}toggleFullScreen(){}}return A.\u0275fac=function(M){return new(M||A)(e.Y36(a.Q),e.Y36(u.jY))},A.\u0275cmp=e.Xpm({type:A,selectors:[["erupt-code-editor"]],inputs:{edit:"edit",language:"language",readonly:"readonly",height:"height",parentEruptName:"parentEruptName"},decls:8,vars:9,consts:[[2,"position","relative"],[1,"code-editor-style",3,"ngStyle","ngModel","nzLoading","nzEditorOption","nzEditorInitialized","ngModelChange"],[1,"toolbar"],["nzSize","small",3,"ngModel","nzUnCheckedChildren","nzCheckedChildren","ngModelChange"],["unchecked",""],["checked",""],["nz-icon","","nzType","bulb"],["nz-icon","","nzType","poweroff"]],template:function(M,B){if(1&M&&(e.TgZ(0,"div",0)(1,"nz-code-editor",1),e.NdJ("nzEditorInitialized",function(J){return B.codeEditorInit(J)})("ngModelChange",function(J){return B.edit.$value=J}),e.qZA(),e.TgZ(2,"div",2)(3,"nz-switch",3),e.NdJ("ngModelChange",function(J){return B.switchChange(J)}),e.qZA(),e.YNc(4,X,1,0,"ng-template",null,4,e.W1O),e.YNc(6,pe,1,0,"ng-template",null,5,e.W1O),e.qZA()()),2&M){const w=e.MAs(5),J=e.MAs(7);e.xp6(1),e.Q6J("ngStyle",e.VKq(7,t,B.height+"px"))("ngModel",B.edit.$value)("nzLoading",!B.initComplete)("nzEditorOption",B.editorOption),e.xp6(2),e.Q6J("ngModel",B.dark)("nzUnCheckedChildren",w)("nzCheckedChildren",J)}},dependencies:[k.PC,G.JJ,G.On,N.w,ce.Ls,le.i,Y.XZ],styles:["[_nghost-%COMP%] .toolbar{position:absolute;right:10px;bottom:10px;margin:0 12px;padding:6px 12px;display:flex;align-items:center}[_nghost-%COMP%] .code-editor-style{border:1px solid #d9d9d9}[data-theme=dark] [_nghost-%COMP%] .code-editor-style{border:1px solid #434343}"]}),A})()},2971:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{j:()=>EditTypeComponent});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(774),_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8440),_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(6752),_shared_util_window_util__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(9942),_delon_auth__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(538),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9651),_angular_core__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(4650),_core__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7254),_service_data_handler_service__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(5615);const _c0=["choice"];function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(2,9),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngTemplateOutlet",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10),_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(2,9),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngTemplateOutlet",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"span",16),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.copy(a.eruptFieldJson.edit.$value))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_i_0_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"i",18),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(a.eruptFieldJson.edit.$value=null)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_i_0_Template,1,0,"i",17),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.$value&&!e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-input-group",12)(2,"input",13),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_3_Template,1,0,"ng-template",null,14,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_ng_template_5_Template,1,1,"ng-template",null,15,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(6),a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAddOnBefore",u.supportCopy&&_)("nzSuffix",e)("nzSize",u.size),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSize",u.size)("nzTooltipTitle",a.eruptFieldJson.edit.$value)("type",a.eruptFieldJson.edit.inputType.type)("maxLength",a.eruptFieldJson.edit.inputType.length)("ngModel",a.eruptFieldJson.edit.$value)("name",a.fieldName)("placeholder",a.eruptFieldJson.edit.placeHolder)("required",a.eruptFieldJson.edit.notNull)("disabled",u.isReadonly(a))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_.eruptFieldJson.edit.inputType.prefix[0].label," ")}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"nz-option",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_.label)("nzValue",_.value)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-select",23),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.inputType.prefixValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_ng_container_2_Template,2,2,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.inputType.prefixValue)("name",_.fieldName+"before"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptFieldJson.edit.inputType.prefix)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_0_Template,2,1,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_ng_container_1_Template,3,3,"ng-container",3)),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",1==_.eruptFieldJson.edit.inputType.prefix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.prefix.length>1)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_.eruptFieldJson.edit.inputType.suffix[0].label," ")}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"nz-option",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_.label)("nzValue",_.value)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-select",23),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.inputType.suffixValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_ng_container_2_Template,2,2,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(6).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.inputType.suffixValue)("name",_.fieldName+"after"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptFieldJson.edit.inputType.suffix)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_0_Template,2,1,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_ng_container_1_Template,3,3,"ng-container",3)),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",1==_.eruptFieldJson.edit.inputType.suffix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.suffix.length>1)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-input-group",19)(2,"input",20),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_3_Template,2,2,"ng-template",null,21,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_ng_template_5_Template,2,2,"ng-template",null,22,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(4),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(6),a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAddOnBefore",a.eruptFieldJson.edit.inputType.prefix.length>0&&_)("nzAddOnAfter",a.eruptFieldJson.edit.inputType.suffix.length>0&&e)("nzSize",u.size),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("type",a.eruptFieldJson.edit.inputType.type)("maxLength",a.eruptFieldJson.edit.inputType.length)("placeholder",a.eruptFieldJson.edit.placeHolder)("ngModel",a.eruptFieldJson.edit.$value)("name",a.fieldName)("required",a.eruptFieldJson.edit.notNull)("disabled",u.isReadonly(a))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_1_Template,7,12,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_ng_container_2_Template,7,10,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",0==_.eruptFieldJson.edit.inputType.prefix.length&&0==_.eruptFieldJson.edit.inputType.suffix.length),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.prefix.length>0||_.eruptFieldJson.edit.inputType.suffix.length>0)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_1_Template,3,2,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_container_2_Template,3,7,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_ng_template_3_Template,3,5,"ng-template",null,7,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.inputType.fullSpan),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!_.eruptFieldJson.edit.inputType.fullSpan)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-input-number",25),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSize",e.size)("nzDisabled",e.isReadonly(_))("ngModel",_.eruptFieldJson.edit.$value)("nzPlaceHolder",_.eruptFieldJson.edit.placeHolder)("name",_.fieldName)("nzMin",_.eruptFieldJson.edit.numberType.min)("nzMax",_.eruptFieldJson.edit.numberType.max)("nzStep",1)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_ng_template_5_i_0_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"i",18),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(a.eruptFieldJson.edit.$value=null)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_ng_template_5_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(0,EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_ng_template_5_i_0_Template,1,0,"i",17),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.$value&&!e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-input-group",26)(4,"input",27),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_ng_template_5_Template,1,1,"ng-template",null,15,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(6),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",a.col.xs)("nzSm",a.col.sm)("nzMd",a.col.md)("nzLg",a.col.lg)("nzXl",a.col.xl)("nzXXl",a.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",e.eruptFieldJson.edit.title)("required",e.eruptFieldJson.edit.notNull)("optionalHelp",e.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSuffix",_)("nzSize",a.size),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSize",a.size)("ngModel",e.eruptFieldJson.edit.$value)("name",e.fieldName)("placeholder",e.eruptFieldJson.edit.placeHolder)("required",e.eruptFieldJson.edit.notNull)("disabled",a.isReadonly(e))}}const _c1=function(){return{minRows:3,maxRows:20}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_5_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11)(3,"textarea",28),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("name",_.fieldName)("nzAutosize",_angular_core__WEBPACK_IMPORTED_MODULE_5__.DdM(9,_c1))("ngModel",_.eruptFieldJson.edit.$value)("placeholder",_.eruptFieldJson.edit.placeHolder)("disabled",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-markdown",29),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptField",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",30)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-choice",31,32),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("eruptField",_)("size",e.size)("eruptParentName",e.parentEruptName)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_ng_container_3_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-choice",31,32),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("eruptField",_)("size",e.size)("eruptParentName",e.parentEruptName)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0)(1,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_ng_container_2_Template,5,9,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_ng_container_3_Template,5,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.choiceType.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.choiceEnum.RADIO),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.choiceEnum.SELECT)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_nz_option_4_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(0,"nz-option",24),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLabel",_)("nzValue",_)}}const _c2=function(o){return[o]};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11)(3,"nz-select",33),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_nz_option_4_Template,1,2,"nz-option",34),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAllowClear",!_.eruptFieldJson.edit.notNull)("nzDisabled",e.isReadonly(_))("nzSize",e.size)("ngModel",_.eruptFieldJson.edit.$value)("name",_.fieldName)("nzPlaceHolder",_.eruptFieldJson.edit.placeHolder)("nzTokenSeparators",_angular_core__WEBPACK_IMPORTED_MODULE_5__.VKq(13,_c2,_.eruptFieldJson.edit.tagsType.joinSeparator))("nzMode",_.eruptFieldJson.edit.tagsType.allowExtension?"tags":"multiple"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.componentValue)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_9_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-checkbox",35),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptBuildModel",e.eruptBuildModel)("onlyRead",e.isReadonly(_))("eruptFieldModel",_)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-slider",36),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.$value)("nzMarks",_.eruptFieldJson.edit.sliderType.marks)("nzDots",_.eruptFieldJson.edit.sliderType.dots)("nzStep",_.eruptFieldJson.edit.sliderType.step)("name",_.fieldName)("nzMax",_.eruptFieldJson.edit.sliderType.max)("nzMin",_.eruptFieldJson.edit.sliderType.min)("nzDisabled",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.rateType.character)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-rate",37),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_ng_template_4_Template,2,1,"ng-template",null,38,_angular_core__WEBPACK_IMPORTED_MODULE_5__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,a=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",a.col.xs)("nzSm",a.col.sm)("nzMd",a.col.md)("nzLg",a.col.lg)("nzXl",a.col.xl)("nzXXl",a.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",e.eruptFieldJson.edit.title)("required",e.eruptFieldJson.edit.notNull)("optionalHelp",e.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",e.eruptFieldJson.edit.$value)("nzAllowClear",!e.eruptFieldJson.edit.notNull)("nzCharacter",e.eruptFieldJson.edit.rateType.character&&_)("nzDisabled",a.isReadonly(e))("nzCount",e.eruptFieldJson.edit.rateType.count)("name",e.fieldName)("nzAllowHalf",e.eruptFieldJson.edit.rateType.allowHalf)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_12_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-date",39),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("field",_)("size",e.size)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_13_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-reference",40),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("field",_)("size",e.size)("readonly",e.isReadonly(_))("parentEruptName",e.parentEruptName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_14_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-reference",40),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptModel",e.eruptModel)("field",_)("size",e.size)("readonly",e.isReadonly(_))("parentEruptName",e.parentEruptName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11)(3,"nz-radio-group",41),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(4,"div",42)(5,"div",8)(6,"label",43),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(7),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(8,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(9,"div",8)(10,"label",43),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(12,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()()()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngModel",_.eruptFieldJson.edit.$value)("name",_.fieldName)("nzSize",e.size)("nzDisabled",e.isReadonly(_)),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",12),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzValue",!0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(8,19,_.eruptFieldJson.edit.boolType.trueText)," "),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",12),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzValue",!1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(12,21,_.eruptFieldJson.edit.boolType.falseText)," ")}}const _c3=function(){return[".bmp",".jpg",".jpeg",".png",".gif",".webp",".heic",".avif",".svg"]},_c4=function(o,p,_){return{token:o,erupt:p,eruptParent:_}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_4_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"nz-upload",44),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("nzFileListChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$viewValue=a)})("nzChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,k=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(k.upLoadNzChange(a,u))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(2,"p",45),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"i",46),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAccept",_angular_core__WEBPACK_IMPORTED_MODULE_5__.DdM(9,_c3))("nzDisabled",e.isReadonly(_))("nzMultiple",!1)("nzFileList",_.eruptFieldJson.edit.$viewValue)("nzLimit",_.eruptFieldJson.edit.attachmentType.maxLimit)("nzPreview",e.previewImageHandler)("nzShowButton",_.eruptFieldJson.edit.$viewValue&&_.eruptFieldJson.edit.$viewValue.length!=_.eruptFieldJson.edit.attachmentType.maxLimit||0==_.eruptFieldJson.edit.attachmentType.maxLimit)("nzHeaders",_angular_core__WEBPACK_IMPORTED_MODULE_5__.kEZ(10,_c4,e.tokenService.get().token,e.eruptModel.eruptName,e.parentEruptName||""))("nzAction",e.dataService.upload+e.eruptModel.eruptName+"/"+_.fieldName)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_nz_upload_1_p_6_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"p",52),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(2,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(3,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(5).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(2,2,"component.attachment.upload_format")," \uff1a"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.attachmentType.fileTypes.join("\xa0 / \xa0"))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_nz_upload_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"nz-upload",48),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("nzChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,k=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(k.upLoadNzChange(a,u))})("nzFileListChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$viewValue=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"p",45),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"i",49),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(3,"p",50),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(5,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(6,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_nz_upload_1_p_6_Template,5,4,"p",51),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(7,"p",52),_angular_core__WEBPACK_IMPORTED_MODULE_5__._uU(8),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(4).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzAccept",e.uploadAccept(_.eruptFieldJson.edit.attachmentType.fileTypes))("nzLimit",_.eruptFieldJson.edit.attachmentType.maxLimit)("nzDisabled",e.isReadonly(_)||_.eruptFieldJson.edit.$viewValue.length==_.eruptFieldJson.edit.attachmentType.maxLimit)("nzFileList",_.eruptFieldJson.edit.$viewValue)("nzHeaders",_angular_core__WEBPACK_IMPORTED_MODULE_5__.kEZ(11,_c4,e.tokenService.get().token,e.eruptModel.eruptName,e.parentEruptName||""))("nzAction",e.dataService.upload+e.eruptModel.eruptName+"/"+_.fieldName),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(5,9,"component.attachment.upload_hint")),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.attachmentType.fileTypes.length>0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Oqu(_.eruptFieldJson.edit.placeHolder)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_nz_upload_1_Template,9,15,"nz-upload",47),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.$viewValue)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(3,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_4_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_ng_container_5_Template,2,1,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.attachmentType.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.attachmentEnum.IMAGE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.attachmentEnum.BASE)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",10)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(3,"erupt-auto-complete",53),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",e.col.xs)("nzSm",e.col.sm)("nzMd",e.col.md)("nzLg",e.col.lg)("nzXl",e.col.xl)("nzXXl",e.col.xxl),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("size",e.size)("field",_)("parentEruptName",e.parentEruptName)("eruptModel",e.eruptModel)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_ng_container_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"ckeditor",54),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("valueChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("value",_.eruptFieldJson.edit.$value)("readonly",e.isReadonly(_))("eruptField",_)("erupt",e.eruptModel)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_ng_container_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"erupt-ueditor",55),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptField",_)("erupt",e.eruptModel)("readonly",e.isReadonly(_))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_ng_container_3_Template,2,4,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_ng_container_4_Template,2,3,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.htmlEditorType.value===e.htmlEditorType.CKEDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit.htmlEditorType.value===e.htmlEditorType.UEDITOR)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"iframe",56),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("load",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.iframeHeight(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.ALo(3,"safeUrl"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("src",_angular_core__WEBPACK_IMPORTED_MODULE_5__.lcZ(3,2,e.dataService.getFieldTplPath(e.eruptBuildModel.eruptModel.eruptName,_.fieldName)),_angular_core__WEBPACK_IMPORTED_MODULE_5__.uOi)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_amap_3_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"amap",58),_angular_core__WEBPACK_IMPORTED_MODULE_5__.NdJ("valueChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_5__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_5__.KtG(u.eruptFieldJson.edit.$value=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("value",_.eruptFieldJson.edit.$value)("mapType",_.eruptFieldJson.edit.mapType)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",8)(2,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_amap_3_Template,1,2,"amap",57),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!e.loading)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_21_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(1,"div",10),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzXs",_.col.xs)("nzSm",_.col.sm)("nzMd",_.col.md)("nzLg",_.col.lg)("nzXl",_.col.xl)("nzXXl",_.col.xxl)}}const _c5=function(o){return{eruptModel:o}};function EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",59)(2,"nz-collapse",60)(3,"nz-collapse-panel",61),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(4,"erupt-edit-type",62),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzExpandIconPosition","right"),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzActive",!0)("nzHeader",_.eruptFieldJson.edit.title),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("eruptBuildModel",_angular_core__WEBPACK_IMPORTED_MODULE_5__.VKq(5,_c5,e.eruptBuildModel.combineErupts[_.fieldName]))}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_div_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"div",8)(1,"se",11),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"erupt-code-editor",64),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3).$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("label",_.eruptFieldJson.edit.title)("required",_.eruptFieldJson.edit.notNull)("optionalHelp",_.eruptFieldJson.edit.desc),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("edit",_.eruptFieldJson.edit)("readonly",e.isReadonly(_))("height",_.eruptFieldJson.edit.codeEditType.height)("language",_.eruptFieldJson.edit.codeEditType.language)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_div_1_Template,3,8,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",!_.loading)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_24_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(1,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_5__._UZ(2,"nz-divider",66),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw(2).$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzSpan",24),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzDashed",!1)("nzText",_.eruptFieldJson.edit.title)}}function EditTypeComponent_ng_container_2_ng_container_1_ng_container_25_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.GkF(0)}function EditTypeComponent_ng_container_2_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0)(1,4),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_ng_container_1_ng_container_2_Template,5,2,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(3,EditTypeComponent_ng_container_2_ng_container_1_ng_container_3_Template,4,17,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(4,EditTypeComponent_ng_container_2_ng_container_1_ng_container_4_Template,7,17,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(5,EditTypeComponent_ng_container_2_ng_container_1_ng_container_5_Template,4,10,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(6,EditTypeComponent_ng_container_2_ng_container_1_ng_container_6_Template,4,5,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(7,EditTypeComponent_ng_container_2_ng_container_1_ng_container_7_Template,4,3,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(8,EditTypeComponent_ng_container_2_ng_container_1_ng_container_8_Template,5,15,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(9,EditTypeComponent_ng_container_2_ng_container_1_ng_container_9_Template,4,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(10,EditTypeComponent_ng_container_2_ng_container_1_ng_container_10_Template,4,17,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(11,EditTypeComponent_ng_container_2_ng_container_1_ng_container_11_Template,6,16,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(12,EditTypeComponent_ng_container_2_ng_container_1_ng_container_12_Template,4,12,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(13,EditTypeComponent_ng_container_2_ng_container_1_ng_container_13_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(14,EditTypeComponent_ng_container_2_ng_container_1_ng_container_14_Template,4,14,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(15,EditTypeComponent_ng_container_2_ng_container_1_ng_container_15_Template,13,23,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(16,EditTypeComponent_ng_container_2_ng_container_1_ng_container_16_Template,6,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(17,EditTypeComponent_ng_container_2_ng_container_1_ng_container_17_Template,4,13,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(18,EditTypeComponent_ng_container_2_ng_container_1_ng_container_18_Template,5,6,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(19,EditTypeComponent_ng_container_2_ng_container_1_ng_container_19_Template,4,4,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(20,EditTypeComponent_ng_container_2_ng_container_1_ng_container_20_Template,4,5,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(21,EditTypeComponent_ng_container_2_ng_container_1_ng_container_21_Template,2,6,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(22,EditTypeComponent_ng_container_2_ng_container_1_ng_container_22_Template,5,7,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(23,EditTypeComponent_ng_container_2_ng_container_1_ng_container_23_Template,2,1,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(24,EditTypeComponent_ng_container_2_ng_container_1_ng_container_24_Template,3,3,"ng-container",5),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(25,EditTypeComponent_ng_container_2_ng_container_1_ng_container_25_Template,1,0,"ng-container",6),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw().$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitch",_.eruptFieldJson.edit.type),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.INPUT),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.NUMBER),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.COLOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TEXTAREA),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.MARKDOWN),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CHOICE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TAGS),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CHECKBOX),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.SLIDER),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.RATE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.DATE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.REFERENCE_TREE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.REFERENCE_TABLE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.BOOLEAN),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.ATTACHMENT),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.AUTO_COMPLETE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.HTML_EDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.TPL),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.MAP),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.EMPTY),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.COMBINE),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.CODE_EDITOR),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngSwitchCase",e.editType.DIVIDE)}}function EditTypeComponent_ng_container_2_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(1,EditTypeComponent_ng_container_2_ng_container_1_Template,26,24,"ng-container",3),_angular_core__WEBPACK_IMPORTED_MODULE_5__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngIf",_.eruptFieldJson.edit&&_.eruptFieldJson.edit.show&&_.eruptFieldJson.edit.title)}}let EditTypeComponent=(()=>{class EditTypeComponent{constructor(o,p,_,e,a,u,k){this.dataService=o,this.differs=p,this.i18n=_,this.dataHandlerService=e,this.tokenService=a,this.modal=u,this.msg=k,this.loading=!1,this.col=_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__.l[3],this.size="large",this.layout="vertical",this.readonly=!1,this.editType=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t,this.htmlEditorType=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.qN,this.choiceEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.CI,this.attachmentEnum=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.Ub,this.uploadFilesStatus={},this.previewImageHandler=G=>{G.url?window.open(G.url):G.response&&G.response.data&&window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D.previewAttachment(G.response.data))},this.iframeHeight=_shared_util_window_util__WEBPACK_IMPORTED_MODULE_6__.O,this.supportCopy="clipboard"in navigator}ngOnInit(){this.eruptModel=this.eruptBuildModel.eruptModel;let o=this.eruptModel.eruptJson.layout;o&&o.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._d.FULL_LINE&&(this.col=_shared_model_util_model__WEBPACK_IMPORTED_MODULE_2__.l[1]);for(let p of this.eruptModel.eruptFieldModels){let _=p.eruptFieldJson.edit;_.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.ATTACHMENT&&(_.$viewValue||(_.$viewValue=[])),p.eruptFieldJson.edit.showBy&&(this.showByFieldModels||(this.showByFieldModels=[]),this.showByFieldModels.push(p),this.showByCheck(p))}}isReadonly(o){if(this.readonly)return!0;let p=o.eruptFieldJson.edit.readOnly;return this.mode===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.xs.ADD?p.add:p.edit}ngDoCheck(){if(this.showByFieldModels)for(let o of this.showByFieldModels){let _=this.eruptModel.eruptFieldModelMap.get(o.eruptFieldJson.edit.showBy.dependField).eruptFieldJson.edit;_.$beforeValue!=_.$value&&(_.$beforeValue=_.$value,this.showByFieldModels.forEach(e=>{this.showByCheck(e)}))}if(this.choices&&this.choices.length>0)for(let o of this.choices)this.dataHandlerService.eruptFieldModelChangeHook(this.eruptModel,o.eruptField,p=>{for(let _ of this.choices)_.dependChange(p)})}showByCheck(model){let showBy=model.eruptFieldJson.edit.showBy,value=this.eruptModel.eruptFieldModelMap.get(showBy.dependField).eruptFieldJson.edit.$value;model.eruptFieldJson.edit.show=!!eval(showBy.expr)}ngOnDestroy(){}eruptEditValidate(){for(let o in this.uploadFilesStatus)if(!this.uploadFilesStatus[o])return this.msg.warning("\u9644\u4ef6\u4e0a\u4f20\u4e2d\u8bf7\u7a0d\u540e"),!1;return!0}upLoadNzChange({file:o},_){const e=o.status;"uploading"===o.status&&(this.uploadFilesStatus[o.uid]=!1),"done"===e?(this.uploadFilesStatus[o.uid]=!0,o.response.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_7__.q.ERROR&&(this.modal.error({nzTitle:"ERROR",nzContent:o.response.message}),_.eruptFieldJson.edit.$viewValue.pop())):"error"===e&&(this.uploadFilesStatus[o.uid]=!0,this.msg.error(`${o.name} \u4e0a\u4f20\u5931\u8d25`))}changeTagAll(o,p){for(let _ of p.componentValue)_.$viewValue=o}getFromData(){let o={};for(let p of this.eruptModel.eruptFieldModels)o[p.fieldName]=p.eruptFieldJson.edit.$value;return o}copy(o){o||(o=""),navigator.clipboard.writeText(o).then(()=>{this.msg.success(this.i18n.fanyi("global.copy_success"))})}uploadAccept(o){return o&&0!=o.length?o.map(p=>"."+p):null}}return EditTypeComponent.\u0275fac=function o(p){return new(p||EditTypeComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_1__.D),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_angular_core__WEBPACK_IMPORTED_MODULE_5__.aQg),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_core__WEBPACK_IMPORTED_MODULE_3__.t$),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_4__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(_delon_auth__WEBPACK_IMPORTED_MODULE_8__.T),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__.dD))},EditTypeComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_5__.Xpm({type:EditTypeComponent,selectors:[["erupt-edit-type"]],viewQuery:function o(p,_){if(1&p&&_angular_core__WEBPACK_IMPORTED_MODULE_5__.Gf(_c0,5),2&p){let e;_angular_core__WEBPACK_IMPORTED_MODULE_5__.iGM(e=_angular_core__WEBPACK_IMPORTED_MODULE_5__.CRH())&&(_.choices=e)}},inputs:{loading:"loading",eruptBuildModel:"eruptBuildModel",col:"col",size:"size",layout:"layout",mode:"mode",parentEruptName:"parentEruptName",readonly:"readonly"},decls:3,vars:3,consts:[["nz-row","",3,"nzGutter"],["nz-form","","se-container","",1,"erupt-form",2,"width","100%",3,"nzLayout"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["inputSe",""],["nz-col","",3,"nzSpan"],[3,"ngTemplateOutlet"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"label","required","optionalHelp"],[1,"erupt-input",3,"nzAddOnBefore","nzSuffix","nzSize"],["nz-input","","autocomplete","off","nz-tooltip","","nzTooltipTrigger","focus","nzTooltipPlacement","topLeft",3,"nzSize","nzTooltipTitle","type","maxLength","ngModel","name","placeholder","required","disabled","ngModelChange"],["prefixTemplate",""],["suffixTemplate",""],["nz-icon","","nzType","copy","nzTheme","outline",2,"cursor","pointer",3,"click"],["nz-icon","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[1,"erupt-input",3,"nzAddOnBefore","nzAddOnAfter","nzSize"],["nz-input","","autocomplete","off",3,"type","maxLength","placeholder","ngModel","name","required","disabled","ngModelChange"],["addOnBeforeTemplate",""],["addOnAfterTemplate",""],[2,"min-width","70px",3,"ngModel","name","ngModelChange"],[3,"nzLabel","nzValue"],[1,"erupt-input",3,"nzSize","nzDisabled","ngModel","nzPlaceHolder","name","nzMin","nzMax","nzStep","ngModelChange"],[1,"erupt-input",3,"nzSuffix","nzSize"],["nz-input","","autocomplete","off","nz-tooltip","","nzTooltipTrigger","focus","nzTooltipPlacement","topLeft","type","color",3,"nzSize","ngModel","name","placeholder","required","disabled","ngModelChange"],["nz-input","",1,"erupt-input",3,"name","nzAutosize","ngModel","placeholder","disabled","ngModelChange"],[3,"eruptField"],["nz-col","",3,"nzXs"],[3,"eruptModel","eruptField","size","eruptParentName","readonly"],["choice",""],[3,"nzAllowClear","nzDisabled","nzSize","ngModel","name","nzPlaceHolder","nzTokenSeparators","nzMode","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[2,"max-height","20px",3,"eruptBuildModel","onlyRead","eruptFieldModel"],[1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","nzDisabled","ngModelChange"],[3,"ngModel","nzAllowClear","nzCharacter","nzDisabled","nzCount","name","nzAllowHalf","ngModelChange"],["characterIcon",""],[3,"field","size","readonly"],[3,"eruptModel","field","size","readonly","parentEruptName"],[1,"erupt-input",3,"ngModel","name","nzSize","nzDisabled","ngModelChange"],["nz-row",""],["nz-radio","",1,"ellipsis-radio","stander-line-height",3,"nzValue"],["nzListType","picture-card",3,"nzAccept","nzDisabled","nzMultiple","nzFileList","nzLimit","nzPreview","nzShowButton","nzHeaders","nzAction","nzFileListChange","nzChange"],[1,"ant-upload-drag-icon"],["nz-icon","","nzType","plus"],["nzType","drag",3,"nzAccept","nzLimit","nzDisabled","nzFileList","nzHeaders","nzAction","nzChange","nzFileListChange",4,"ngIf"],["nzType","drag",3,"nzAccept","nzLimit","nzDisabled","nzFileList","nzHeaders","nzAction","nzChange","nzFileListChange"],["nz-icon","","nzType","inbox"],[1,"ant-upload-text"],["class","ant-upload-hint",4,"ngIf"],[1,"ant-upload-hint"],[3,"size","field","parentEruptName","eruptModel"],[3,"value","readonly","eruptField","erupt","valueChange"],[3,"eruptField","erupt","readonly"],[2,"width","100%","border","none","vertical-align","bottom",3,"src","load"],[3,"value","mapType","valueChange",4,"ngIf"],[3,"value","mapType","valueChange"],["nz-col","",2,"margin-top","8px",3,"nzSpan"],["nzAccordion","",3,"nzExpandIconPosition"],[3,"nzActive","nzHeader"],[3,"eruptBuildModel"],["nz-col","",3,"nzSpan",4,"ngIf"],[3,"edit","readonly","height","language"],["nz-col","",2,"margin-bottom","0",3,"nzSpan"],[3,"nzDashed","nzText"]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.TgZ(0,"div",0)(1,"form",1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.YNc(2,EditTypeComponent_ng_container_2_Template,2,1,"ng-container",2),_angular_core__WEBPACK_IMPORTED_MODULE_5__.qZA()()),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzGutter",16),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("nzLayout",_.layout),_angular_core__WEBPACK_IMPORTED_MODULE_5__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_5__.Q6J("ngForOf",_.eruptModel.eruptFieldModels))},styles:["[_nghost-%COMP%] label[nz-checkbox]{max-width:140px;line-height:initial;margin-left:0;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[_nghost-%COMP%] label[nz-radio]{min-width:120px}[_nghost-%COMP%] .edui-editor{width:100%!important}[_nghost-%COMP%] se{width:100%}[_nghost-%COMP%] se .ant-form-item-label{width:auto!important;text-overflow:ellipsis;white-space:nowrap;display:inline-flex}[_nghost-%COMP%] nz-input-group{width:100%}[_nghost-%COMP%] .ant-collapse-header{padding:8px 16px!important}[_nghost-%COMP%] .erupt-input{width:100%}[_nghost-%COMP%] .stander-line-height{line-height:38px}[_nghost-%COMP%] .ant-slider-with-marks{margin-bottom:0}[_nghost-%COMP%] form.ant-form-horizontal se .ant-form-item-label{max-width:120px;min-width:70px}[_nghost-%COMP%] .se__horizontal .se__item .se__label{justify-content:normal!important}[_nghost-%COMP%] .erupt-form>div{margin-bottom:8px}[_nghost-%COMP%] .ant-input-affix-wrapper-disabled{pointer-events:auto}[_nghost-%COMP%] .ant-input-disabled, [_nghost-%COMP%] .ant-input-number-disabled{pointer-events:auto}[_nghost-%COMP%] .ant-input[type=color]{height:28px}"]}),EditTypeComponent})()},802:(o,p,_)=>{_.d(p,{p:()=>M});var e=_(774),a=_(538),u=_(6752),k=_(7),G=_(9651),N=_(4650),ce=_(6895),le=_(6616),Y=_(7044),X=_(1811),pe=_(1102),t=_(9597),ge=_(9155),y=_(6581);function A(B,w){if(1&B&&N._UZ(0,"nz-alert",7),2&B){const J=N.oxw();N.Q6J("nzDescription",J.errorText)}}const C=function(){return[".xls",".xlsx"]};let M=(()=>{class B{constructor(J,S,ae,Q){this.dataService=J,this.modal=S,this.msg=ae,this.tokenService=Q,this.upload=!1,this.fileList=[]}ngOnInit(){this.header={token:this.tokenService.get().token,erupt:this.eruptModel.eruptName},this.drillInput&&Object.assign(this.header,e.D.drillToHeader(this.drillInput))}upLoadNzChange(J){const S=J.file;this.errorText=null,"done"===S.status?S.response.status==u.q.ERROR?(this.errorText=S.response.message,this.fileList=[]):(this.upload=!0,this.msg.success("\u5bfc\u5165\u6210\u529f")):"error"===S.status&&(this.errorText=S.error.error.message,this.fileList=[])}}return B.\u0275fac=function(J){return new(J||B)(N.Y36(e.D),N.Y36(k.Sf),N.Y36(G.dD),N.Y36(a.T))},B.\u0275cmp=N.Xpm({type:B,selectors:[["app-excel-import"]],inputs:{eruptModel:"eruptModel",drillInput:"drillInput"},decls:11,vars:14,consts:[["nz-button","","nzType","default",1,"mb-sm",3,"click"],["nz-icon","","nzType","download","nzTheme","outline"],["style","margin-bottom: 8px;","nzType","error","nzCloseable","",3,"nzDescription",4,"ngIf"],["nzType","drag",3,"nzAccept","nzFileList","nzLimit","nzHeaders","nzAction","nzShowButton","nzFileListChange","nzChange"],[1,"ant-upload-drag-icon"],["nz-icon","","nzType","inbox"],[1,"ant-upload-text"],["nzType","error","nzCloseable","",2,"margin-bottom","8px",3,"nzDescription"]],template:function(J,S){1&J&&(N.TgZ(0,"button",0),N.NdJ("click",function(){return S.dataService.downloadExcelTemplate(S.eruptModel.eruptName)}),N._UZ(1,"i",1),N._uU(2),N.ALo(3,"translate"),N.qZA(),N.YNc(4,A,1,1,"nz-alert",2),N.TgZ(5,"nz-upload",3),N.NdJ("nzFileListChange",function(Q){return S.fileList=Q})("nzChange",function(Q){return S.upLoadNzChange(Q)}),N.TgZ(6,"p",4),N._UZ(7,"i",5),N.qZA(),N.TgZ(8,"p",6),N._uU(9),N.ALo(10,"translate"),N.qZA()()),2&J&&(N.xp6(2),N.hij("",N.lcZ(3,9,"table.download_template"),"\n"),N.xp6(2),N.Q6J("ngIf",S.errorText),N.xp6(1),N.Q6J("nzAccept",N.DdM(13,C))("nzFileList",S.fileList)("nzLimit",1)("nzHeaders",S.header)("nzAction",S.dataService.excelImport+S.eruptModel.eruptName)("nzShowButton",!0),N.xp6(4),N.Oqu(N.lcZ(10,11,"table.excel.import_hint")))},dependencies:[ce.O5,le.ix,Y.w,X.dQ,pe.Ls,t.r,ge.FY,y.C],encapsulation:2}),B})()},8436:(o,p,_)=>{_.d(p,{l:()=>ce});var e=_(4650),a=_(3567),u=_(6895),k=_(433);function G(le,Y){if(1&le){const X=e.EpF();e.TgZ(0,"textarea",3),e.NdJ("ngModelChange",function(t){e.CHM(X);const ge=e.oxw();return e.KtG(ge.eruptField.eruptFieldJson.edit.$value=t)}),e._uU(1,"\n "),e.qZA()}if(2&le){const X=e.oxw();e.Q6J("ngModel",X.eruptField.eruptFieldJson.edit.$value)("name",X.eruptField.fieldName)}}function N(le,Y){if(1&le&&(e.TgZ(0,"textarea"),e._uU(1),e.qZA()),2&le){const X=e.oxw();e.xp6(1),e.hij(" ",X.value,"\n ")}}let ce=(()=>{class le{constructor(X){this.lazy=X}ngOnInit(){let X=this;this.lazy.loadStyle("assets/editor.md/css/editormd.min.css").then(()=>{this.lazy.loadScript("assets/js/jquery.min.js").then(()=>{this.lazy.loadScript("assets/editor.md/editormd.min.js").then(()=>{$(function(){editormd("editor-md",{width:"100%",emoji:!0,taskList:!0,previewCodeHighlight:!1,tex:!0,flowChart:!0,sequenceDiagram:!0,placeholder:X.eruptField&&X.eruptField.eruptFieldJson.edit.placeHolder,height:X.value?"700px":"600px",path:"assets/editor.md/",pluginPath:"assets/editor.md/plugins/"})})})})})}}return le.\u0275fac=function(X){return new(X||le)(e.Y36(a.Df))},le.\u0275cmp=e.Xpm({type:le,selectors:[["erupt-markdown"]],inputs:{eruptField:"eruptField",value:"value"},decls:3,vars:2,consts:[["id","editor-md"],["style","display:none;",3,"ngModel","name","ngModelChange",4,"ngIf"],[4,"ngIf"],[2,"display","none",3,"ngModel","name","ngModelChange"]],template:function(X,pe){1&X&&(e.TgZ(0,"div",0),e.YNc(1,G,2,2,"textarea",1),e.YNc(2,N,2,1,"textarea",2),e.qZA()),2&X&&(e.xp6(1),e.Q6J("ngIf",pe.eruptField),e.xp6(1),e.Q6J("ngIf",pe.value))},dependencies:[u.O5,k.Fj,k.JJ,k.On],encapsulation:2}),le})()},1341:(o,p,_)=>{_.d(p,{g:()=>te});var e=_(4650),a=_(5379),u=_(8440),k=_(5615);const G=["choice"];function N(U,oe){if(1&U){const T=e.EpF();e.TgZ(0,"i",14),e.NdJ("click",function(){e.CHM(T);const _e=e.oxw(4).$implicit;return e.KtG(_e.eruptFieldJson.edit.$value=null)}),e.qZA()}}function ce(U,oe){if(1&U&&e.YNc(0,N,1,0,"i",13),2&U){const T=e.oxw(3).$implicit;e.Q6J("ngIf",T.eruptFieldJson.edit.$value)}}const le=function(U){return{borderStyle:U}};function Y(U,oe){if(1&U){const T=e.EpF();e.TgZ(0,"div",8)(1,"erupt-search-se",9)(2,"nz-input-group",10)(3,"input",11),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)})("keydown",function(_e){e.CHM(T);const ue=e.oxw(3);return e.KtG(ue.enterEvent(_e))}),e.qZA()(),e.YNc(4,ce,1,1,"ng-template",null,12,e.W1O),e.qZA()()}if(2&U){const T=e.MAs(5),z=e.oxw(2).$implicit,_e=e.oxw();e.Q6J("nzXs",_e.col.xs)("nzSm",_e.col.sm)("nzMd",_e.col.md)("nzLg",_e.col.lg)("nzXl",_e.col.xl)("nzXXl",_e.col.xxl),e.xp6(1),e.Q6J("field",z),e.xp6(1),e.Q6J("nzSuffix",T)("nzSize",_e.size)("ngStyle",e.VKq(16,le,z.eruptFieldJson.edit.search.vague?"dashed":"")),e.xp6(1),e.Q6J("nzSize",_e.size)("type",z.eruptFieldJson.edit.inputType?z.eruptFieldJson.edit.inputType.type:"text")("ngModel",z.eruptFieldJson.edit.$value)("name",z.fieldName)("placeholder",z.eruptFieldJson.edit.placeHolder)("required",z.eruptFieldJson.edit.search.notNull)}}function X(U,oe){if(1&U&&e.GkF(0,15),2&U){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function pe(U,oe){if(1&U&&e.GkF(0,15),2&U){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function t(U,oe){if(1&U&&e.GkF(0,15),2&U){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function ge(U,oe){if(1&U&&e.GkF(0,15),2&U){e.oxw();const T=e.MAs(3);e.Q6J("ngTemplateOutlet",T)}}function y(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-input-group",16)(2,"nz-input-number",17),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$l_val=_e)}),e.qZA(),e._UZ(3,"input",18),e.TgZ(4,"nz-input-number",17),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$r_val=_e)}),e.qZA()(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSize",z.size),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$l_val)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1),e.xp6(1),e.Q6J("nzSize",z.size),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$r_val)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1)}}function A(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-input-number",19),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)})("keydown",function(_e){e.CHM(T);const ue=e.oxw(4);return e.KtG(ue.enterEvent(_e))}),e.qZA(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("name",T.fieldName)("nzMin",T.eruptFieldJson.edit.numberType.min)("nzMax",T.eruptFieldJson.edit.numberType.max)("nzStep",1)}}function C(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,y,5,16,"ng-container",3),e.YNc(4,A,2,7,"ng-container",3),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function M(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",20)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",21,22),e.qZA()(),e.BQk()),2&U){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("vagueSearch",!0)("checkAll",!0)("dependLinkage",!1)}}function B(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",20)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",23,22),e.qZA()(),e.BQk()),2&U){const T=e.oxw(4).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("dependLinkage",!1)}}function w(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-choice",23,22),e.qZA()(),e.BQk()),2&U){const T=e.oxw(4).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("eruptField",T)("size",z.size)("dependLinkage",!1)}}function J(U,oe){if(1&U&&(e.ynx(0)(1,4),e.YNc(2,B,5,6,"ng-container",7),e.YNc(3,w,5,11,"ng-container",7),e.BQk()()),2&U){const T=e.oxw(3).$implicit,z=e.oxw();e.xp6(1),e.Q6J("ngSwitch",T.eruptFieldJson.edit.choiceType.type),e.xp6(1),e.Q6J("ngSwitchCase",z.choiceEnum.RADIO),e.xp6(1),e.Q6J("ngSwitchCase",z.choiceEnum.SELECT)}}function S(U,oe){if(1&U&&(e.ynx(0),e.YNc(1,M,5,8,"ng-container",3),e.YNc(2,J,4,3,"ng-container",3),e.BQk()),2&U){const T=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function ae(U,oe){if(1&U&&e._UZ(0,"nz-option",27),2&U){const T=oe.$implicit;e.Q6J("nzLabel",T)("nzValue",T)}}const Q=function(U){return[U]};function j(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"div",24)(2,"erupt-search-se",9)(3,"nz-select",25),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.YNc(4,ae,1,2,"nz-option",26),e.qZA()()(),e.BQk()}if(2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzSpan",24),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("nzAllowClear",!T.eruptFieldJson.edit.notNull)("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("name",T.fieldName)("nzPlaceHolder",T.eruptFieldJson.edit.placeHolder)("nzTokenSeparators",e.VKq(10,Q,T.eruptFieldJson.edit.tagsType.joinSeparator))("nzMode",T.eruptFieldJson.edit.tagsType.allowExtension?"tags":"multiple"),e.xp6(1),e.Q6J("ngForOf",T.componentValue)}}function De(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",28),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngModel",T.eruptFieldJson.edit.$value)("nzMarks",T.eruptFieldJson.edit.sliderType.marks)("nzDots",T.eruptFieldJson.edit.sliderType.dots)("nzStep",T.eruptFieldJson.edit.sliderType.dots?null:T.eruptFieldJson.edit.sliderType.step)("name",T.fieldName)("nzMax",T.eruptFieldJson.edit.sliderType.max)("nzMin",T.eruptFieldJson.edit.sliderType.min)}}function Ee(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",29),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngModel",T.eruptFieldJson.edit.$value)("nzMarks",T.eruptFieldJson.edit.sliderType.marks)("nzDots",T.eruptFieldJson.edit.sliderType.dots)("nzStep",T.eruptFieldJson.edit.sliderType.step)("name",T.fieldName)("nzMax",T.eruptFieldJson.edit.sliderType.max)("nzMin",T.eruptFieldJson.edit.sliderType.min)}}function K(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,De,2,7,"ng-container",3),e.YNc(4,Ee,2,7,"ng-container",3),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function ie(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",30),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("name",T.fieldName)("ngModel",T.eruptFieldJson.edit.$value)("nzMax",T.eruptFieldJson.edit.rateType.count)("nzMin",0)}}function b(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"nz-slider",31),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(3).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e.qZA(),e.BQk()}if(2&U){const T=e.oxw(3).$implicit;e.xp6(1),e.Q6J("name",T.fieldName)("ngModel",T.eruptFieldJson.edit.$value)("nzMax",T.eruptFieldJson.edit.rateType.count)("nzMin",0)}}function Pe(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e.YNc(3,ie,2,4,"ng-container",3),e.YNc(4,b,2,4,"ng-container",3),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit.search.vague),e.xp6(1),e.Q6J("ngIf",!T.eruptFieldJson.edit.search.vague)}}function Te(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-date",32),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("field",T)("size",z.size)("range",T.eruptFieldJson.edit.search.vague)}}function Be(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-reference",33),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("field",T)("readonly",!1)("size",z.size)}}function re(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-reference",33),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("eruptModel",z.searchEruptModel)("field",T)("readonly",!1)("size",z.size)}}function Ce(U,oe){if(1&U){const T=e.EpF();e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9)(3,"nz-select",34),e.NdJ("ngModelChange",function(_e){e.CHM(T);const ue=e.oxw(2).$implicit;return e.KtG(ue.eruptFieldJson.edit.$value=_e)}),e._UZ(4,"nz-option",27),e.ALo(5,"translate"),e._UZ(6,"nz-option",27),e.ALo(7,"translate"),e.qZA()()(),e.BQk()}if(2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("nzSize",z.size)("ngModel",T.eruptFieldJson.edit.$value)("name",T.fieldName)("nzMode","default"),e.xp6(1),e.Q6J("nzLabel",e.lcZ(5,15,T.eruptFieldJson.edit.boolType.trueText))("nzValue",!0),e.xp6(2),e.Q6J("nzLabel",e.lcZ(7,17,T.eruptFieldJson.edit.boolType.falseText))("nzValue",!1)}}function H(U,oe){if(1&U&&(e.ynx(0),e.TgZ(1,"div",8)(2,"erupt-search-se",9),e._UZ(3,"erupt-auto-complete",35),e.qZA()(),e.BQk()),2&U){const T=e.oxw(2).$implicit,z=e.oxw();e.xp6(1),e.Q6J("nzXs",z.col.xs)("nzSm",z.col.sm)("nzMd",z.col.md)("nzLg",z.col.lg)("nzXl",z.col.xl)("nzXXl",z.col.xxl),e.xp6(1),e.Q6J("field",T),e.xp6(1),e.Q6J("size",z.size)("field",T)("eruptModel",z.searchEruptModel)}}function he(U,oe){if(1&U&&(e.ynx(0)(1,4),e.YNc(2,Y,6,18,"ng-template",null,5,e.W1O),e.YNc(4,X,1,1,"ng-container",6),e.YNc(5,pe,1,1,"ng-container",6),e.YNc(6,t,1,1,"ng-container",6),e.YNc(7,ge,1,1,"ng-container",6),e.YNc(8,C,5,9,"ng-container",7),e.YNc(9,S,3,2,"ng-container",7),e.YNc(10,j,5,12,"ng-container",7),e.YNc(11,K,5,9,"ng-container",7),e.YNc(12,Pe,5,9,"ng-container",7),e.YNc(13,Te,4,10,"ng-container",7),e.YNc(14,Be,4,11,"ng-container",7),e.YNc(15,re,4,11,"ng-container",7),e.YNc(16,Ce,8,19,"ng-container",7),e.YNc(17,H,4,10,"ng-container",7),e.BQk()()),2&U){const T=e.oxw().$implicit,z=e.oxw();e.xp6(1),e.Q6J("ngSwitch",T.eruptFieldJson.edit.type),e.xp6(3),e.Q6J("ngSwitchCase",z.editType.INPUT),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.TEXTAREA),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.HTML_EDITOR),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.CODE_EDITOR),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.NUMBER),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.CHOICE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.TAGS),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.SLIDER),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.RATE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.DATE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.REFERENCE_TABLE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.REFERENCE_TREE),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.BOOLEAN),e.xp6(1),e.Q6J("ngSwitchCase",z.editType.AUTO_COMPLETE)}}function V(U,oe){if(1&U&&(e.ynx(0),e.YNc(1,he,18,15,"ng-container",3),e.BQk()),2&U){const T=oe.$implicit;e.xp6(1),e.Q6J("ngIf",T.eruptFieldJson.edit&&T.eruptFieldJson.edit.search.value)}}let te=(()=>{class U{constructor(T){this.dataHandlerService=T,this.search=new e.vpe,this.size="large",this.editType=a._t,this.col=u.l[4],this.choiceEnum=a.CI,this.dateEnum=a.SU}ngOnInit(){}enterEvent(T){13===T.which&&this.search.emit()}}return U.\u0275fac=function(T){return new(T||U)(e.Y36(k.Q))},U.\u0275cmp=e.Xpm({type:U,selectors:[["erupt-search"]],viewQuery:function(T,z){if(1&T&&e.Gf(G,5),2&T){let _e;e.iGM(_e=e.CRH())&&(z.choices=_e)}},inputs:{searchEruptModel:"searchEruptModel",size:"size"},outputs:{search:"search"},decls:3,vars:3,consts:[["nz-form","",3,"nzLayout"],["nz-row","",3,"nzGutter"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngSwitch"],["inputTpl",""],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"field"],[1,"erupt-input",3,"nzSuffix","nzSize","ngStyle"],["nz-input","","autocomplete","off",3,"nzSize","type","ngModel","name","placeholder","required","ngModelChange","keydown"],["suffixTemplate",""],["nz-icon","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[3,"ngTemplateOutlet"],[1,"erupt-input",2,"display","flex","align-items","center",3,"nzSize"],[2,"width","45%",3,"nzSize","ngModel","name","nzPlaceHolder","nzMin","nzMax","nzStep","ngModelChange"],["disabled","","nz-input","","placeholder","~",2,"width","30px","border-left","0","border-right","0","pointer-events","none",3,"nzSize"],[1,"erupt-input",3,"nzSize","ngModel","nzPlaceHolder","name","nzMin","nzMax","nzStep","ngModelChange","keydown"],["nz-col","",3,"nzXs"],[3,"eruptModel","eruptField","size","vagueSearch","checkAll","dependLinkage"],["choice",""],[3,"eruptModel","eruptField","size","dependLinkage"],["nz-col","",3,"nzSpan"],[2,"width","100%",3,"nzAllowClear","nzSize","ngModel","name","nzPlaceHolder","nzTokenSeparators","nzMode","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzLabel","nzValue"],["nzRange","",1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","ngModelChange"],[1,"erupt-input",3,"ngModel","nzMarks","nzDots","nzStep","name","nzMax","nzMin","ngModelChange"],["nzRange","",1,"erupt-input",3,"name","ngModel","nzMax","nzMin","ngModelChange"],[1,"erupt-input",3,"name","ngModel","nzMax","nzMin","ngModelChange"],[3,"field","size","range"],[3,"eruptModel","field","readonly","size"],["nzAllowClear","",1,"erupt-input",3,"nzSize","ngModel","name","nzMode","ngModelChange"],[3,"size","field","eruptModel"]],template:function(T,z){1&T&&(e.TgZ(0,"form",0)(1,"div",1),e.YNc(2,V,2,1,"ng-container",2),e.qZA()()),2&T&&(e.Q6J("nzLayout","horizontal"),e.xp6(1),e.Q6J("nzGutter",16),e.xp6(1),e.Q6J("ngForOf",z.searchEruptModel.eruptFieldModels))},styles:["[_nghost-%COMP%] .erupt-input{width:100%}[_nghost-%COMP%] .ant-input[type=color]{height:22px!important}[_nghost-%COMP%] nz-slider{line-height:32px}[_nghost-%COMP%] tag-select{margin-top:-10px}"]}),U})()},9733:(o,p,_)=>{_.d(p,{j:()=>Ee});var e=_(5379),a=_(774),u=_(4650),k=_(5615);const G=["carousel"];function N(K,ie){if(1&K&&(u.TgZ(0,"div",7),u._UZ(1,"img",8),u.ALo(2,"safeUrl"),u.qZA()),2&K){const b=ie.$implicit;u.xp6(1),u.Q6J("src",u.lcZ(2,1,b),u.LSH)}}function ce(K,ie){if(1&K){const b=u.EpF();u.TgZ(0,"li",11)(1,"img",12),u.NdJ("click",function(){const Be=u.CHM(b).index,re=u.oxw(4);return u.KtG(re.goToCarouselIndex(Be))}),u.ALo(2,"safeUrl"),u.qZA()()}if(2&K){const b=ie.$implicit,Pe=ie.index,Te=u.oxw(4);u.xp6(1),u.Tol(Te.currIndex==Pe?"":"grayscale"),u.Q6J("src",u.lcZ(2,3,b),u.LSH)}}function le(K,ie){if(1&K&&(u.TgZ(0,"ul",9),u.YNc(1,ce,3,5,"li",10),u.qZA()),2&K){const b=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",b.paths)}}function Y(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-carousel",3,4),u.YNc(3,N,3,3,"div",5),u.qZA(),u.YNc(4,le,2,1,"ul",6),u.BQk()),2&K){const b=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",b.paths),u.xp6(1),u.Q6J("ngIf",b.paths.length>1)}}function X(K,ie){if(1&K&&(u.TgZ(0,"div",7),u._UZ(1,"embed",14),u.ALo(2,"safeUrl"),u.qZA()),2&K){const b=ie.$implicit;u.xp6(1),u.Q6J("src",u.lcZ(2,1,b),u.uOi)}}function pe(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-carousel",13),u.YNc(2,X,3,3,"div",5),u.qZA(),u.BQk()),2&K){const b=u.oxw(2);u.xp6(2),u.Q6J("ngForOf",b.paths)}}function t(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"div",15),u.ALo(2,"html"),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,1,b.value),u.oJD)}}function ge(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"div",15),u.ALo(2,"html"),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,1,b.value),u.oJD)}}function y(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"iframe",16),u.ALo(2,"safeUrl"),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("src",u.lcZ(2,2,b.value),u.uOi)("frameBorder",0)}}function A(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"iframe",16),u.ALo(2,"safeUrl"),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("src",u.lcZ(2,2,b.value),u.uOi)("frameBorder",0)}}function C(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"div",17),u._UZ(2,"nz-qrcode",18),u.qZA(),u.BQk()),2&K){const b=u.oxw(2);u.xp6(2),u.Q6J("nzValue",b.value)("nzLevel","M")}}function M(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"amap",19),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("value",b.value)("readonly",!0)("zoom",18)}}function B(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"img",20),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("src",b.value,u.LSH)}}const w=function(K,ie){return{eruptBuildModel:K,eruptFieldModel:ie}};function J(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"tab-table",22),u.BQk()),2&K){const b=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("tabErupt",u.WLB(3,w,b.eruptBuildModel.tabErupts[b.view.eruptFieldModel.fieldName],b.eruptBuildModel.eruptModel.eruptFieldModelMap.get(b.view.eruptFieldModel.fieldName)))("eruptBuildModel",b.eruptBuildModel)}}function S(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"tab-table",23),u.BQk()),2&K){const b=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("tabErupt",u.WLB(4,w,b.eruptBuildModel.tabErupts[b.view.eruptFieldModel.fieldName],b.eruptBuildModel.eruptModel.eruptFieldModelMap.get(b.view.eruptFieldModel.fieldName)))("eruptBuildModel",b.eruptBuildModel)("mode","refer-add")}}function ae(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"erupt-tab-tree",24),u.BQk()),2&K){const b=u.oxw(3);u.xp6(1),u.Q6J("onlyRead",!0)("eruptFieldModel",b.eruptBuildModel.eruptModel.eruptFieldModelMap.get(b.view.eruptFieldModel.fieldName))("eruptBuildModel",b.eruptBuildModel)}}function Q(K,ie){if(1&K&&(u.ynx(0),u._UZ(1,"erupt-checkbox",25),u.BQk()),2&K){const b=u.oxw(3);u.xp6(1),u.Q6J("eruptBuildModel",b.eruptBuildModel)("onlyRead",!0)("eruptFieldModel",b.eruptBuildModel.eruptModel.eruptFieldModelMap.get(b.view.eruptFieldModel.fieldName))}}function j(K,ie){if(1&K&&(u.ynx(0),u.TgZ(1,"nz-spin",21),u.ynx(2,1),u.YNc(3,J,2,6,"ng-container",2),u.YNc(4,S,2,7,"ng-container",2),u.YNc(5,ae,2,3,"ng-container",2),u.YNc(6,Q,2,3,"ng-container",2),u.BQk(),u.qZA(),u.BQk()),2&K){const b=u.oxw(2);u.xp6(1),u.Q6J("nzSpinning",b.loading),u.xp6(1),u.Q6J("ngSwitch",b.view.eruptFieldModel.eruptFieldJson.edit.type),u.xp6(1),u.Q6J("ngSwitchCase",b.editType.TAB_TABLE_ADD),u.xp6(1),u.Q6J("ngSwitchCase",b.editType.TAB_TABLE_REFER),u.xp6(1),u.Q6J("ngSwitchCase",b.editType.TAB_TREE),u.xp6(1),u.Q6J("ngSwitchCase",b.editType.CHECKBOX)}}function De(K,ie){if(1&K&&(u.ynx(0)(1,1),u.YNc(2,Y,5,2,"ng-container",2),u.YNc(3,pe,3,1,"ng-container",2),u.YNc(4,t,3,3,"ng-container",2),u.YNc(5,ge,3,3,"ng-container",2),u.YNc(6,y,3,4,"ng-container",2),u.YNc(7,A,3,4,"ng-container",2),u.YNc(8,C,3,2,"ng-container",2),u.YNc(9,M,2,3,"ng-container",2),u.YNc(10,B,2,1,"ng-container",2),u.YNc(11,j,7,6,"ng-container",2),u.BQk()()),2&K){const b=u.oxw();u.xp6(1),u.Q6J("ngSwitch",b.view.viewType),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.IMAGE),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.SWF),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.HTML),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.MOBILE_HTML),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.LINK_DIALOG),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.ATTACHMENT_DIALOG),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.QR_CODE),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.MAP),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.IMAGE_BASE64),u.xp6(1),u.Q6J("ngSwitchCase",b.viewType.TAB_VIEW)}}let Ee=(()=>{class K{constructor(b,Pe){this.dataService=b,this.dataHandler=Pe,this.loading=!1,this.show=!1,this.paths=[],this.editType=e._t,this.viewType=e.bW,this.currIndex=0}ngOnInit(){if(this.value){if(this.view.eruptFieldModel.eruptFieldJson.edit.type===e._t.ATTACHMENT){let Pe=this.value.split(this.view.eruptFieldModel.eruptFieldJson.edit.attachmentType.fileSeparator);for(let Te of Pe)this.paths.push(a.D.previewAttachment(Te))}else{let b=this.value.split("|");for(let Pe of b)this.paths.push(a.D.previewAttachment(Pe))}this.view.viewType===e.bW.ATTACHMENT_DIALOG&&(this.value=[a.D.previewAttachment(this.value)])}this.view.viewType===e.bW.TAB_VIEW&&(this.loading=!0,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.value).subscribe(b=>{this.dataHandler.objectToEruptValue(b,this.eruptBuildModel),this.loading=!1}))}ngAfterViewInit(){setTimeout(()=>{this.show=!0},200)}goToCarouselIndex(b){this.carouselComponent.goTo(b),this.currIndex=b}}return K.\u0275fac=function(b){return new(b||K)(u.Y36(a.D),u.Y36(k.Q))},K.\u0275cmp=u.Xpm({type:K,selectors:[["erupt-view-type"]],viewQuery:function(b,Pe){if(1&b&&u.Gf(G,5),2&b){let Te;u.iGM(Te=u.CRH())&&(Pe.carouselComponent=Te.first)}},inputs:{view:"view",value:"value",eruptName:"eruptName",eruptBuildModel:"eruptBuildModel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["onselectstart","return false;","unselectable","on",1,"text-center",2,"-moz-user-select","none"],["carousel",""],["nz-carousel-content","",4,"ngFor","ngForOf"],["class","carousel-ul",4,"ngIf"],["nz-carousel-content",""],["ondragstart","return false;",1,"full-max-width",2,"display","inline-block",3,"src"],[1,"carousel-ul"],["style","list-style: none;margin-right: 8px",4,"ngFor","ngForOf"],[2,"list-style","none","margin-right","8px"],["ondragstart","return false;",2,"height","80px",3,"src","click"],[1,"text-center"],["align","center","type","application/x-shockwave-flash","quality","high",2,"width","100%","height","600px",3,"src"],[1,"view_inner_html",3,"innerHTML"],[2,"display","block","width","100%","height","650px","vertical-align","bottom",3,"src","frameBorder"],[2,"width","100%","text-align","center"],[3,"nzValue","nzLevel"],[3,"value","readonly","zoom"],[1,"full-max-width",2,"display","inline-block",3,"src"],[3,"nzSpinning"],[3,"onlyRead","tabErupt","eruptBuildModel"],[3,"onlyRead","tabErupt","eruptBuildModel","mode"],[3,"onlyRead","eruptFieldModel","eruptBuildModel"],[3,"eruptBuildModel","onlyRead","eruptFieldModel"]],template:function(b,Pe){1&b&&u.YNc(0,De,12,11,"ng-container",0),2&b&&u.Q6J("ngIf",Pe.show)},styles:["[_nghost-%COMP%] [nz-carousel-content]{height:auto!important}[_nghost-%COMP%] .slick-list{height:auto!important}[_nghost-%COMP%] .slick-track{height:auto!important}[_nghost-%COMP%] .grayscale{filter:grayscale(100%)}[_nghost-%COMP%] .carousel-ul{display:flex;justify-content:center;height:80px;width:100%;text-align:center;margin-top:12px;margin-bottom:0;padding-left:0;overflow:auto}[_nghost-%COMP%] .view_inner_html figure.table{overflow:auto}[_nghost-%COMP%] .view_inner_html figure.table table{width:100%}[_nghost-%COMP%] .view_inner_html figure.table table tr{transition:all .3s}[_nghost-%COMP%] .view_inner_html figure.table table tr:hover{background:#e6f7ff}[_nghost-%COMP%] .view_inner_html figure.table table td, [_nghost-%COMP%] .view_inner_html figure.table table th{padding:12px 8px;border:1px solid #e8e8e8}[_nghost-%COMP%] .view_inner_html figure.table table th{background:#fafafa;text-align:center}[_nghost-%COMP%] .view_inner_html p{line-height:35px;font-size:18px;word-wrap:break-word;word-break:break-all;text-align:justify}[_nghost-%COMP%] .view_inner_html img{max-width:100%;width:auto;display:block;margin:0 auto}"]}),K})()},1077:(o,p,_)=>{_.r(p),_.d(p,{EruptModule:()=>$_});var e=_(6895),a=_(5622),u=_(529),k=_(5615),G=_(2971),N=_(9733),ce=_(9671),le=_(8440),Y=_(5379),X=_(9651),pe=_(7),t=_(4650),ge=_(774),y=_(7302);const A=["et"],C=function(d,I,n,s,E,R){return{eruptBuild:d,eruptField:I,mode:n,dependVal:s,parentEruptName:E,tabRef:R}};let M=(()=>{class d{constructor(n,s,E){this.dataService=n,this.msg=s,this.modal=E,this.mode=Y.W7.radio,this.tabRef=!1}ngOnInit(){}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(X.dD),t.Y36(pe.Sf))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-reference-table"]],viewQuery:function(n,s){if(1&n&&t.Gf(A,5),2&n){let E;t.iGM(E=t.CRH())&&(s.tableComponent=E.first)}},inputs:{eruptBuild:"eruptBuild",eruptField:"eruptField",mode:"mode",dependVal:"dependVal",parentEruptName:"parentEruptName",tabRef:"tabRef"},decls:2,vars:8,consts:[[3,"referenceTable"],["et",""]],template:function(n,s){1&n&&t._UZ(0,"erupt-table",0,1),2&n&&t.Q6J("referenceTable",t.HTZ(1,C,s.eruptBuild,s.eruptField,s.mode,s.dependVal,s.parentEruptName,s.tabRef))},dependencies:[y.a],styles:["[_nghost-%COMP%] td .ant-radio-wrapper .ant-radio~span{display:none}[_nghost-%COMP%] td .ant-radio-wrapper{margin-right:0}"]}),d})(),B=(()=>{class d{constructor(){this.stConfig={url:null,stPage:{placement:"center",pageSizes:[10,20,30,50,100,300,500],showSize:!0,showQuickJumper:!0,total:!0,toTop:!1,front:!1},req:{params:{},headers:{},method:"POST",allInBody:!0,reName:{pi:d.pi,ps:d.ps}},multiSort:{key:"sort",separator:",",nameSeparator:" "},res:{}}}}return d.pi="pageIndex",d.ps="pageSize",d})();var w=_(6752),J=_(2574),S=_(7254),ae=_(9804),Q=_(6616),j=_(7044),De=_(1811),Ee=_(1102),K=_(5681),ie=_(6581);const b=["st"];function Pe(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.deleteData())}),t._UZ(1,"i",8),t._uU(2),t.ALo(3,"translate"),t.qZA()}2&d&&(t.Q6J("nzSize","default"),t.xp6(2),t.hij("",t.lcZ(3,2,"global.delete")," "))}function Te(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"div",3)(2,"button",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw();return t.KtG("add"==E.mode?E.addData():E.addDataByRefer())}),t._UZ(3,"i",5),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.YNc(6,Pe,4,4,"button",6),t.qZA(),t.BQk()}if(2&d){const n=t.oxw();t.xp6(2),t.Q6J("nzSize","default"),t.xp6(2),t.hij("",t.lcZ(5,3,"global.new")," "),t.xp6(2),t.Q6J("ngIf",n.checkedRow.length>0)}}const Be=function(d){return{x:d}};function re(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"st",9,10),t.NdJ("change",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.stChange(E))}),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("scroll",t.VKq(7,Be,n.clientWidth>768?130*n.tabErupt.eruptBuildModel.eruptModel.tableColumns.length+"px":"460px"))("size","small")("columns",n.column)("ps",20)("data",n.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value)("bordered",!0)("page",n.stConfig.stPage)}}let Ce=(()=>{class d{constructor(n,s,E,R,O,Z){this.dataService=n,this.uiBuildService=s,this.dataHandlerService=E,this.i18n=R,this.modal=O,this.msg=Z,this.mode="add",this.onlyRead=!1,this.clientWidth=document.body.clientWidth,this.checkedRow=[],this.stConfig=(new B).stConfig,this.loading=!0}ngOnInit(){var n=this;this.stConfig.stPage.front=!0;let s=this.tabErupt.eruptFieldModel.eruptFieldJson.edit;if(s.$value||(s.$value=[]),setTimeout(()=>{this.loading=!1},300),this.onlyRead)this.column=this.uiBuildService.viewToAlainTableConfig(this.tabErupt.eruptBuildModel,!1,!0);else{const E=[];E.push({title:"",type:"checkbox",width:"50px",fixed:"left",className:"text-center",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol}),E.push(...this.uiBuildService.viewToAlainTableConfig(this.tabErupt.eruptBuildModel,!1,!0));let R=[];"add"==this.mode&&R.push({icon:"edit",click:(O,Z,m)=>{this.dataHandlerService.objectToEruptValue(O,this.tabErupt.eruptBuildModel);let P=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"20px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.editor"),nzContent:G.j,nzOnOk:(f=(0,ce.Z)(function*(){let x=n.dataHandlerService.eruptValueToObject(n.tabErupt.eruptBuildModel),W=yield n.dataService.eruptTabUpdate(n.eruptBuildModel.eruptModel.eruptName,n.tabErupt.eruptFieldModel.fieldName,x).toPromise().then(ne=>ne);if(W.status==w.q.SUCCESS){x=W.data,n.objToLine(x);let ne=n.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;return ne.forEach((q,Me)=>{let de=n.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;O[de]==q[de]&&(ne[Me]=x)}),n.st.reload(),!0}return!1}),function(){return f.apply(this,arguments)})});var f;P.getContentComponent().col=le.l[3],P.getContentComponent().eruptBuildModel=this.tabErupt.eruptBuildModel,P.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName}}),R.push({icon:{type:"delete",theme:"twotone",twoToneColor:"#f00"},type:"del",click:(O,Z,m)=>{let P=this.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;for(let f in P){let x=this.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;if(O[x]==P[f][x]){P.splice(f,1);break}}this.st.reload()}}),E.push({title:this.i18n.fanyi("table.operation"),fixed:"right",width:"80px",className:"text-center",buttons:R}),this.column=E}}addData(){var n=this;this.dataService.getInitValue(this.tabErupt.eruptBuildModel.eruptModel.eruptName,this.eruptBuildModel.eruptModel.eruptName).subscribe(s=>{this.dataHandlerService.objectToEruptValue(s,this.tabErupt.eruptBuildModel);let E=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.add"),nzContent:G.j,nzOnOk:(R=(0,ce.Z)(function*(){let O=n.dataHandlerService.eruptValueToObject(n.tabErupt.eruptBuildModel),Z=yield n.dataService.eruptTabAdd(n.eruptBuildModel.eruptModel.eruptName,n.tabErupt.eruptFieldModel.fieldName,O).toPromise().then(m=>m);if(Z.status==w.q.SUCCESS){O=Z.data,O[n.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]=-Math.floor(1e3*Math.random());let m=n.tabErupt.eruptFieldModel.eruptFieldJson.edit;return n.objToLine(O),m.$value||(m.$value=[]),m.$value.push(O),n.st.reload(),!0}return!1}),function(){return R.apply(this,arguments)})});var R;E.getContentComponent().mode=Y.xs.ADD,E.getContentComponent().eruptBuildModel=this.tabErupt.eruptBuildModel,E.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName})}addDataByRefer(){let n=this.modal.create({nzStyle:{top:"20px"},nzWrapClassName:"modal-xxl",nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.new"),nzContent:M,nzOkText:this.i18n.fanyi("global.add"),nzOnOk:()=>{let s=this.tabErupt.eruptBuildModel.eruptModel,E=this.tabErupt.eruptFieldModel.eruptFieldJson.edit;if(!E.$tempValue)return this.msg.warning(this.i18n.fanyi("global.select.one")),!1;E.$value||(E.$value=[]);for(let R of E.$tempValue)for(let O in R){let Z=s.eruptFieldModelMap.get(O);if(Z){let m=Z.eruptFieldJson.edit;switch(m.type){case Y._t.BOOLEAN:R[O]=R[O]===m.boolType.trueText;break;case Y._t.CHOICE:for(let P of Z.componentValue)if(P.label==R[O]){R[O]=P.value;break}}}if(-1!=O.indexOf("_")){let m=O.split("_");R[m[0]]=R[m[0]]||{},R[m[0]][m[1]]=R[O]}}return E.$value.push(...E.$tempValue),E.$value=[...new Set(E.$value)],!0}});Object.assign(n.getContentComponent(),{eruptBuild:this.eruptBuildModel,eruptField:this.tabErupt.eruptFieldModel,mode:Y.W7.checkbox,tabRef:!0})}objToLine(n){for(let s in n)if("object"==typeof n[s])for(let E in n[s])n[s+"_"+E]=n[s][E]}stChange(n){"checkbox"===n.type&&(this.checkedRow=n.checkbox)}deleteData(){if(this.checkedRow.length){let n=this.tabErupt.eruptFieldModel.eruptFieldJson.edit.$value;for(let s in n){let E=this.tabErupt.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol;this.checkedRow.forEach(R=>{R[E]==n[s][E]&&n.splice(s,1)})}this.st.reload(),this.checkedRow=[]}else this.msg.warning(this.i18n.fanyi("global.delete.hint.check"))}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(J.f),t.Y36(k.Q),t.Y36(S.t$),t.Y36(pe.Sf),t.Y36(X.dD))},d.\u0275cmp=t.Xpm({type:d,selectors:[["tab-table"]],viewQuery:function(n,s){if(1&n&&t.Gf(b,5),2&n){let E;t.iGM(E=t.CRH())&&(s.st=E.first)}},inputs:{eruptBuildModel:"eruptBuildModel",tabErupt:"tabErupt",mode:"mode",onlyRead:"onlyRead"},decls:4,vars:3,consts:[[4,"ngIf"],[3,"nzSpinning"],["resizable","",3,"scroll","size","columns","ps","data","bordered","page","change",4,"ngIf"],[1,"tab-bar"],["nz-button","","nzGhost","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","plus","theme","outline"],["nz-button","","nzType","default","nzDanger","",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","",3,"nzSize","click"],["nz-icon","","nzType","delete","theme","outline"],["resizable","",3,"scroll","size","columns","ps","data","bordered","page","change"],["st",""]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t.YNc(1,Te,7,5,"ng-container",0),t.TgZ(2,"nz-spin",1),t.YNc(3,re,2,9,"st",2),t.qZA()()),2&n&&(t.xp6(1),t.Q6J("ngIf",!s.onlyRead),t.xp6(1),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading))},dependencies:[e.O5,ae.A5,Q.ix,j.w,De.dQ,Ee.Ls,K.W,ie.C],styles:["[_nghost-%COMP%] .ant-table{border-radius:0}[_nghost-%COMP%] .tab-bar{background:#fafafa;border:1px solid #e8e8e8;border-bottom:0;padding:8px 12px}[data-theme=dark] [_nghost-%COMP%] .tab-bar{background:#1f1f1f;border:1px solid #434343}"]}),d})();var H=_(538),he=_(3567),V=_(433),te=_(5635);function U(d,I){1&d&&(t.TgZ(0,"div",3),t._UZ(1,"div",4)(2,"div",5),t.qZA())}const oe=function(){return{minRows:3,maxRows:20}};function T(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"div")(1,"p",6),t._uU(2,"The text editor cannot be loaded. It is recommended to replace or upgrade your browser"),t.qZA(),t.TgZ(3,"textarea",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.eruptField.eruptFieldJson.edit.$value=E)}),t.qZA()()}if(2&d){const n=t.oxw();t.xp6(3),t.Q6J("name",n.eruptField.fieldName)("nzAutosize",t.DdM(6,oe))("ngModel",n.eruptField.eruptFieldJson.edit.$value)("placeholder","The text editor cannot be loaded. It is recommended to replace or upgrade your browser")("required",n.eruptField.eruptFieldJson.edit.notNull)("disabled",n.readonly)}}let z=(()=>{class d{constructor(n,s,E){this.lazy=n,this.ref=s,this.tokenService=E,this.valueChange=new t.vpe,this.loading=!0,this.editorError=!1}ngOnInit(){let n=this;setTimeout(()=>{this.lazy.loadScript("assets/js/ckeditor.js").then(()=>{DecoupledDocumentEditor.create(this.ref.nativeElement.querySelector("#editor"),{toolbar:{items:["heading","|","fontSize","fontFamily","fontBackgroundColor","fontColor","|","bold","italic","underline","strikethrough","|","alignment","|","numberedList","bulletedList","|","indent","outdent","|","link","imageUpload","insertTable","codeBlock","blockQuote","highlight","|","undo","redo","|","code","horizontalLine","subscript","todoList","mediaEmbed"]},image:{toolbar:["imageTextAlternative","imageStyle:full","imageStyle:side"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells"]},licenseKey:"",language:"zh-cn",ckfinder:{uploadUrl:Y.zP.file+"/upload-html-editor/"+this.erupt.eruptName+"/"+this.eruptField.fieldName+"?_erupt="+this.erupt.eruptName+"&_token="+this.tokenService.get().token}}).then(s=>{s.isReadOnly=this.readonly,n.loading=!1,this.ref.nativeElement.querySelector("#toolbar-container").appendChild(s.ui.view.toolbar.element),n.value&&s.setData(n.value),s.model.document.on("change:data",function(){n.valueChange.emit(s.getData())})}).catch(s=>{this.loading=!1,this.editorError=!0,console.error(s)})})},200)}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(he.Df),t.Y36(t.SBq),t.Y36(H.T))},d.\u0275cmp=t.Xpm({type:d,selectors:[["ckeditor"]],inputs:{eruptField:"eruptField",erupt:"erupt",value:"value",readonly:"readonly"},outputs:{valueChange:"valueChange"},decls:3,vars:3,consts:[[3,"nzSpinning"],["style","background: #eee;",4,"ngIf"],[4,"ngIf"],[2,"background","#eee"],["id","toolbar-container"],["id","editor",2,"padding","5px 10px","min-height","60px","max-height","500px","overflow-y","auto","background","#fff","border","1px solid #c4c4c4"],[2,"color","red"],["nz-input","",1,"erupt-input",3,"name","nzAutosize","ngModel","placeholder","required","disabled","ngModelChange"]],template:function(n,s){1&n&&(t.TgZ(0,"nz-spin",0),t.YNc(1,U,3,0,"div",1),t.YNc(2,T,4,7,"div",2),t.qZA()),2&n&&(t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("ngIf",!s.editorError),t.xp6(1),t.Q6J("ngIf",s.editorError))},dependencies:[e.O5,V.Fj,V.JJ,V.Q7,V.On,te.Zp,te.rh,K.W],encapsulation:2}),d})();var _e=_(3534),ue=_(2383);const lt=["tipInput"];function st(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(n);const E=t.oxw();return t.KtG(E.clearLocation())}),t._UZ(1,"i",10),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("disabled",!n.loaded)}}function ct(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"nz-auto-option",11),t.NdJ("click",function(){const R=t.CHM(n).$implicit,O=t.oxw();return t.KtG(O.choiceList(R))}),t._uU(1),t.qZA()}if(2&d){const n=I.$implicit;t.Q6J("nzValue",n)("nzLabel",n.name),t.xp6(1),t.hij("",n.name," ")}}let xe=(()=>{class d{constructor(n,s,E,R){this.lazy=n,this.ref=s,this.renderer=E,this.msg=R,this.valueChange=new t.vpe,this.zoom=11,this.readonly=!1,this.viewValue="",this.loaded=!1,this.autocompleteList=[]}ngOnInit(){this.loading=!0,_e.N.amapSecurityJsCode?_e.N.amapKey?(window._AMapSecurityConfig={securityJsCode:_e.N.amapSecurityJsCode},this.lazy.loadScript("https://webapi.amap.com/maps?v=2.0&key="+_e.N.amapKey).then(()=>{this.value&&(this.value=JSON.parse(this.value),this.autocompleteList=[this.value],this.choiceList(this.value)),this.loading=!1;let s,E,n=new AMap.Map(this.ref.nativeElement.querySelector("#amap"),{zoom:this.zoom,resizeEnable:!0,viewMode:"3D"});n.on("complete",()=>{this.loaded=!0}),this.map=n,AMap.plugin(["AMap.ToolBar","AMap.Scale","AMap.HawkEye","AMap.MapType","AMap.Geolocation","AMap.PlaceSearch","AMap.AutoComplete"],function(){n.addControl(new AMap.ToolBar),n.addControl(new AMap.Scale),n.addControl(new AMap.HawkEye({isOpen:!0})),n.addControl(new AMap.MapType),n.addControl(new AMap.Geolocation({})),s=new AMap.Autocomplete({city:""}),E=new AMap.PlaceSearch({pageSize:12,children:0,pageIndex:1,extensions:"base"})});let R=this;function O(f){E.getDetails(f,(x,W)=>{"complete"===x&&"OK"===W.info?(function Z(f){let x=f.poiList.pois,W=new AMap.Marker({map:n,position:x[0].location});n.setCenter(W.getPosition()),m.setContent(function P(f){let x=[];return x.push("\u540d\u79f0\uff1a"+f.name+""),x.push("\u5730\u5740\uff1a"+f.address),x.push("\u7535\u8bdd\uff1a"+f.tel),x.push("\u7c7b\u578b\uff1a"+f.type),x.push("\u7ecf\u5ea6\uff1a"+f.location.lng),x.push("\u7eac\u5ea6\uff1a"+f.location.lat),x.join("
")}(x[0])),m.open(n,W.getPosition())}(W),R.valueChange.emit(JSON.stringify(R.value))):R.msg.warning("\u627e\u4e0d\u5230\u8be5\u4f4d\u7f6e\u4fe1\u606f")})}this.tipInput.nativeElement.oninput=function(){s.search(R.tipInput.nativeElement.value,function(f,x){if("complete"==f){let W=[];x.tips&&x.tips.forEach(ne=>{ne.id&&W.push(ne)}),R.autocompleteList=W}})},document.getElementById("mapOk").onclick=()=>{if(!this.value&&this.autocompleteList.length>0&&(this.value=this.autocompleteList[0],this.viewValue=this.value.name),this.value){if("string"==typeof this.value&&(this.value=JSON.parse(this.value)),!this.value.id)return void this.msg.warning("\u8bf7\u9009\u62e9\u6709\u6548\u7684\u5730\u5740");O(this.value.id)}else this.msg.warning("\u8bf7\u5148\u9009\u62e9\u5730\u5740")},this.value&&O(this.value.id);let m=new AMap.InfoWindow({autoMove:!0,offset:{x:0,y:-30}})})):this.msg.error("not config amapKey"):this.msg.error("not config amapSecurityJsCode")}blur(){this.value?("object"!=typeof this.value&&(this.value=JSON.parse(this.value)),this.value.name!=this.tipInput.nativeElement.value&&(this.value=null,this.viewValue=null)):this.viewValue=null}choiceList(n){this.value=n,this.viewValue=n.name}clearLocation(){this.value=null,this.viewValue=null,this.valueChange.emit(null)}draw(n){this.overlays=[],this.mouseTool.on("draw",E=>{this.overlays.push(E.obj)}),function s(E){let R="#00b0ff",O="#80d8ff";switch(E){case"marker":this.mouseTool.marker({});break;case"polyline":this.mouseTool.polyline({strokeColor:O});break;case"polygon":this.mouseTool.polygon({fillColor:R,strokeColor:O});break;case"rectangle":this.mouseTool.rectangle({fillColor:R,strokeColor:O});break;case"circle":this.mouseTool.circle({fillColor:R,strokeColor:O})}}.call(this,n)}clearDraw(){this.map.remove(this.overlays)}closeDraw(){this.mouseTool.close(!0),this.checkType=""}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(he.Df),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(X.dD))},d.\u0275cmp=t.Xpm({type:d,selectors:[["amap"]],viewQuery:function(n,s){if(1&n&&t.Gf(lt,7),2&n){let E;t.iGM(E=t.CRH())&&(s.tipInput=E.first)}},inputs:{value:"value",zoom:"zoom",readonly:"readonly",mapType:"mapType"},outputs:{valueChange:"valueChange"},decls:14,vars:14,consts:[[3,"nzSpinning"],[1,"search-container",3,"hidden"],["nz-input","","nzSize","default",2,"width","300px",3,"value","nzAutocomplete","placeholder","disabled","blur"],["tipInput",""],["nz-button","","nzType","default","id","mapOk",3,"disabled"],["nz-button","","nzType","default","nzDanger","","style","padding: 4px 10px","class","mb-sm",3,"disabled","click",4,"ngIf"],["auto",""],[3,"nzValue","nzLabel","click",4,"ngFor","ngForOf"],["id","amap","tabindex","0",2,"min-height","550px","border","1px solid #d9d9d9","outline","none","border-radius","4px"],["nz-button","","nzType","default","nzDanger","",1,"mb-sm",2,"padding","4px 10px",3,"disabled","click"],["nz-icon","","nzType","close","nzTheme","outline"],[3,"nzValue","nzLabel","click"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-spin",0)(1,"div",1)(2,"input",2,3),t.NdJ("blur",function(){return s.blur()}),t.ALo(4,"translate"),t.qZA(),t._uU(5," \xa0 "),t.TgZ(6,"button",4),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,st,2,1,"button",5),t.qZA(),t.TgZ(10,"nz-autocomplete",null,6),t.YNc(12,ct,2,3,"nz-auto-option",7),t.qZA(),t._UZ(13,"div",8),t.qZA()),2&n){const E=t.MAs(11);t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("hidden",s.readonly),t.xp6(1),t.Q6J("value",s.viewValue)("nzAutocomplete",E)("placeholder",t.lcZ(4,10,"global.keyword"))("disabled",!s.loaded),t.xp6(4),t.Q6J("disabled",!s.loaded),t.xp6(1),t.hij("\xa0 ",t.lcZ(8,12,"global.ok")," \xa0 "),t.xp6(2),t.Q6J("ngIf",s.value),t.xp6(3),t.Q6J("ngForOf",s.autocompleteList)}},dependencies:[e.sg,e.O5,Q.ix,j.w,De.dQ,Ee.Ls,te.Zp,K.W,ue.gi,ue.NB,ue.Pf,ie.C],styles:["[_nghost-%COMP%] input[type=radio], [_nghost-%COMP%] input[type=checkbox]{height:20px!important}[_nghost-%COMP%] .amap-copyright{opacity:0;display:none!important}[_nghost-%COMP%] .search-container{position:absolute;top:10px;left:20px;z-index:999}[_nghost-%COMP%] .draw-tool{position:absolute;bottom:0;left:0;width:330px;background:rgba(255,255,255,.9);padding:10px;text-align:center;border:1px solid #eee}[_nghost-%COMP%] .draw-tool .ant-radio-wrapper{width:90px;margin-bottom:10px}"]}),d})();var $e=_(9132),we=_(2463),yt=_(7632),fe=_(3679),ye=_(9054),Ue=_(8395),dt=_(545),He=_(4366);const Ut=["treeDiv"],a_=["tree"];function l_(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.addBlock())}),t._UZ(1,"i",23),t._uU(2),t.ALo(3,"translate"),t.qZA()}2&d&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"tree.add_button")," "))}function ke(d,I){1&d&&t._UZ(0,"i",24)}function bt(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.save())}),t._UZ(1,"i",29),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.update")," ")}}function ut(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.del())}),t._UZ(1,"i",31),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("nzGhost",!0)("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,3,"tree.delete")," ")}}function pt(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",32),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.addSub())}),t._UZ(1,"i",33),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.add_children")," ")}}function Kt(d,I){if(1&d&&(t.ynx(0),t.YNc(1,bt,4,4,"button",25),t.YNc(2,ut,4,5,"button",26),t.YNc(3,pt,4,4,"button",27),t.BQk()),2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.edit),t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.delete),t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.add&&n.eruptBuildModel.eruptModel.eruptJson.tree.pid)}}function gt(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"button",35),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(3);return t.KtG(E.add())}),t._UZ(1,"i",29),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&d){const n=t.oxw(3);t.Q6J("disabled",n.loading),t.xp6(2),t.hij("",t.lcZ(3,2,"tree.add")," ")}}function Et(d,I){if(1&d&&(t.ynx(0),t.YNc(1,gt,4,4,"button",34),t.BQk()),2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("ngIf",n.eruptBuildModel.eruptModel.eruptJson.power.add)}}const Wt=function(d){return{height:d,overflow:"auto"}},Ve=function(){return{overflow:"auto",overflowX:"hidden"}};function wt(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"div",2)(1,"div",3),t.YNc(2,l_,4,3,"button",4),t.TgZ(3,"nz-input-group",5)(4,"input",6),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.searchValue=E)}),t.qZA()(),t.YNc(5,ke,1,0,"ng-template",null,7,t.W1O),t._UZ(7,"br"),t.TgZ(8,"div",8,9)(10,"nz-skeleton",10)(11,"nz-tree",11,12),t.NdJ("nzClick",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.nodeClickEvent(E))})("nzDblClick",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.nzDblClick(E))}),t.qZA()()()(),t.TgZ(13,"div",13),t.ynx(14),t.TgZ(15,"div",14)(16,"div",15),t.YNc(17,Kt,4,3,"ng-container",16),t.YNc(18,Et,2,1,"ng-container",16),t.qZA()(),t.TgZ(19,"div",17)(20,"nz-collapse",18)(21,"nz-collapse-panel",19),t.ALo(22,"translate"),t.TgZ(23,"nz-spin",20),t._UZ(24,"erupt-edit",21),t.qZA()()()(),t.BQk(),t.qZA()()}if(2&d){const n=t.MAs(6),s=t.oxw();t.Q6J("nzGutter",12)("id",s.eruptName),t.xp6(1),t.Q6J("nzXs",24)("nzSm",8)("nzMd",8)("nzLg",6),t.xp6(1),t.Q6J("ngIf",s.eruptBuildModel.eruptModel.eruptJson.power.add),t.xp6(1),t.Q6J("nzSuffix",n),t.xp6(1),t.Q6J("ngModel",s.searchValue),t.xp6(4),t.Q6J("ngStyle",t.VKq(35,Wt,"calc(100vh - 178px - "+(s.settingSrv.layout.reuse?"40px":"0px")+")"))("scrollTop",s.treeScrollTop),t.xp6(2),t.Q6J("nzLoading",s.treeLoading&&0==s.nodes.length)("nzActive",!0),t.xp6(1),t.Q6J("nzVirtualHeight",s.nodes.length>50?"calc(100vh - 178px - "+(s.settingSrv.layout.reuse?"40px":"0px")+")":null)("nzShowLine",!0)("nzData",s.nodes)("nzSearchValue",s.searchValue)("nzBlockNode",!0),t.xp6(2),t.Q6J("nzXs",24)("nzSm",16)("nzMd",16)("nzLg",18),t.xp6(3),t.Q6J("nzXs",24),t.xp6(1),t.Q6J("ngIf",s.selectLeaf),t.xp6(1),t.Q6J("ngIf",!s.selectLeaf),t.xp6(1),t.Q6J("ngStyle",t.DdM(37,Ve)),t.xp6(2),t.Q6J("nzActive",!0)("nzHeader",t.lcZ(22,33,"tree.base"))("nzDisabled",!0)("nzShowArrow",!1),t.xp6(2),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("eruptBuildModel",s.eruptBuildModel)("behavior",s.behavior)}}const Xe=[{path:"table/:name",component:(()=>{class d{constructor(n,s){this.route=n,this.settingSrv=s}ngOnInit(){this.router$=this.route.params.subscribe(n=>{this.eruptName=n.name})}ngOnDestroy(){this.router$.unsubscribe()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36($e.gz),t.Y36(we.gb))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-table-view"]],decls:2,vars:2,consts:[[2,"padding","16px"],[3,"eruptName","id"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"erupt-table",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("eruptName",s.eruptName)("id",s.eruptName))},dependencies:[y.a]}),d})()},{path:"tree/:name",component:(()=>{class d{constructor(n,s,E,R,O,Z,m,P){this.dataService=n,this.route=s,this.msg=E,this.settingSrv=R,this.i18n=O,this.appViewService=Z,this.modal=m,this.dataHandler=P,this.col=le.l[3],this.showEdit=!1,this.loading=!1,this.treeLoading=!1,this.behavior=Y.xs.ADD,this.nodes=[],this.selectLeaf=!1,this.treeScrollTop=0}ngOnInit(){this.router$=this.route.params.subscribe(n=>{this.eruptBuildModel=null,this.eruptName=n.name,this.currentKey=null,this.showEdit=!1,this.dataService.getEruptBuild(this.eruptName).subscribe(s=>{this.appViewService.setRouterViewDesc(s.eruptModel.eruptJson.desc),this.dataHandler.initErupt(s),this.eruptBuildModel=s,this.fetchTreeData()})})}addBlock(n){this.showEdit=!0,this.loading=!0,this.selectLeaf=!1,this.tree.getSelectedNodeList()[0]&&(this.tree.getSelectedNodeList()[0].isSelected=!1),this.behavior=Y.xs.ADD,this.dataService.getInitValue(this.eruptBuildModel.eruptModel.eruptName).subscribe(s=>{this.loading=!1,this.dataHandler.objectToEruptValue(s,this.eruptBuildModel),n&&n()})}addSub(){this.behavior=Y.xs.ADD;let n=this.eruptBuildModel.eruptModel.eruptFieldModelMap,s=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.id).eruptFieldJson.edit.$value,E=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.label).eruptFieldJson.edit.$value;this.addBlock(()=>{if(s){let R=n.get(this.eruptBuildModel.eruptModel.eruptJson.tree.pid.split(".")[0]).eruptFieldJson.edit;R.$value=s,R.$viewValue=E}})}add(){this.loading=!0,this.behavior=Y.xs.ADD,this.dataService.addEruptData(this.eruptBuildModel.eruptModel.eruptName,this.dataHandler.eruptValueToObject(this.eruptBuildModel)).subscribe(n=>{this.loading=!1,n.status==w.q.SUCCESS&&(this.fetchTreeData(),this.dataHandler.emptyEruptValue(this.eruptBuildModel),this.msg.success(this.i18n.fanyi("global.add.success")))})}save(){this.validateParentIdValue()&&(this.loading=!0,this.dataService.updateEruptData(this.eruptBuildModel.eruptModel.eruptName,this.dataHandler.eruptValueToObject(this.eruptBuildModel)).subscribe(n=>{n.status==w.q.SUCCESS&&(this.msg.success(this.i18n.fanyi("global.update.success")),this.fetchTreeData()),this.loading=!1}))}validateParentIdValue(){let n=this.eruptBuildModel.eruptModel.eruptJson,s=this.eruptBuildModel.eruptModel.eruptFieldModelMap;if(n.tree.pid){let E=s.get(n.tree.id).eruptFieldJson.edit.$value,R=s.get(n.tree.pid.split(".")[0]).eruptFieldJson.edit,O=R.$value;if(O){if(E==O)return this.msg.warning(R.title+": "+this.i18n.fanyi("tree.validate.no_this_parent")),!1;if(this.tree.getSelectedNodeList().length>0){let Z=this.tree.getSelectedNodeList()[0].getChildren();if(Z.length>0)for(let m of Z)if(O==m.origin.key)return this.msg.warning(R.title+": "+this.i18n.fanyi("tree.validate.no_this_children_parent")),!1}}}return!0}del(){const n=this.tree.getSelectedNodeList()[0];n.isLeaf?this.modal.confirm({nzTitle:this.i18n.fanyi("global.delete.hint"),nzContent:"",nzOnOk:()=>{this.behavior=Y.xs.ADD,this.dataService.deleteEruptData(this.eruptBuildModel.eruptModel.eruptName,n.origin.key).subscribe(s=>{s.status==w.q.SUCCESS&&(n.remove(),n.parentNode?0==n.parentNode.getChildren().length&&this.fetchTreeData():this.fetchTreeData(),this.addBlock(),this.msg.success(this.i18n.fanyi("global.delete.success"))),this.showEdit=!1})}}):this.msg.error("\u5b58\u5728\u53f6\u8282\u70b9\u4e0d\u5141\u8bb8\u76f4\u63a5\u5220\u9664")}fetchTreeData(){this.treeLoading=!0,this.dataService.queryEruptTreeData(this.eruptName).subscribe(n=>{this.treeLoading=!1,n&&(this.nodes=this.dataHandler.dataTreeToZorroTree(n,this.eruptBuildModel.eruptModel.eruptJson.tree.expandLevel),this.rollTreePoint())})}rollTreePoint(){let n=this.treeDiv.nativeElement.scrollTop;setTimeout(()=>{this.treeScrollTop=n},900)}nzDblClick(n){n.node.isExpanded=!n.node.isExpanded,n.event.stopPropagation()}ngOnDestroy(){this.router$.unsubscribe()}nodeClickEvent(n){this.selectLeaf=!0,this.loading=!0,this.showEdit=!0,this.currentKey=n.node.origin.key,this.behavior=Y.xs.EDIT,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.currentKey).subscribe(s=>{this.dataHandler.objectToEruptValue(s,this.eruptBuildModel),this.loading=!1})}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36($e.gz),t.Y36(X.dD),t.Y36(we.gb),t.Y36(S.t$),t.Y36(yt.O),t.Y36(pe.Sf),t.Y36(k.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-tree"]],viewQuery:function(n,s){if(1&n&&(t.Gf(Ut,5),t.Gf(a_,5)),2&n){let E;t.iGM(E=t.CRH())&&(s.treeDiv=E.first),t.iGM(E=t.CRH())&&(s.tree=E.first)}},decls:2,vars:1,consts:[[2,"padding","16px"],["nz-row","",3,"nzGutter","id",4,"ngIf"],["nz-row","",3,"nzGutter","id"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-button","","nzType","dashed","style","display:block;width: 100%;","class","mb-sm",3,"click",4,"ngIf"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],[1,"layout-tree-view",3,"ngStyle","scrollTop"],["treeDiv",""],[3,"nzLoading","nzActive"],[1,"tree-container",3,"nzVirtualHeight","nzShowLine","nzData","nzSearchValue","nzBlockNode","nzClick","nzDblClick"],["tree",""],["nz-col","",1,"mb-sm",3,"nzXs","nzSm","nzMd","nzLg"],["nz-row","",1,"mb-sm"],["nz-col","",3,"nzXs"],[4,"ngIf"],[2,"width","100%","height","calc(100vh - 140px)",3,"ngStyle"],["nzAccordion","","nzExpandIconPosition","right"],[3,"nzActive","nzHeader","nzDisabled","nzShowArrow"],["nzSize","large",3,"nzSpinning"],[3,"eruptBuildModel","behavior"],["nz-button","","nzType","dashed",1,"mb-sm",2,"display","block","width","100%",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nz-icon","","nzType","search"],["nz-button","","id","erupt-btn-save",3,"disabled","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","","style","background: #fff !important;","id","erupt-btn-delete",3,"nzGhost","disabled","click",4,"ngIf"],["nz-button","","nzType","dashed","id","erupt-btn-add_sub",3,"disabled","click",4,"ngIf"],["nz-button","","id","erupt-btn-save",3,"disabled","click"],["nz-icon","","nzType","save","theme","outline"],["nz-button","","nzType","default","nzDanger","","id","erupt-btn-delete",2,"background","#fff !important",3,"nzGhost","disabled","click"],["nz-icon","","nzType","delete","theme","outline"],["nz-button","","nzType","dashed","id","erupt-btn-add_sub",3,"disabled","click"],["nz-icon","","nzType","arrow-down","nzTheme","outline"],["nz-button","","id","erupt-btn-add-new",3,"disabled","click",4,"ngIf"],["nz-button","","id","erupt-btn-add-new",3,"disabled","click"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t.YNc(1,wt,25,38,"div",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("ngIf",s.eruptBuildModel))},dependencies:[e.O5,e.PC,V.Fj,V.JJ,V.On,Q.ix,j.w,De.dQ,fe.t3,fe.SK,Ee.Ls,te.Zp,te.gB,te.ke,K.W,ye.Zv,ye.yH,Ue.Hc,dt.ng,He.F,ie.C],styles:["[_nghost-%COMP%] .ant-collapse-header{padding:6px 18px!important}[_nghost-%COMP%] .layout-tree-view{padding:10px;background:#fff;border:1px solid #d9d9d9}[data-theme=dark] [_nghost-%COMP%] .layout-tree-view{background:#141414;border:1px solid #434343}"]}),d})()}];let et=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[$e.Bz.forChild(Xe),$e.Bz]}),d})();var Mt=_(6016),Le=_(7582);function kt(d,I=0){return isNaN(parseFloat(d))||isNaN(Number(d))?I:Number(d)}function tt(d=0){return function St(d,I,n){return function s(E,R,O){const Z=`$$__${R}`;return Object.prototype.hasOwnProperty.call(E,Z)&&console.warn(`The prop "${Z}" is already exist, it will be overrided by ${d} decorator.`),Object.defineProperty(E,Z,{configurable:!0,writable:!0}),{get(){return O&&O.get?O.get.bind(this)():this[Z]},set(m){O&&O.set&&O.set.bind(this)(I(m,n)),this[Z]=I(m,n)}}}}("InputNumber",kt,d)}var mt=_(1135),Dt=_(9635),Nt=_(3099),_t=_(9300);let Qt=(()=>{class d{constructor(n){this.doc=n,this.list={},this.cached={},this._notify=new mt.X([])}fixPaths(n){return n=n||[],Array.isArray(n)||(n=[n]),n.map(s=>{const E="string"==typeof s?{path:s}:s;return E.type||(E.type=E.path.endsWith(".js")||E.callback?"script":"style"),E})}monitor(n){const s=this.fixPaths(n),E=[(0,Nt.B)(),(0,_t.h)(R=>0!==R.length)];return s.length>0&&E.push((0,_t.h)(R=>R.length===s.length&&R.every(O=>"ok"===O.status&&s.find(Z=>Z.path===O.path)))),this._notify.asObservable().pipe(Dt.z.apply(this,E))}clear(){this.list={},this.cached={}}load(n){var s=this;return(0,ce.Z)(function*(){return n=s.fixPaths(n),Promise.all(n.map(E=>"script"===E.type?s.loadScript(E.path,{callback:E.callback}):s.loadStyle(E.path))).then(E=>(s._notify.next(E),Promise.resolve(E)))})()}loadScript(n,s){const{innerContent:E}={...s};return new Promise(R=>{if(!0===this.list[n])return void R({...this.cached[n],status:"loading"});this.list[n]=!0;const O=P=>{"ok"===P.status&&s?.callback?window[s?.callback]=()=>{Z(P)}:Z(P)},Z=P=>{P.type="script",this.cached[n]=P,R(P),this._notify.next([P])},m=this.doc.createElement("script");m.type="text/javascript",m.src=n,m.charset="utf-8",E&&(m.innerHTML=E),m.readyState?m.onreadystatechange=()=>{("loaded"===m.readyState||"complete"===m.readyState)&&(m.onreadystatechange=null,O({path:n,status:"ok"}))}:m.onload=()=>O({path:n,status:"ok"}),m.onerror=P=>O({path:n,status:"error",error:P}),this.doc.getElementsByTagName("head")[0].appendChild(m)})}loadStyle(n,s){const{rel:E,innerContent:R}={rel:"stylesheet",...s};return new Promise(O=>{if(!0===this.list[n])return void O(this.cached[n]);this.list[n]=!0;const Z=this.doc.createElement("link");Z.rel=E,Z.type="text/css",Z.href=n,R&&(Z.innerHTML=R),this.doc.getElementsByTagName("head")[0].appendChild(Z);const m={path:n,status:"ok",type:"style"};this.cached[n]=m,O(m)})}}return d.\u0275fac=function(n){return new(n||d)(t.LFG(e.K0))},d.\u0275prov=t.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})();function Zt(d,I){if(1&d&&t._UZ(0,"div",2),2&d){const n=t.oxw();t.Q6J("innerHTML",n.loadingTip,t.oJD)}}class nt{}const c_=!("object"==typeof document&&document);let Ot=!1,it=(()=>{class d{constructor(n,s,E,R,O){this.lazySrv=n,this.cog=s,this.doc=E,this.cd=R,this.zone=O,this.inited=!1,this.events={},this.loading=!0,this.id=`_ueditor-${Math.random().toString(36).substring(2)}`,this.loadingTip="\u52a0\u8f7d\u4e2d...",this._disabled=!1,this.delay=50,this.onPreReady=new t.vpe,this.onReady=new t.vpe,this.onDestroy=new t.vpe,this.onChange=()=>{},this.onTouched=()=>{}}set disabled(n){this._disabled=n,this.setDisabled()}get Instance(){return this.instance}_getWin(){return this.doc.defaultView||window}ngOnInit(){this.inited=!0}ngAfterViewInit(){if(!c_){if(this._getWin().UE)return void this.initDelay();this.lazySrv.monitor(this.cog.js).subscribe(()=>this.initDelay()),this.lazySrv.load(this.cog.js)}}ngOnChanges(n){this.inited&&n.config&&(this.destroy(),this.initDelay())}initDelay(){setTimeout(()=>this.init(),this.delay)}init(){const n=this._getWin().UE;if(!n)throw new Error("uedito js\u6587\u4ef6\u52a0\u8f7d\u5931\u8d25");if(this.instance)return;this.cog.hook&&!Ot&&(Ot=!0,this.cog.hook(n)),this.onPreReady.emit(this);const s={...this.cog.options,...this.config};this.zone.runOutsideAngular(()=>{const E=n.getEditor(this.id,s);E.ready(()=>{this.instance=E,this.value&&this.instance.setContent(this.value),this.onReady.emit(this)}),E.addListener("contentChange",()=>{this.value=E.getContent(),this.zone.run(()=>this.onChange(this.value))})}),this.loading=!1,this.cd.detectChanges()}destroy(){this.instance&&this.zone.runOutsideAngular(()=>{Object.keys(this.events).forEach(n=>this.instance.removeListener(n,this.events[n])),this.instance.removeListener("ready"),this.instance.removeListener("contentChange");try{this.instance.destroy(),this.instance=null}catch{}}),this.onDestroy.emit()}setDisabled(){this.instance&&(this._disabled?this.instance.setDisabled():this.instance.setEnabled())}setLanguage(n){const s=this._getWin().UE;return this.lazySrv.load(`${this.cog.options.UEDITOR_HOME_URL}/lang/${n}/${n}.js`).then(()=>{this.destroy(),s._bak_I18N||(s._bak_I18N=s.I18N),s.I18N={},s.I18N[n]=s._bak_I18N[n],this.initDelay()})}addListener(n,s){this.events[n]||(this.events[n]=s,this.instance.addListener(n,s))}removeListener(n){this.events[n]&&(this.instance.removeListener(n,this.events[n]),delete this.events[n])}ngOnDestroy(){this.destroy()}writeValue(n){this.value=n,this.instance&&this.instance.setContent(this.value)}registerOnChange(n){this.onChange=n}registerOnTouched(n){this.onTouched=n}setDisabledState(n){this.disabled=n,this.setDisabled()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(Qt),t.Y36(nt),t.Y36(e.K0),t.Y36(t.sBO),t.Y36(t.R0b))},d.\u0275cmp=t.Xpm({type:d,selectors:[["ueditor"]],inputs:{disabled:"disabled",config:"config",loadingTip:"loadingTip",delay:"delay"},outputs:{onPreReady:"onPreReady",onReady:"onReady",onDestroy:"onDestroy"},standalone:!0,features:[t._Bn([{provide:V.JU,useExisting:(0,t.Gpc)(()=>d),multi:!0}]),t.TTD,t.jDz],decls:2,vars:2,consts:[[1,"ueditor-textarea",3,"id"],["class","loading",3,"innerHTML",4,"ngIf"],[1,"loading",3,"innerHTML"]],template:function(n,s){1&n&&(t._UZ(0,"textarea",0),t.YNc(1,Zt,1,1,"div",1)),2&n&&(t.s9C("id",s.id),t.xp6(1),t.Q6J("ngIf",s.loading))},styles:["[_nghost-%COMP%]{line-height:initial}[_nghost-%COMP%] .ueditor-textarea[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),(0,Le.gn)([tt()],d.prototype,"delay",void 0),d})(),$t=(()=>{class d{static forRoot(n){return{ngModule:d,providers:[{provide:nt,useValue:n}]}}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[e.ez,it]}),d})();const Ht=["ue"],Vt=function(d,I){return{serverUrl:d,readonly:I}};let Pt=(()=>{class d{constructor(n){this.tokenService=n}ngOnInit(){let n=Y.zP.file;_e.N.domain||(n=window.location.pathname+n),this.serverPath=n+"/upload-ueditor/"+this.erupt.eruptName+"/"+this.eruptField.fieldName+"?_erupt="+this.erupt.eruptName+"&_token="+this.tokenService.get().token}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(H.T))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-ueditor"]],viewQuery:function(n,s){if(1&n&&t.Gf(Ht,5),2&n){let E;t.iGM(E=t.CRH())&&(s.ue=E.first)}},inputs:{eruptField:"eruptField",erupt:"erupt",readonly:"readonly"},decls:2,vars:6,consts:[[3,"name","ngModel","config","ngModelChange"],["ue",""]],template:function(n,s){1&n&&(t.TgZ(0,"ueditor",0,1),t.NdJ("ngModelChange",function(R){return s.eruptField.eruptFieldJson.edit.$value=R}),t.qZA()),2&n&&t.Q6J("name",s.eruptField.fieldName)("ngModel",s.eruptField.eruptFieldJson.edit.$value)("config",t.WLB(3,Vt,s.serverPath,s.readonly))},dependencies:[V.JJ,V.On,it],encapsulation:2}),d})();function Ct(d){let I=[];function n(E){E.getParentNode()&&(I.push(E.getParentNode().key),n(E.parentNode))}function s(E){if(E.getChildren()&&E.getChildren().length>0)for(let R of E.getChildren())s(R),I.push(R.key)}for(let E of d)I.push(E.key),E.isChecked&&n(E),s(E);return I}function Yt(d,I){1&d&&t._UZ(0,"i",5)}function jt(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"nz-tree",6),t.NdJ("nzCheckBoxChange",function(E){t.CHM(n);const R=t.oxw();return t.KtG(R.checkBoxChange(E))}),t.qZA()}if(2&d){const n=t.oxw();t.Q6J("nzCheckable",!0)("nzShowLine",!0)("nzVirtualHeight",n.treeData.length>50?"420px":null)("nzCheckStrictly",!0)("nzData",n.treeData)("nzSearchValue",n.eruptFieldModel.eruptFieldJson.edit.$tempValue)("nzCheckedKeys",n.arrayAnyToString(n.eruptFieldModel.eruptFieldJson.edit.$value))}}let ot=(()=>{class d{constructor(n,s){this.dataService=n,this.dataHandlerService=s,this.onlyRead=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.dataService.findTabTree(this.eruptBuildModel.eruptModel.eruptName,this.eruptFieldModel.fieldName).subscribe(n=>{const s=this.eruptBuildModel.tabErupts[this.eruptFieldModel.fieldName];this.treeData=this.dataHandlerService.dataTreeToZorroTree(n,s?s.eruptModel.eruptJson.tree.expandLevel:999)||[],this.loading=!1})}checkBoxChange(n){if(n.node.isChecked)this.eruptFieldModel.eruptFieldJson.edit.$value=Array.from(new Set([...this.eruptFieldModel.eruptFieldJson.edit.$value,...Ct([n.node])]));else{let s=this.eruptFieldModel.eruptFieldJson.edit.$value,E=Ct([n.node]),R=[];if(E&&E.length>0){let O={};for(let Z of E)O[Z]=Z;for(let Z=0;Z{s.push(E.origin.key),E.children&&this.findChecks(E.children,s)}),s}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(k.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-tab-tree"]],inputs:{eruptBuildModel:"eruptBuildModel",eruptFieldModel:"eruptFieldModel",onlyRead:"onlyRead"},decls:7,vars:4,consts:[[3,"nzSpinning"],[1,"mb-sm",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],["style","max-height: 420px;overflow: auto",3,"nzCheckable","nzShowLine","nzVirtualHeight","nzCheckStrictly","nzData","nzSearchValue","nzCheckedKeys","nzCheckBoxChange",4,"ngIf"],["nz-icon","","nzType","search"],[2,"max-height","420px","overflow","auto",3,"nzCheckable","nzShowLine","nzVirtualHeight","nzCheckStrictly","nzData","nzSearchValue","nzCheckedKeys","nzCheckBoxChange"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"nz-spin",0)(2,"nz-input-group",1)(3,"input",2),t.NdJ("ngModelChange",function(R){return s.eruptFieldModel.eruptFieldJson.edit.$tempValue=R}),t.qZA()(),t.YNc(4,Yt,1,0,"ng-template",null,3,t.W1O),t.YNc(6,jt,1,7,"nz-tree",4),t.qZA()()),2&n){const E=t.MAs(5);t.xp6(1),t.Q6J("nzSpinning",s.loading),t.xp6(1),t.Q6J("nzSuffix",E),t.xp6(1),t.Q6J("ngModel",s.eruptFieldModel.eruptFieldJson.edit.$tempValue),t.xp6(3),t.Q6J("ngIf",s.treeData)}},dependencies:[e.O5,V.Fj,V.JJ,V.On,j.w,Ee.Ls,te.Zp,te.gB,te.ke,K.W,Ue.Hc],encapsulation:2}),d})();var Ne=_(8213),be=_(7570);function Tt(d,I){if(1&d&&(t.TgZ(0,"div",4)(1,"label",5),t._uU(2),t.qZA()()),2&d){const n=I.$implicit,s=t.oxw();t.Q6J("nzXs",12)("nzSm",8)("nzMd",8)("nzLg",4),t.xp6(1),t.Q6J("nzDisabled",s.onlyRead)("nzValue",n.id)("nzTooltipTitle",n.remark)("nzChecked",s.edit.$value&&-1!=s.edit.$value.indexOf(n.id)),t.xp6(1),t.Oqu(n.label)}}let Se=(()=>{class d{constructor(n){this.dataService=n,this.onlyRead=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.dataService.findCheckBox(this.eruptBuildModel.eruptModel.eruptName,this.eruptFieldModel.fieldName).subscribe(n=>{n&&(this.edit=this.eruptFieldModel.eruptFieldJson.edit,this.checkbox=n),this.loading=!1})}change(n){this.eruptFieldModel.eruptFieldJson.edit.$value=n}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-checkbox"]],inputs:{eruptBuildModel:"eruptBuildModel",eruptFieldModel:"eruptFieldModel",onlyRead:"onlyRead"},decls:4,vars:2,consts:[[3,"nzSpinning"],[2,"width","100%","max-height","305px","overflow","auto",3,"nzOnChange"],["nz-row",""],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg",4,"ngFor","ngForOf"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-checkbox","","nz-tooltip","",3,"nzDisabled","nzValue","nzTooltipTitle","nzChecked"]],template:function(n,s){1&n&&(t.TgZ(0,"nz-spin",0)(1,"nz-checkbox-wrapper",1),t.NdJ("nzOnChange",function(R){return s.change(R)}),t.TgZ(2,"div",2),t.YNc(3,Tt,3,9,"div",3),t.qZA()()()),2&n&&(t.Q6J("nzSpinning",s.loading),t.xp6(3),t.Q6J("ngForOf",s.checkbox))},dependencies:[e.sg,fe.t3,fe.SK,Ne.Ie,Ne.EZ,be.SY,K.W],styles:["[_nghost-%COMP%] label[nz-checkbox]{max-width:140px;line-height:initial;margin-left:0;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}"]}),d})();var ze=_(5439),Qe=_(834),Gt=_(4685);function qt(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-range-picker",1),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("name",n.field.fieldName)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzShowTime",n.edit.dateType.type==n.dateEnum.DATE_TIME)("nzMode",n.rangeMode)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("nzRanges",n.dateRanges)}}function ft(d,I){if(1&d&&(t.ynx(0),t.YNc(1,qt,2,9,"ng-container",0),t.BQk()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngIf",n.edit.dateType.type!=n.dateEnum.TIME)}}function Ye(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-date-picker",4),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function Xt(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-date-picker",5),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function At(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-time-picker",6),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function d_(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-week-picker",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzDisabledDate",n.disabledDate)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function u_(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-month-picker",4),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzPlaceHolder",n.edit.placeHolder)("nzDisabledDate",n.disabledDate)("name",n.field.fieldName)}}function p_(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"nz-year-picker",7),t.NdJ("ngModelChange",function(E){t.CHM(n);const R=t.oxw(2);return t.KtG(R.edit.$value=E)}),t.qZA(),t.BQk()}if(2&d){const n=t.oxw(2);t.xp6(1),t.Q6J("nzSize",n.size)("ngModel",n.edit.$value)("nzDisabled",n.readonly)("nzDisabledDate",n.disabledDate)("nzPlaceHolder",n.edit.placeHolder)("name",n.field.fieldName)}}function e_(d,I){if(1&d&&(t.ynx(0)(1,2),t.YNc(2,Ye,2,6,"ng-container",3),t.YNc(3,Xt,2,6,"ng-container",3),t.YNc(4,At,2,5,"ng-container",3),t.YNc(5,d_,2,6,"ng-container",3),t.YNc(6,u_,2,6,"ng-container",3),t.YNc(7,p_,2,6,"ng-container",3),t.BQk()()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngSwitch",n.edit.dateType.type),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.DATE),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.DATE_TIME),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.TIME),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.WEEK),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.MONTH),t.xp6(1),t.Q6J("ngSwitchCase",n.dateEnum.YEAR)}}let h=(()=>{class d{constructor(n){this.i18n=n,this.size="default",this.range=!1,this.dateRanges={},this.dateEnum=Y.SU,this.disabledDate=s=>this.edit.dateType.pickerMode!=Y.GR.ALL&&(this.edit.dateType.pickerMode==Y.GR.FUTURE?s.getTime()this.endToday.getTime():null),this.datePipe=n.datePipe}ngOnInit(){if(this.startToday=ze(ze().format("yyyy-MM-DD 00:00:00")).toDate(),this.endToday=ze(ze().format("yyyy-MM-DD 23:59:59")).toDate(),this.dateRanges={[this.i18n.fanyi("global.today")]:[this.datePipe.transform(new Date,"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_7_day")]:[this.datePipe.transform(ze().add(-7,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_30_day")]:[this.datePipe.transform(ze().add(-30,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.this_month")]:[this.datePipe.transform(ze().toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_month")]:[this.datePipe.transform(ze().add(-1,"month").toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(ze().add(-1,"month").endOf("month").toDate(),"yyyy-MM-dd 23:59:59")]},this.edit=this.field.eruptFieldJson.edit,this.range)switch(this.field.eruptFieldJson.edit.dateType.type){case Y.SU.DATE:case Y.SU.DATE_TIME:this.rangeMode="date";break;case Y.SU.WEEK:this.rangeMode="week";break;case Y.SU.MONTH:this.rangeMode="month";break;case Y.SU.YEAR:this.rangeMode="year"}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(S.t$))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-date"]],inputs:{size:"size",field:"field",range:"range",readonly:"readonly"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"erupt-input","stander-line-height",3,"nzSize","name","ngModel","nzDisabled","nzShowTime","nzMode","nzPlaceHolder","nzDisabledDate","nzRanges","ngModelChange"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","nzDisabledDate","name","ngModelChange"],["nzShowTime","",1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","nzDisabledDate","name","ngModelChange"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzPlaceHolder","name","ngModelChange"],[1,"erupt-input","stander-line-height",3,"nzSize","ngModel","nzDisabled","nzDisabledDate","nzPlaceHolder","name","ngModelChange"]],template:function(n,s){1&n&&(t.YNc(0,ft,2,1,"ng-container",0),t.YNc(1,e_,8,7,"ng-container",0)),2&n&&(t.Q6J("ngIf",s.range),t.xp6(1),t.Q6J("ngIf",!s.range))},dependencies:[e.O5,e.RF,e.n9,V.JJ,V.On,Qe.uw,Qe.wS,Qe.Xv,Qe.Mq,Qe.mr,Gt.m4],encapsulation:2}),d})();var l=_(8436),r=_(8306),c=_(840),g=_(711),D=_(1341);function v(d,I){if(1&d&&(t.TgZ(0,"nz-auto-option",4),t._uU(1),t.qZA()),2&d){const n=I.$implicit;t.Q6J("nzValue",n)("nzLabel",n),t.xp6(1),t.hij(" ",n," ")}}let L=(()=>{class d{constructor(n){this.dataService=n,this.size="large"}ngOnInit(){}getFromData(){let n={};for(let s of this.eruptModel.eruptFieldModels)n[s.fieldName]=s.eruptFieldJson.edit.$value;return n}onAutoCompleteInput(n,s){let E=s.eruptFieldJson.edit;E.$value&&E.autoCompleteType.triggerLength<=E.$value.toString().trim().length?this.dataService.findAutoCompleteValue(this.eruptModel.eruptName,s.fieldName,this.getFromData(),E.$value,this.parentEruptName).subscribe(R=>{E.autoCompleteType.items=R}):E.autoCompleteType.items=[]}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-auto-complete"]],inputs:{field:"field",eruptModel:"eruptModel",size:"size",parentEruptName:"parentEruptName"},decls:4,vars:7,consts:[["nz-input","",3,"nzSize","placeholder","name","ngModel","nzAutocomplete","input","ngModelChange"],[3,"nzBackfill"],["autocomplete",""],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"]],template:function(n,s){if(1&n&&(t.TgZ(0,"input",0),t.NdJ("input",function(R){return s.onAutoCompleteInput(R,s.field)})("ngModelChange",function(R){return s.field.eruptFieldJson.edit.$value=R}),t.qZA(),t.TgZ(1,"nz-autocomplete",1,2),t.YNc(3,v,2,3,"nz-auto-option",3),t.qZA()),2&n){const E=t.MAs(2);t.Q6J("nzSize",s.size)("placeholder",s.field.eruptFieldJson.edit.placeHolder)("name",s.field.fieldName)("ngModel",s.field.eruptFieldJson.edit.$value)("nzAutocomplete",E),t.xp6(1),t.Q6J("nzBackfill",!0),t.xp6(2),t.Q6J("ngForOf",s.field.eruptFieldJson.edit.autoCompleteType.items)}},dependencies:[e.sg,V.Fj,V.JJ,V.On,te.Zp,ue.gi,ue.NB,ue.Pf]}),d})();function F(d,I){1&d&&t._UZ(0,"i",7)}let ee=(()=>{class d{constructor(n,s){this.data=n,this.dataHandler=s}ngOnInit(){this.data.queryReferenceTreeData(this.eruptModel.eruptName,this.eruptField.fieldName,this.dependVal,this.parentEruptName).subscribe(n=>{this.list=this.dataHandler.dataTreeToZorroTree(n,this.eruptField.eruptFieldJson.edit.referenceTreeType.expandLevel)})}nodeClickEvent(n){this.eruptField.eruptFieldJson.edit.$tempValue={id:n.node.origin.key,label:n.node.origin.title}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(ge.D),t.Y36(k.Q))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-tree-select"]],inputs:{eruptField:"eruptField",eruptModel:"eruptModel",parentEruptName:"parentEruptName",dependVal:"dependVal"},decls:9,vars:8,consts:[[3,"nzSpinning"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["searchSuffixIcon",""],[2,"max-height","450px","min-height","300px","overflow","auto"],["nzDraggable","",1,"tree-container",3,"nzVirtualHeight","nzShowLine","nzHideUnMatched","nzData","nzSearchValue","nzClick"],["tree",""],["nz-icon","","nzType","search"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-spin",0)(1,"nz-input-group",1)(2,"input",2),t.NdJ("ngModelChange",function(R){return s.searchValue=R}),t.qZA()(),t.YNc(3,F,1,0,"ng-template",null,3,t.W1O),t._UZ(5,"br"),t.TgZ(6,"div",4)(7,"nz-tree",5,6),t.NdJ("nzClick",function(R){return s.nodeClickEvent(R)}),t.qZA()()()),2&n){const E=t.MAs(4);t.Q6J("nzSpinning",!s.list),t.xp6(1),t.Q6J("nzSuffix",E),t.xp6(1),t.Q6J("ngModel",s.searchValue),t.xp6(5),t.Q6J("nzVirtualHeight",s.list.length>50?"450px":null)("nzShowLine",!0)("nzHideUnMatched",!0)("nzData",s.list)("nzSearchValue",s.searchValue)}},dependencies:[V.Fj,V.JJ,V.On,j.w,Ee.Ls,te.Zp,te.gB,te.ke,K.W,Ue.Hc],encapsulation:2}),d})();function se(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"i",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.clearReferValue(E.field))}),t.qZA(),t.BQk()}}function Oe(d,I){if(1&d){const n=t.EpF();t.ynx(0),t.TgZ(1,"i",5),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.createReferenceModal(E.field))}),t.qZA(),t.BQk()}}function Ae(d,I){if(1&d&&(t.YNc(0,se,2,0,"ng-container",3),t.YNc(1,Oe,2,0,"ng-container",3)),2&d){const n=t.oxw();t.Q6J("ngIf",n.field.eruptFieldJson.edit.$value),t.xp6(1),t.Q6J("ngIf",!n.field.eruptFieldJson.edit.$value)}}let ve=(()=>{class d{constructor(n,s,E){this.modal=n,this.msg=s,this.i18n=E,this.readonly=!1,this.editType=Y._t}ngOnInit(){}createReferenceModal(n){n.eruptFieldJson.edit.type==Y._t.REFERENCE_TABLE?this.createRefTableModal(n):n.eruptFieldJson.edit.type==Y._t.REFERENCE_TREE&&this.createRefTreeModal(n)}createRefTreeModal(n){let s=n.eruptFieldJson.edit.referenceTreeType.dependField,E=null;if(s){const O=this.eruptModel.eruptFieldModelMap.get(s);if(!O.eruptFieldJson.edit.$value)return void this.msg.warning("\u8bf7\u5148\u9009\u62e9"+O.eruptFieldJson.edit.title);E=O.eruptFieldJson.edit.$value}let R=this.modal.create({nzWrapClassName:"modal-xs",nzKeyboard:!0,nzStyle:{top:"30px"},nzTitle:n.eruptFieldJson.edit.title+(n.eruptFieldJson.edit.$viewValue?"\u3010"+n.eruptFieldJson.edit.$viewValue+"\u3011":""),nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzContent:ee,nzOnOk:()=>{const O=n.eruptFieldJson.edit.$tempValue;return O?(O.id!=n.eruptFieldJson.edit.$value&&this.clearReferValue(n),n.eruptFieldJson.edit.$viewValue=O.label,n.eruptFieldJson.edit.$value=O.id,n.eruptFieldJson.edit.$tempValue=null,!0):(this.msg.warning("\u8bf7\u9009\u4e2d\u4e00\u6761\u6570\u636e"),!1)}});Object.assign(R.getContentComponent(),{parentEruptName:this.parentEruptName,eruptModel:this.eruptModel,eruptField:n,dependVal:E})}createRefTableModal(n){let E,s=n.eruptFieldJson.edit;if(s.referenceTableType.dependField){const O=this.eruptModel.eruptFieldModelMap.get(s.referenceTableType.dependField);if(!O.eruptFieldJson.edit.$value)return void this.msg.warning(this.i18n.fanyi("global.pre_select")+O.eruptFieldJson.edit.title);E=O.eruptFieldJson.edit.$value}this.modal.create({nzWrapClassName:"modal-xxl",nzKeyboard:!0,nzStyle:{top:"24px"},nzBodyStyle:{padding:"16px"},nzTitle:s.title+(n.eruptFieldJson.edit.$viewValue?"\u3010"+n.eruptFieldJson.edit.$viewValue+"\u3011":""),nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzContent:y.a,nzOnOk:()=>{let O=s.$tempValue;return O?(O[s.referenceTableType.id]!=n.eruptFieldJson.edit.$value&&this.clearReferValue(n),s.$value=O[s.referenceTableType.id],s.$viewValue=O[s.referenceTableType.label.replace(".","_")]||"-----",s.$tempValue=O,!0):(this.msg.warning("\u8bf7\u9009\u4e2d\u4e00\u6761\u6570\u636e"),!1)}}).getContentComponent().referenceTable={eruptBuild:{eruptModel:this.eruptModel},eruptField:n,mode:Y.W7.radio,dependVal:E,parentEruptName:this.parentEruptName,tabRef:!1}}clearReferValue(n){n.eruptFieldJson.edit.$value=null,n.eruptFieldJson.edit.$viewValue=null,n.eruptFieldJson.edit.$tempValue=null;for(let s of this.eruptModel.eruptFieldModels){let E=s.eruptFieldJson.edit;E.type==Y._t.REFERENCE_TREE&&E.referenceTreeType.dependField==n.fieldName&&this.clearReferValue(s),E.type==Y._t.REFERENCE_TABLE&&E.referenceTableType.dependField==n.fieldName&&this.clearReferValue(s)}}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(pe.Sf),t.Y36(X.dD),t.Y36(S.t$))},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-reference"]],inputs:{eruptModel:"eruptModel",field:"field",size:"size",readonly:"readonly",parentEruptName:"parentEruptName"},decls:4,vars:9,consts:[[1,"erupt-input",3,"nzSize","nzAddOnAfter"],["nz-input","","autocomplete","off",3,"nzSize","required","readOnly","disabled","placeholder","ngModel","name","click","ngModelChange"],["refBtn",""],[4,"ngIf"],["nz-icon","","nzType","close-circle","theme","fill",1,"point",3,"click"],["nz-icon","","nzType","database","theme","fill",1,"point",3,"click"]],template:function(n,s){if(1&n&&(t.TgZ(0,"nz-input-group",0)(1,"input",1),t.NdJ("click",function(){return s.createReferenceModal(s.field)})("ngModelChange",function(R){return s.field.eruptFieldJson.edit.$viewValue=R}),t.qZA()(),t.YNc(2,Ae,2,2,"ng-template",null,2,t.W1O)),2&n){const E=t.MAs(3);t.Q6J("nzSize",s.size)("nzAddOnAfter",s.readonly?null:E),t.xp6(1),t.Q6J("nzSize",s.size)("required",s.field.eruptFieldJson.edit.notNull)("readOnly",!0)("disabled",s.readonly)("placeholder",s.field.eruptFieldJson.edit.placeHolder)("ngModel",s.field.eruptFieldJson.edit.$viewValue)("name",s.field.fieldName)}},dependencies:[e.O5,V.Fj,V.JJ,V.Q7,V.On,j.w,Ee.Ls,te.Zp,te.gB],styles:["[_nghost-%COMP%] td .ant-radio-wrapper .ant-radio~span{display:none}[_nghost-%COMP%] td .ant-radio-wrapper{margin-right:0}"]}),d})();var Ke=_(9002),Fe=_(4610);const Ie=["*"];let t_=(()=>{class d{constructor(){}ngOnInit(){}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["erupt-search-se"]],inputs:{field:"field"},ngContentSelectors:Ie,decls:10,vars:3,consts:[[2,"display","flex","margin","4px 0"],[2,"display","flex","justify-content","flex-end"],[1,"ellipsis",2,"line-height","32px","width","90px","text-align","left"],[2,"color","#f00"],[2,"margin","0 3px",3,"title"],[2,"flex","1 0 0","width","100%","overflow","auto"]],template:function(n,s){1&n&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"label",2)(3,"span",3),t._uU(4),t.qZA(),t.TgZ(5,"span",4),t._uU(6),t.qZA(),t._uU(7," \xa0 "),t.qZA()(),t.TgZ(8,"div",5),t.Hsn(9),t.qZA()()),2&n&&(t.xp6(4),t.Oqu(s.field.eruptFieldJson.edit.search.notNull?"*":""),t.xp6(1),t.Q6J("title",s.field.eruptFieldJson.edit.title),t.xp6(1),t.hij("",s.field.eruptFieldJson.edit.title," :"))}}),d})();var It=_(7579),We=_(2722),Rt=_(4896);const f_=["canvas"];function A_(d,I){1&d&&t._UZ(0,"nz-spin")}function I_(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"div")(1,"p",3),t._uU(2),t.qZA(),t.TgZ(3,"button",4),t.NdJ("click",function(){t.CHM(n);const E=t.oxw(2);return t.KtG(E.reloadQRCode())}),t._UZ(4,"span",5),t.TgZ(5,"span"),t._uU(6),t.qZA()()()}if(2&d){const n=t.oxw(2);t.xp6(2),t.Oqu(n.locale.expired),t.xp6(4),t.Oqu(n.locale.refresh)}}function R_(d,I){if(1&d&&(t.TgZ(0,"div",2),t.YNc(1,A_,1,0,"nz-spin",1),t.YNc(2,I_,7,2,"div",1),t.qZA()),2&d){const n=t.oxw();t.xp6(1),t.Q6J("ngIf","loading"===n.nzStatus),t.xp6(1),t.Q6J("ngIf","expired"===n.nzStatus)}}function z_(d,I){1&d&&(t.ynx(0),t._UZ(1,"canvas",null,6),t.BQk())}var Ze,d;(function(d){let I=(()=>{class O{constructor(m,P,f,x){if(this.version=m,this.errorCorrectionLevel=P,this.modules=[],this.isFunction=[],mO.MAX_VERSION)throw new RangeError("Version value out of range");if(x<-1||x>7)throw new RangeError("Mask value out of range");this.size=4*m+17;let W=[];for(let q=0;q=0&&x<=7),this.mask=x,this.applyMask(x),this.drawFormatBits(x),this.isFunction=[]}static encodeText(m,P){const f=d.QrSegment.makeSegments(m);return O.encodeSegments(f,P)}static encodeBinary(m,P){const f=d.QrSegment.makeBytes(m);return O.encodeSegments([f],P)}static encodeSegments(m,P,f=1,x=40,W=-1,ne=!0){if(!(O.MIN_VERSION<=f&&f<=x&&x<=O.MAX_VERSION)||W<-1||W>7)throw new RangeError("Invalid value");let q,Me;for(q=f;;q++){const me=8*O.getNumDataCodewords(q,P),Re=R.getTotalBits(m,q);if(Re<=me){Me=Re;break}if(q>=x)throw new RangeError("Data too long")}for(const me of[O.Ecc.MEDIUM,O.Ecc.QUARTILE,O.Ecc.HIGH])ne&&Me<=8*O.getNumDataCodewords(q,me)&&(P=me);let de=[];for(const me of m){n(me.mode.modeBits,4,de),n(me.numChars,me.mode.numCharCountBits(q),de);for(const Re of me.getData())de.push(Re)}E(de.length==Me);const at=8*O.getNumDataCodewords(q,P);E(de.length<=at),n(0,Math.min(4,at-de.length),de),n(0,(8-de.length%8)%8,de),E(de.length%8==0);for(let me=236;de.lengthJe[Re>>>3]|=me<<7-(7&Re)),new O(q,P,Je,W)}getModule(m,P){return m>=0&&m=0&&P>>9);const x=21522^(P<<10|f);E(x>>>15==0);for(let W=0;W<=5;W++)this.setFunctionModule(8,W,s(x,W));this.setFunctionModule(8,7,s(x,6)),this.setFunctionModule(8,8,s(x,7)),this.setFunctionModule(7,8,s(x,8));for(let W=9;W<15;W++)this.setFunctionModule(14-W,8,s(x,W));for(let W=0;W<8;W++)this.setFunctionModule(this.size-1-W,8,s(x,W));for(let W=8;W<15;W++)this.setFunctionModule(8,this.size-15+W,s(x,W));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let m=this.version;for(let f=0;f<12;f++)m=m<<1^7973*(m>>>11);const P=this.version<<12|m;E(P>>>18==0);for(let f=0;f<18;f++){const x=s(P,f),W=this.size-11+f%3,ne=Math.floor(f/3);this.setFunctionModule(W,ne,x),this.setFunctionModule(ne,W,x)}}drawFinderPattern(m,P){for(let f=-4;f<=4;f++)for(let x=-4;x<=4;x++){const W=Math.max(Math.abs(x),Math.abs(f)),ne=m+x,q=P+f;ne>=0&&ne=0&&q{(me!=Me-W||qe>=q)&&Je.push(Re[me])});return E(Je.length==ne),Je}drawCodewords(m){if(m.length!=Math.floor(O.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let P=0;for(let f=this.size-1;f>=1;f-=2){6==f&&(f=5);for(let x=0;x>>3],7-(7&P)),P++)}}E(P==8*m.length)}applyMask(m){if(m<0||m>7)throw new RangeError("Mask value out of range");for(let P=0;P5&&m++):(this.finderPenaltyAddHistory(q,Me),ne||(m+=this.finderPenaltyCountPatterns(Me)*O.PENALTY_N3),ne=this.modules[W][de],q=1);m+=this.finderPenaltyTerminateAndCount(ne,q,Me)*O.PENALTY_N3}for(let W=0;W5&&m++):(this.finderPenaltyAddHistory(q,Me),ne||(m+=this.finderPenaltyCountPatterns(Me)*O.PENALTY_N3),ne=this.modules[de][W],q=1);m+=this.finderPenaltyTerminateAndCount(ne,q,Me)*O.PENALTY_N3}for(let W=0;Wne+(q?1:0),P);const f=this.size*this.size,x=Math.ceil(Math.abs(20*P-10*f)/f)-1;return E(x>=0&&x<=9),m+=x*O.PENALTY_N4,E(m>=0&&m<=2568888),m}getAlignmentPatternPositions(){if(1==this.version)return[];{const m=Math.floor(this.version/7)+2,P=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*m-2));let f=[6];for(let x=this.size-7;f.lengthO.MAX_VERSION)throw new RangeError("Version number out of range");let P=(16*m+128)*m+64;if(m>=2){const f=Math.floor(m/7)+2;P-=(25*f-10)*f-55,m>=7&&(P-=36)}return E(P>=208&&P<=29648),P}static getNumDataCodewords(m,P){return Math.floor(O.getNumRawDataModules(m)/8)-O.ECC_CODEWORDS_PER_BLOCK[P.ordinal][m]*O.NUM_ERROR_CORRECTION_BLOCKS[P.ordinal][m]}static reedSolomonComputeDivisor(m){if(m<1||m>255)throw new RangeError("Degree out of range");let P=[];for(let x=0;x0);for(const x of m){const W=x^f.shift();f.push(0),P.forEach((ne,q)=>f[q]^=O.reedSolomonMultiply(ne,W))}return f}static reedSolomonMultiply(m,P){if(m>>>8||P>>>8)throw new RangeError("Byte out of range");let f=0;for(let x=7;x>=0;x--)f=f<<1^285*(f>>>7),f^=(P>>>x&1)*m;return E(f>>>8==0),f}finderPenaltyCountPatterns(m){const P=m[1];E(P<=3*this.size);const f=P>0&&m[2]==P&&m[3]==3*P&&m[4]==P&&m[5]==P;return(f&&m[0]>=4*P&&m[6]>=P?1:0)+(f&&m[6]>=4*P&&m[0]>=P?1:0)}finderPenaltyTerminateAndCount(m,P,f){return m&&(this.finderPenaltyAddHistory(P,f),P=0),this.finderPenaltyAddHistory(P+=this.size,f),this.finderPenaltyCountPatterns(f)}finderPenaltyAddHistory(m,P){0==P[0]&&(m+=this.size),P.pop(),P.unshift(m)}}return O.MIN_VERSION=1,O.MAX_VERSION=40,O.PENALTY_N1=3,O.PENALTY_N2=3,O.PENALTY_N3=40,O.PENALTY_N4=10,O.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],O.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],O})();function n(O,Z,m){if(Z<0||Z>31||O>>>Z)throw new RangeError("Value out of range");for(let P=Z-1;P>=0;P--)m.push(O>>>P&1)}function s(O,Z){return 0!=(O>>>Z&1)}function E(O){if(!O)throw new Error("Assertion error")}d.QrCode=I;let R=(()=>{class O{constructor(m,P,f){if(this.mode=m,this.numChars=P,this.bitData=f,P<0)throw new RangeError("Invalid argument");this.bitData=f.slice()}static makeBytes(m){let P=[];for(const f of m)n(f,8,P);return new O(O.Mode.BYTE,m.length,P)}static makeNumeric(m){if(!O.isNumeric(m))throw new RangeError("String contains non-numeric characters");let P=[];for(let f=0;f=1<{class d{constructor(n,s,E){this.i18n=n,this.cdr=s,this.platformId=E,this.nzValue="",this.nzColor="#000000",this.nzSize=160,this.nzIcon="",this.nzIconSize=40,this.nzBordered=!0,this.nzStatus="active",this.nzLevel="M",this.nzRefresh=new t.vpe,this.isBrowser=!0,this.destroy$=new It.x,this.isBrowser=(0,e.NF)(this.platformId),this.cdr.markForCheck()}ngOnInit(){this.i18n.localeChange.pipe((0,We.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("QRCode"),this.cdr.markForCheck()})}ngOnChanges(n){const{nzValue:s,nzIcon:E,nzLevel:R,nzSize:O,nzIconSize:Z,nzColor:m}=n;(s||E||R||O||Z||m)&&this.canvas&&this.drawCanvasQRCode()}ngAfterViewInit(){this.drawCanvasQRCode()}reloadQRCode(){this.drawCanvasQRCode(),this.nzRefresh.emit("refresh")}drawCanvasQRCode(){this.canvas&&function K_(d,I,n=160,s=10,E="#000000",R=40,O){const Z=d.getContext("2d");if(d.style.width=`${n}px`,d.style.height=`${n}px`,!I)return Z.fillStyle="rgba(0, 0, 0, 0)",void Z.fillRect(0,0,d.width,d.height);if(d.width=I.size*s,d.height=I.size*s,O){const m=new Image;m.src=O,m.crossOrigin="anonymous",m.width=R*(d.width/n),m.height=R*(d.width/n),m.onload=()=>{__(Z,I,s,E);const P=d.width/2-R*(d.width/n)/2;Z.fillRect(P,P,R*(d.width/n),R*(d.width/n)),Z.drawImage(m,P,P,R*(d.width/n),R*(d.width/n))},m.onerror=()=>__(Z,I,s,E)}else __(Z,I,s,E)}(this.canvas.nativeElement,((d,I="M")=>d?rt.QrCode.encodeText(d,v_[I]):null)(this.nzValue,this.nzLevel),this.nzSize,10,this.nzColor,this.nzIconSize,this.nzIcon)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(Rt.wi),t.Y36(t.sBO),t.Y36(t.Lbi))},d.\u0275cmp=t.Xpm({type:d,selectors:[["nz-qrcode"]],viewQuery:function(n,s){if(1&n&&t.Gf(f_,5),2&n){let E;t.iGM(E=t.CRH())&&(s.canvas=E.first)}},hostAttrs:[1,"ant-qrcode"],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("ant-qrcode-border",s.nzBordered)},inputs:{nzValue:"nzValue",nzColor:"nzColor",nzSize:"nzSize",nzIcon:"nzIcon",nzIconSize:"nzIconSize",nzBordered:"nzBordered",nzStatus:"nzStatus",nzLevel:"nzLevel"},outputs:{nzRefresh:"nzRefresh"},exportAs:["nzQRCode"],features:[t.TTD],decls:2,vars:2,consts:[["class","ant-qrcode-mask",4,"ngIf"],[4,"ngIf"],[1,"ant-qrcode-mask"],[1,"ant-qrcode-expired"],["nz-button","","nzType","link",3,"click"],["nz-icon","","nzType","reload","nzTheme","outline"],["canvas",""]],template:function(n,s){1&n&&(t.YNc(0,R_,3,2,"div",0),t.YNc(1,z_,3,0,"ng-container",1)),2&n&&(t.Q6J("ngIf","active"!==s.nzStatus),t.xp6(1),t.Q6J("ngIf",s.isBrowser))},dependencies:[K.W,e.O5,Q.ix,j.w,Ee.Ls],encapsulation:2,changeDetection:0}),d})(),W_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[K.j,e.ez,Q.sL,Ee.PV]}),d})();var E_=_(9521),h_=_(4968),n_=_(2536),M_=_(3303),je=_(3187),m_=_(445);const w_=["nz-rate-item",""];function S_(d,I){}function F_(d,I){}function J_(d,I){1&d&&t._UZ(0,"span",4)}const D_=function(d){return{$implicit:d}},k_=["ulElement"];function N_(d,I){if(1&d){const n=t.EpF();t.TgZ(0,"li",3)(1,"div",4),t.NdJ("itemHover",function(E){const O=t.CHM(n).index,Z=t.oxw();return t.KtG(Z.onItemHover(O,E))})("itemClick",function(E){const O=t.CHM(n).index,Z=t.oxw();return t.KtG(Z.onItemClick(O,E))}),t.qZA()()}if(2&d){const n=I.index,s=t.oxw();t.Q6J("ngClass",s.starStyleArray[n]||"")("nzTooltipTitle",s.nzTooltips[n]),t.xp6(1),t.Q6J("allowHalf",s.nzAllowHalf)("character",s.nzCharacter)("index",n)}}let Q_=(()=>{class d{constructor(){this.index=0,this.allowHalf=!1,this.itemHover=new t.vpe,this.itemClick=new t.vpe}hoverRate(n){this.itemHover.next(n&&this.allowHalf)}clickRate(n){this.itemClick.next(n&&this.allowHalf)}}return d.\u0275fac=function(n){return new(n||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["","nz-rate-item",""]],inputs:{character:"character",index:"index",allowHalf:"allowHalf"},outputs:{itemHover:"itemHover",itemClick:"itemClick"},exportAs:["nzRateItem"],attrs:w_,decls:6,vars:8,consts:[[1,"ant-rate-star-second",3,"mouseover","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-rate-star-first",3,"mouseover","click"],["defaultCharacter",""],["nz-icon","","nzType","star","nzTheme","fill"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div",0),t.NdJ("mouseover",function(R){return s.hoverRate(!1),R.stopPropagation()})("click",function(){return s.clickRate(!1)}),t.YNc(1,S_,0,0,"ng-template",1),t.qZA(),t.TgZ(2,"div",2),t.NdJ("mouseover",function(R){return s.hoverRate(!0),R.stopPropagation()})("click",function(){return s.clickRate(!0)}),t.YNc(3,F_,0,0,"ng-template",1),t.qZA(),t.YNc(4,J_,1,0,"ng-template",null,3,t.W1O)),2&n){const E=t.MAs(5);t.xp6(1),t.Q6J("ngTemplateOutlet",s.character||E)("ngTemplateOutletContext",t.VKq(4,D_,s.index)),t.xp6(2),t.Q6J("ngTemplateOutlet",s.character||E)("ngTemplateOutletContext",t.VKq(6,D_,s.index))}},dependencies:[e.tP,Ee.Ls],encapsulation:2,changeDetection:0}),(0,Le.gn)([(0,je.yF)()],d.prototype,"allowHalf",void 0),d})(),P_=(()=>{class d{constructor(n,s,E,R,O,Z){this.nzConfigService=n,this.ngZone=s,this.renderer=E,this.cdr=R,this.directionality=O,this.destroy$=Z,this._nzModuleName="rate",this.nzAllowClear=!0,this.nzAllowHalf=!1,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzCount=5,this.nzTooltips=[],this.nzOnBlur=new t.vpe,this.nzOnFocus=new t.vpe,this.nzOnHoverChange=new t.vpe,this.nzOnKeyDown=new t.vpe,this.classMap={},this.starArray=[],this.starStyleArray=[],this.dir="ltr",this.hasHalf=!1,this.hoverValue=0,this.isFocused=!1,this._value=0,this.isNzDisableFirstChange=!0,this.onChange=()=>null,this.onTouched=()=>null}get nzValue(){return this._value}set nzValue(n){this._value!==n&&(this._value=n,this.hasHalf=!Number.isInteger(n),this.hoverValue=Math.ceil(n))}ngOnChanges(n){const{nzAutoFocus:s,nzCount:E,nzValue:R}=n;if(s&&!s.isFirstChange()){const O=this.ulElement.nativeElement;this.nzAutoFocus&&!this.nzDisabled?this.renderer.setAttribute(O,"autofocus","autofocus"):this.renderer.removeAttribute(O,"autofocus")}E&&this.updateStarArray(),R&&this.updateStarStyle()}ngOnInit(){this.nzConfigService.getConfigChangeEventForComponent("rate").pipe((0,We.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),this.directionality.change.pipe((0,We.R)(this.destroy$)).subscribe(n=>{this.dir=n,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,h_.R)(this.ulElement.nativeElement,"focus").pipe((0,We.R)(this.destroy$)).subscribe(n=>{this.isFocused=!0,this.nzOnFocus.observers.length&&this.ngZone.run(()=>this.nzOnFocus.emit(n))}),(0,h_.R)(this.ulElement.nativeElement,"blur").pipe((0,We.R)(this.destroy$)).subscribe(n=>{this.isFocused=!1,this.nzOnBlur.observers.length&&this.ngZone.run(()=>this.nzOnBlur.emit(n))})})}onItemClick(n,s){if(this.nzDisabled)return;this.hoverValue=n+1;const E=s?n+.5:n+1;this.nzValue===E?this.nzAllowClear&&(this.nzValue=0,this.onChange(this.nzValue)):(this.nzValue=E,this.onChange(this.nzValue)),this.updateStarStyle()}onItemHover(n,s){this.nzDisabled||this.hoverValue===n+1&&s===this.hasHalf||(this.hoverValue=n+1,this.hasHalf=s,this.nzOnHoverChange.emit(this.hoverValue),this.updateStarStyle())}onRateLeave(){this.hasHalf=!Number.isInteger(this.nzValue),this.hoverValue=Math.ceil(this.nzValue),this.updateStarStyle()}focus(){this.ulElement.nativeElement.focus()}blur(){this.ulElement.nativeElement.blur()}onKeyDown(n){const s=this.nzValue;n.keyCode===E_.SV&&this.nzValue0&&(this.nzValue-=this.nzAllowHalf?.5:1),s!==this.nzValue&&(this.onChange(this.nzValue),this.nzOnKeyDown.emit(n),this.updateStarStyle(),this.cdr.markForCheck())}updateStarArray(){this.starArray=Array(this.nzCount).fill(0).map((n,s)=>s),this.updateStarStyle()}updateStarStyle(){this.starStyleArray=this.starArray.map(n=>{const s="ant-rate-star",E=n+1;return{[`${s}-full`]:Ethis.hoverValue,[`${s}-focused`]:this.hasHalf&&E===this.hoverValue&&this.isFocused}})}writeValue(n){this.nzValue=n||0,this.updateStarArray(),this.cdr.markForCheck()}setDisabledState(n){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||n,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}registerOnChange(n){this.onChange=n}registerOnTouched(n){this.onTouched=n}}return d.\u0275fac=function(n){return new(n||d)(t.Y36(n_.jY),t.Y36(t.R0b),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(m_.Is,8),t.Y36(M_.kn))},d.\u0275cmp=t.Xpm({type:d,selectors:[["nz-rate"]],viewQuery:function(n,s){if(1&n&&t.Gf(k_,7),2&n){let E;t.iGM(E=t.CRH())&&(s.ulElement=E.first)}},inputs:{nzAllowClear:"nzAllowClear",nzAllowHalf:"nzAllowHalf",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzCharacter:"nzCharacter",nzCount:"nzCount",nzTooltips:"nzTooltips"},outputs:{nzOnBlur:"nzOnBlur",nzOnFocus:"nzOnFocus",nzOnHoverChange:"nzOnHoverChange",nzOnKeyDown:"nzOnKeyDown"},exportAs:["nzRate"],features:[t._Bn([M_.kn,{provide:V.JU,useExisting:(0,t.Gpc)(()=>d),multi:!0}]),t.TTD],decls:3,vars:7,consts:[[1,"ant-rate",3,"ngClass","tabindex","keydown","mouseleave"],["ulElement",""],["class","ant-rate-star","nz-tooltip","",3,"ngClass","nzTooltipTitle",4,"ngFor","ngForOf"],["nz-tooltip","",1,"ant-rate-star",3,"ngClass","nzTooltipTitle"],["nz-rate-item","",3,"allowHalf","character","index","itemHover","itemClick"]],template:function(n,s){1&n&&(t.TgZ(0,"ul",0,1),t.NdJ("keydown",function(R){return s.onKeyDown(R),R.preventDefault()})("mouseleave",function(R){return s.onRateLeave(),R.stopPropagation()}),t.YNc(2,N_,2,5,"li",2),t.qZA()),2&n&&(t.ekj("ant-rate-disabled",s.nzDisabled)("ant-rate-rtl","rtl"===s.dir),t.Q6J("ngClass",s.classMap)("tabindex",s.nzDisabled?-1:1),t.xp6(2),t.Q6J("ngForOf",s.starArray))},dependencies:[e.mk,e.sg,be.SY,Q_],encapsulation:2,changeDetection:0}),(0,Le.gn)([(0,n_.oS)(),(0,je.yF)()],d.prototype,"nzAllowClear",void 0),(0,Le.gn)([(0,n_.oS)(),(0,je.yF)()],d.prototype,"nzAllowHalf",void 0),(0,Le.gn)([(0,je.yF)()],d.prototype,"nzDisabled",void 0),(0,Le.gn)([(0,je.yF)()],d.prototype,"nzAutoFocus",void 0),(0,Le.gn)([(0,je.Rn)()],d.prototype,"nzCount",void 0),d})(),Z_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[m_.vT,e.ez,Ee.PV,be.cg]}),d})();var zt=_(1098),Ge=_(8231),i_=_(7096),vt=_(8521),o_=_(6704),C_=_(2577),T_=_(9155),r_=_(5139),Bt=_(7521),Lt=_(2820),xt=_(7830);let $_=(()=>{class d{}return d.\u0275fac=function(n){return new(n||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({providers:[k.Q,J.f],imports:[e.ez,a.m,u.JF,et,$t.forRoot({js:["./assets/ueditor/ueditor.config.js","./assets/ueditor/ueditor.all.min.js"],options:{UEDITOR_HOME_URL:"./assets/ueditor/"}}),c.k,g.qw,Ke.YS,Fe.Gb,W_,Z_]}),d})();t.B6R(G.j,function(){return[e.sg,e.O5,e.tP,e.RF,e.n9,e.ED,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,zt.nV,zt.d_,j.w,fe.t3,fe.SK,be.SY,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.rh,te.ke,i_._V,vt.Of,vt.Dg,o_.Lr,C_.g,T_.FY,r_.jS,ye.Zv,ye.yH,P_,G.j,z,xe,Mt.w,Pt,Se,h,l.l,r.S,L,ve]},function(){return[Bt.Q,ie.C]}),t.B6R(N.j,function(){return[e.sg,e.O5,e.RF,e.n9,K.W,Lt.QZ,Lt.pA,g_,Ce,xe,ot,Se]},function(){return[we.b8,Bt.Q]}),t.B6R(He.F,function(){return[e.sg,e.O5,e.RF,e.n9,j.w,be.SY,Ee.Ls,xt.xH,xt.xw,K.W,G.j,Ce,ot]},function(){return[e.Nd]}),t.B6R(D.g,function(){return[e.sg,e.O5,e.tP,e.PC,e.RF,e.n9,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,j.w,fe.t3,fe.SK,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.ke,i_._V,o_.Lr,r_.jS,h,r.S,L,ve,t_]},function(){return[ie.C]}),t.B6R(G.j,function(){return[e.sg,e.O5,e.tP,e.RF,e.n9,e.ED,V._Y,V.Fj,V.JJ,V.JL,V.Q7,V.On,V.F,zt.nV,zt.d_,j.w,fe.t3,fe.SK,be.SY,Ge.Ip,Ge.Vq,Ee.Ls,te.Zp,te.gB,te.rh,te.ke,i_._V,vt.Of,vt.Dg,o_.Lr,C_.g,T_.FY,r_.jS,ye.Zv,ye.yH,P_,G.j,z,xe,Mt.w,Pt,Se,h,l.l,r.S,L,ve]},function(){return[Bt.Q,ie.C]}),t.B6R(N.j,function(){return[e.sg,e.O5,e.RF,e.n9,K.W,Lt.QZ,Lt.pA,g_,Ce,xe,ot,Se]},function(){return[we.b8,Bt.Q]}),t.B6R(He.F,function(){return[e.sg,e.O5,e.RF,e.n9,j.w,be.SY,Ee.Ls,xt.xH,xt.xw,K.W,G.j,Ce,ot]},function(){return[e.Nd]})},5615:(o,p,_)=>{_.d(p,{Q:()=>pe});var e=_(5379),a=_(3567),u=_(774),k=_(5439),N=_(9991),ce=_(7),le=_(9651),Y=_(4650),X=_(7254);let pe=(()=>{class t{constructor(y,A,C){this.modal=y,this.msg=A,this.i18n=C,this.datePipe=C.datePipe}initErupt(y){if(this.buildErupt(y.eruptModel),y.eruptModel.eruptJson.power=y.power,y.tabErupts)for(let A in y.tabErupts)"eruptName"in y.tabErupts[A].eruptModel&&this.initErupt(y.tabErupts[A]);if(y.combineErupts)for(let A in y.combineErupts)this.buildErupt(y.combineErupts[A]);if(y.referenceErupts)for(let A in y.referenceErupts)this.buildErupt(y.referenceErupts[A])}buildErupt(y){y.tableColumns=[],y.eruptFieldModelMap=new Map,y.eruptFieldModels.forEach(A=>{if(A.eruptFieldJson.edit){if(A.componentValue){A.choiceMap=new Map;for(let C of A.componentValue)A.choiceMap.set(C.value,C)}switch(A.eruptFieldJson.edit.$value=A.value,y.eruptFieldModelMap.set(A.fieldName,A),A.eruptFieldJson.edit.type){case e._t.INPUT:const C=A.eruptFieldJson.edit.inputType;C.prefix.length>0&&(C.prefixValue=C.prefix[0].value),C.suffix.length>0&&(C.suffixValue=C.suffix[0].value);break;case e._t.SLIDER:const M=A.eruptFieldJson.edit.sliderType.markPoints,B=A.eruptFieldJson.edit.sliderType.marks={};M.length>0&&M.forEach(w=>{B[w]=""})}A.eruptFieldJson.views.forEach(C=>{C.column=C.column?A.fieldName+"_"+C.column.replace(/\./g,"_"):A.fieldName;const M=(0,a.p$)(A);M.eruptFieldJson.views=null,C.eruptFieldModel=M,y.tableColumns.push(C)})}})}validateNotNull(y,A){for(let C of y.eruptFieldModels)if(C.eruptFieldJson.edit.notNull&&!C.eruptFieldJson.edit.$value)return this.msg.error(C.eruptFieldJson.edit.title+"\u5fc5\u586b\uff01"),!1;if(A)for(let C in A)if(!this.validateNotNull(A[C]))return!1;return!0}dataTreeToZorroTree(y,A){const C=[];return y.forEach(M=>{let B={key:M.id,title:M.label,data:M.data,expanded:M.level<=A};M.children&&M.children.length>0?(C.push(B),B.children=this.dataTreeToZorroTree(M.children,A)):(B.isLeaf=!0,C.push(B))}),C}eruptObjectToCondition(y){let A=[];for(let C in y)A.push({key:C,value:y[C]});return A}searchEruptToObject(y){const A=this.eruptValueToObject(y);return y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;if(M.search.value&&M.search.vague)switch(M.type){case e._t.CHOICE:let B=[];for(let w of C.componentValue)w.$viewValue&&B.push(w.value);A[C.fieldName]=B;break;case e._t.NUMBER:(M.$l_val||0==M.$l_val)&&(M.$r_val||0==M.$r_val)&&(A[C.fieldName]=[M.$l_val,M.$r_val]);break;case e._t.DATE:M.$value&&(M.dateType.type==e.SU.DATE?A[C.fieldName]=[this.datePipe.transform(M.$value[0],"yyyy-MM-dd 00:00:00"),this.datePipe.transform(M.$value[1],"yyyy-MM-dd 23:59:59")]:M.dateType.type==e.SU.DATE_TIME&&(A[C.fieldName]=[this.datePipe.transform(M.$value[0],"yyyy-MM-dd HH:mm:ss"),this.datePipe.transform(M.$value[1],"yyyy-MM-dd HH:mm:ss")]))}}),A}dateFormat(y,A){let C=null;switch(A.dateType.type){case e.SU.DATE:C="yyyy-MM-dd";break;case e.SU.DATE_TIME:C="yyyy-MM-dd HH:mm:ss";break;case e.SU.MONTH:C="yyyy-MM";break;case e.SU.WEEK:C="yyyy-ww";break;case e.SU.YEAR:C="yyyy";break;case e.SU.TIME:C="HH:mm:ss"}return this.datePipe.transform(y,C)}eruptValueToObject(y){const A={};if(y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;if(M)switch(M.type){case e._t.INPUT:if(M.$value){const B=M.inputType;A[C.fieldName]=B.prefixValue||B.suffixValue?(B.prefixValue||"")+M.$value+(B.suffixValue||""):M.$value}break;case e._t.CHOICE:(M.$value||0===M.$value)&&(A[C.fieldName]=M.$value);break;case e._t.TAGS:if(M.$value||0===M.$value){let B=M.$value.join(M.tagsType.joinSeparator);B&&(A[C.fieldName]=B)}break;case e._t.REFERENCE_TREE:M.$value||0===M.$value?(A[C.fieldName]={},A[C.fieldName][M.referenceTreeType.id]=M.$value,A[C.fieldName][M.referenceTreeType.label]=M.$viewValue):M.$value=null;break;case e._t.REFERENCE_TABLE:M.$value||0===M.$value?(A[C.fieldName]={},A[C.fieldName][M.referenceTableType.id]=M.$value,A[C.fieldName][M.referenceTableType.label]=M.$viewValue):M.$value=null;break;case e._t.CHECKBOX:if(M.$value){let B=[];M.$value.forEach(w=>{const J={};J.id=w,B.push(J)}),A[C.fieldName]=B}break;case e._t.TAB_TREE:if(M.$value){let B=[];M.$value.forEach(w=>{const J={};J[y.tabErupts[C.fieldName].eruptModel.eruptJson.primaryKeyCol]=w,B.push(J)}),A[C.fieldName]=B}break;case e._t.TAB_TABLE_REFER:if(M.$value){let B=[];M.$value.forEach(w=>{const J={};let S=y.tabErupts[C.fieldName].eruptModel.eruptJson.primaryKeyCol;J[S]=w[S],B.push(J)}),A[C.fieldName]=B}break;case e._t.TAB_TABLE_ADD:M.$value&&(A[C.fieldName]=M.$value);break;case e._t.ATTACHMENT:if(M.$viewValue){const B=[];M.$viewValue.forEach(w=>{B.push(w.response.data)}),A[C.fieldName]=B.join(M.attachmentType.fileSeparator)}break;case e._t.BOOLEAN:A[C.fieldName]=M.$value;break;case e._t.DATE:if(M.$value)if(Array.isArray(M.$value)){if(!M.$value[0]){M.$value=null;break}A[C.fieldName]=[this.dateFormat(M.$value[0],M),this.dateFormat(M.$value[1],M)]}else A[C.fieldName]=this.dateFormat(M.$value,M);break;default:(M.$value||0===M.$value)&&(A[C.fieldName]=M.$value)}}),y.combineErupts)for(let C in y.combineErupts)A[C]=this.eruptValueToObject({eruptModel:y.combineErupts[C]});return A}eruptValueToTableValue(y){const A={};return y.eruptModel.eruptFieldModels.forEach(C=>{const M=C.eruptFieldJson.edit;switch(M.type){case e._t.REFERENCE_TREE:A[C.fieldName+"_"+M.referenceTreeType.id]=M.$value,A[C.fieldName+"_"+M.referenceTreeType.label]=M.$viewValue;break;case e._t.REFERENCE_TABLE:A[C.fieldName+"_"+M.referenceTableType.id]=M.$value,A[C.fieldName+"_"+M.referenceTableType.label]=M.$viewValue;break;default:A[C.fieldName]=M.$value}}),A}eruptObjectToTableValue(y,A){const C={};return y.eruptModel.eruptFieldModels.forEach(M=>{if(null!=A[M.fieldName]){const B=M.eruptFieldJson.edit;switch(B.type){case e._t.REFERENCE_TREE:C[M.fieldName+"_"+B.referenceTreeType.id]=A[M.fieldName][B.referenceTreeType.id],C[M.fieldName+"_"+B.referenceTreeType.label]=A[M.fieldName][B.referenceTreeType.label],A[M.fieldName]=null;break;case e._t.REFERENCE_TABLE:C[M.fieldName+"_"+B.referenceTableType.id]=A[M.fieldName][B.referenceTableType.id],C[M.fieldName+"_"+B.referenceTableType.label]=A[M.fieldName][B.referenceTableType.label],A[M.fieldName]=null;break;default:C[M.fieldName]=A[M.fieldName]}}}),C}objectToEruptValue(y,A){this.emptyEruptValue(A);for(let C of A.eruptModel.eruptFieldModels){const M=C.eruptFieldJson.edit;if(M)switch(M.type){case e._t.INPUT:const B=M.inputType;if(B.prefix.length>0||B.suffix.length>0){if(y[C.fieldName]){let w=y[C.fieldName];for(let J of B.prefix)if(w.startsWith(J.value)){M.inputType.prefixValue=J.value,w=w.substr(J.value.length);break}for(let J of B.suffix)if(w.endsWith(J.value)){M.inputType.suffixValue=J.value,w=w.substr(0,w.length-J.value.length);break}M.$value=w}}else M.$value=y[C.fieldName];break;case e._t.DATE:if(y[C.fieldName])switch(M.dateType.type){case e.SU.DATE_TIME:case e.SU.DATE:M.$value=k(y[C.fieldName]).toDate();break;case e.SU.TIME:M.$value=k(y[C.fieldName],"HH:mm:ss").toDate();break;case e.SU.WEEK:M.$value=k(y[C.fieldName],"YYYY-ww").toDate();break;case e.SU.MONTH:M.$value=k(y[C.fieldName],"YYYY-MM").toDate();break;case e.SU.YEAR:M.$value=k(y[C.fieldName],"YYYY").toDate()}break;case e._t.REFERENCE_TREE:y[C.fieldName]&&(M.$value=y[C.fieldName][M.referenceTreeType.id],M.$viewValue=y[C.fieldName][M.referenceTreeType.label]);break;case e._t.REFERENCE_TABLE:y[C.fieldName]&&(M.$value=y[C.fieldName][M.referenceTableType.id],M.$viewValue=y[C.fieldName][M.referenceTableType.label]);break;case e._t.TAB_TREE:M.$value=y[C.fieldName]?y[C.fieldName]:[];break;case e._t.ATTACHMENT:M.$viewValue=[],y[C.fieldName]&&(y[C.fieldName].split(M.attachmentType.fileSeparator).forEach(w=>{M.$viewValue.push({uid:w,name:w,size:1,type:"",url:u.D.previewAttachment(w),response:{data:w}})}),M.$value=y[C.fieldName]);break;case e._t.CHOICE:M.$value=(0,N.K0)(y[C.fieldName])?y[C.fieldName]+"":null;break;case e._t.TAGS:M.$value=y[C.fieldName]?String(y[C.fieldName]).split(M.tagsType.joinSeparator):[];break;case e._t.CODE_EDITOR:case e._t.HTML_EDITOR:M.$value=y[C.fieldName]||"";break;case e._t.TAB_TABLE_ADD:case e._t.TAB_TABLE_REFER:M.$value=y[C.fieldName]||[];break;default:M.$value=y[C.fieldName]}}if(A.combineErupts)for(let C in A.combineErupts)y[C]&&this.objectToEruptValue(y[C],{eruptModel:A.combineErupts[C]})}loadEruptDefaultValue(y){this.emptyEruptValue(y);const A={};y.eruptModel.eruptFieldModels.forEach(C=>{C.value&&(A[C.fieldName]=C.value)}),this.objectToEruptValue(A,{eruptModel:y.eruptModel});for(let C in y.combineErupts)this.loadEruptDefaultValue({eruptModel:y.combineErupts[C]})}emptyEruptValue(y){y.eruptModel.eruptFieldModels.forEach(A=>{if(A.eruptFieldJson.edit)switch(A.eruptFieldJson.edit.$viewValue=null,A.eruptFieldJson.edit.$tempValue=null,A.eruptFieldJson.edit.$l_val=null,A.eruptFieldJson.edit.$r_val=null,A.eruptFieldJson.edit.$value=null,A.eruptFieldJson.edit.type){case e._t.CHOICE:A.componentValue&&A.componentValue.forEach(C=>{C.$viewValue=!1});break;case e._t.INPUT:A.eruptFieldJson.edit.inputType.prefixValue=null,A.eruptFieldJson.edit.inputType.suffixValue=null;break;case e._t.ATTACHMENT:A.eruptFieldJson.edit.$viewValue=[];break;case e._t.TAB_TABLE_REFER:case e._t.TAB_TABLE_ADD:A.eruptFieldJson.edit.$value=[]}});for(let A in y.combineErupts)this.emptyEruptValue({eruptModel:y.combineErupts[A]})}eruptFieldModelChangeHook(y,A,C){let M=A.eruptFieldJson.edit;if(M.type==e._t.CHOICE&&M.choiceType.dependField){let B=y.eruptFieldModelMap.get(M.choiceType.dependField);if(B){let w=B.eruptFieldJson.edit;w.$beforeValue!=w.$value&&(C(w.$value),null!=w.$beforeValue&&(M.$value=null),w.$beforeValue=w.$value)}}}}return t.\u0275fac=function(y){return new(y||t)(Y.LFG(ce.Sf),Y.LFG(le.dD),Y.LFG(X.t$))},t.\u0275prov=Y.Yz7({token:t,factory:t.\u0275fac}),t})()},2574:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{f:()=>UiBuildService});var _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5379),_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9733),_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(8436),_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(6016),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(774),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9651),_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(8345),_angular_core__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(4650),ng_zorro_antd_image__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4610),_core__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7254);let UiBuildService=(()=>{class UiBuildService{constructor(o,p,_,e,a){this.imageService=o,this.i18n=p,this.dataService=_,this.modal=e,this.msg=a}viewToAlainTableConfig(eruptBuildModel,lineData,dataConvert){let cols=[];const views=eruptBuildModel.eruptModel.tableColumns;let layout=eruptBuildModel.eruptModel.eruptJson.layout,i=0;for(let view of views){let titleWidth=16*view.title.length+22;titleWidth>280&&(titleWidth=280),view.sortable&&(titleWidth+=20),view.desc&&(titleWidth+=18);let edit=view.eruptFieldModel.eruptFieldJson.edit,obj={title:{text:view.title,optional:" ",optionalHelp:view.desc}};switch(obj.show=view.show,obj.index=lineData?view.column.replace(/\./g,"_"):view.column,view.sortable&&(obj.sort={reName:{ascend:"asc",descend:"desc"},key:view.column,compare:(o,p)=>o[view.column]>p[view.column]?1:-1}),dataConvert&&view.eruptFieldModel.eruptFieldJson.edit.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.CHOICE&&(obj.format=o=>o[view.column]?view.eruptFieldModel.choiceMap.get(o[view.column]+"").label:""),view.eruptFieldModel.eruptFieldJson.edit.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__._t.TAGS&&(obj.className="text-center",obj.format=o=>{let p=o[view.column];if(p){let _="";for(let e of p.split(view.eruptFieldModel.eruptFieldJson.edit.tagsType.joinSeparator))_+=""+e+"";return _}return p}),obj.width=titleWidth,view.viewType){case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.TEXT:obj.width=null,obj.className="text-col";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.SAFE_TEXT:obj.width=null,obj.className="text-col",obj.safeType="text";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.NUMBER:obj.className="text-right";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.COLOR:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?``:"";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DATE:obj.className="date-col",obj.width=110,obj.format=o=>o[view.column]?view.eruptFieldModel.eruptFieldJson.edit.dateType.type==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.SU.DATE?o[view.column].substr(0,10):o[view.column]:"";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DATE_TIME:obj.className="date-col",obj.width=180;break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.BOOLEAN:obj.className="text-center",obj.width=titleWidth+18,obj.type="tag",dataConvert?obj.tag={true:{text:edit.boolType.trueText,color:"green"},false:{text:edit.boolType.falseText,color:"red"}}:edit.title?edit.boolType&&(obj.tag={[edit.boolType.trueText]:{text:edit.boolType.trueText,color:"green"},[edit.boolType.falseText]:{text:edit.boolType.falseText,color:"red"}}):obj.tag={true:{text:this.i18n.fanyi("\u662f"),color:"green"},false:{text:this.i18n.fanyi("\u5426"),color:"red"}};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.LINK:obj.type="link",obj.className="text-center",obj.click=o=>{window.open(o[view.column])},obj.format=o=>o[view.column]?"":"";break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.LINK_DIALOG:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"20px"},nzMaskClosable:!1,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.QR_CODE:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-sm",nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MARKDOWN:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"24px"},nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_4__.l});Object.assign(p.getContentComponent(),{value:o[view.column]})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.CODE:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=view.eruptFieldModel.eruptFieldJson.edit.codeEditType,_=this.modal.create({nzWrapClassName:"modal-lg",nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_5__.w});Object.assign(_.getContentComponent(),{height:500,readonly:!0,language:p?p.language:"text",edit:{$value:o[view.column]}})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MAP:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzBodyStyle:{padding:"0"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.IMAGE:obj.type="link",obj.className="text-center p-mini",obj.width=titleWidth+30,obj.format=o=>{if(o[view.column]){const p=view.eruptFieldModel.eruptFieldJson.edit.attachmentType;let _;_=o[view.column].split(p?p.fileSeparator:"|");let e=[];for(let a in _)e[a]=``;return`
\n ${e.join(" ")}\n
`}return""},obj.click=o=>{this.imageService.preview(o[view.column].split("|").map(p=>({src:_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.previewAttachment(p.trim())})))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.HTML:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.MOBILE_HTML:obj.className="text-center",obj.type="link",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-xs",nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.SWF:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"40px"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.IMAGE_BASE64:obj.type="link",obj.width="90px",obj.className="text-center p-sm",obj.format=o=>o[view.column]?`${obj.title}`:"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px",textAlign:"center"},nzMaskClosable:!0,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.ATTACHMENT_DIALOG:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg modal-body-nopadding",nzStyle:{top:"30px"},nzKeyboard:!0,nzFooter:null,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[view.column],view})};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.DOWNLOAD:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.downloadAttachment(o[view.column]))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.ATTACHMENT:obj.type="link",obj.className="text-center",obj.format=o=>o[view.column]?"":"",obj.click=o=>{window.open(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D.previewAttachment(o[view.column]))};break;case _model_erupt_enum__WEBPACK_IMPORTED_MODULE_0__.bW.TAB_VIEW:obj.type="link",obj.className="text-center",obj.format=o=>"",obj.click=o=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzStyle:{top:"50px"},nzMaskClosable:!1,nzKeyboard:!0,nzFooter:null,nzTitle:view.title,nzContent:_components_view_type_view_type_component__WEBPACK_IMPORTED_MODULE_1__.j});Object.assign(p.getContentComponent(),{value:o[eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],eruptBuildModel,view})};break;default:obj.width=null}view.template&&(obj.format=item=>{try{let value=item[view.column];return eval(view.template)}catch(o){console.error(o),this.msg.error(o.toString())}}),view.className&&(obj.className+=" "+view.className),obj.width&&obj.width{let p=this.dataService.getEruptViewTpl(eruptBuildModel.eruptModel.eruptName,view.eruptFieldModel.fieldName,o[eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]);this.modal.create({nzKeyboard:!0,nzMaskClosable:!1,nzTitle:view.title,nzWidth:view.tpl.width,nzStyle:{top:"20px"},nzWrapClassName:view.tpl.width||"modal-lg",nzBodyStyle:{padding:"0"},nzFooter:null,nzContent:_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_6__.M}).getContentComponent().url=p}),layout&&(i=views.length-layout.tableRightFixed&&(obj.fixed="right")),null!=obj.fixed&&null==obj.width&&(obj.width=titleWidth+50),cols.push(obj),i++}return cols}}return UiBuildService.\u0275fac=function o(p){return new(p||UiBuildService)(_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_image__WEBPACK_IMPORTED_MODULE_8__.x8),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(_core__WEBPACK_IMPORTED_MODULE_3__.t$),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_2__.D),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_9__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_7__.LFG(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_10__.dD))},UiBuildService.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_7__.Yz7({token:UiBuildService,factory:UiBuildService.\u0275fac}),UiBuildService})()},4366:(o,p,_)=>{_.d(p,{F:()=>J});var e=_(4650),a=_(5379),u=_(9651),k=_(7),G=_(774),N=_(2463),ce=_(7254),le=_(5615);const Y=["eruptEdit"],X=function(S,ae){return{eruptBuildModel:S,eruptFieldModel:ae}};function pe(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"tab-table",12),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))("tabErupt",e.WLB(3,X,Q.value,j.eruptFieldModelMap.get(Q.key)))("eruptBuildModel",j.eruptBuildModel)}}function t(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"tab-table",13),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))("tabErupt",e.WLB(4,X,Q.value,j.eruptFieldModelMap.get(Q.key)))("eruptBuildModel",j.eruptBuildModel)("mode","refer-add")}}function ge(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"erupt-tab-tree",14),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("eruptFieldModel",j.eruptFieldModelMap.get(Q.key))("eruptBuildModel",j.eruptBuildModel)("onlyRead",j.isReadonly(j.eruptFieldModelMap.get(Q.key)))}}function y(S,ae){if(1&S&&(e.TgZ(0,"nz-tab",9),e.ynx(1,10),e.YNc(2,pe,2,6,"ng-container",11),e.YNc(3,t,2,7,"ng-container",11),e.YNc(4,ge,2,3,"ng-container",11),e.BQk(),e.qZA()),2&S){const Q=e.oxw().$implicit,j=e.MAs(3),De=e.oxw(3);e.Q6J("nzTitle",j),e.xp6(1),e.Q6J("ngSwitch",De.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.type),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TABLE_ADD),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TABLE_REFER),e.xp6(1),e.Q6J("ngSwitchCase",De.editType.TAB_TREE)}}function A(S,ae){if(1&S&&(e.ynx(0),e._UZ(1,"i",15),e.BQk()),2&S){const Q=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("nzTooltipTitle",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.desc)}}function C(S,ae){if(1&S&&(e._uU(0),e.YNc(1,A,2,1,"ng-container",0)),2&S){const Q=e.oxw().$implicit,j=e.oxw(3);e.hij(" ",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.title," "),e.xp6(1),e.Q6J("ngIf",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.desc)}}function M(S,ae){if(1&S&&(e.ynx(0),e.YNc(1,y,5,5,"nz-tab",7),e.YNc(2,C,2,2,"ng-template",null,8,e.W1O),e.BQk()),2&S){const Q=ae.$implicit,j=e.oxw(3);e.xp6(1),e.Q6J("ngIf",j.eruptFieldModelMap.get(Q.key).eruptFieldJson.edit.show)}}function B(S,ae){if(1&S&&(e.TgZ(0,"nz-tabset",5),e.YNc(1,M,4,1,"ng-container",6),e.ALo(2,"keyvalue"),e.qZA()),2&S){const Q=e.oxw(2);e.Q6J("nzType","card"),e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,2,Q.eruptBuildModel.tabErupts))}}function w(S,ae){if(1&S&&(e.TgZ(0,"div")(1,"nz-spin",1),e._UZ(2,"erupt-edit-type",2,3),e.YNc(4,B,3,4,"nz-tabset",4),e.qZA()()),2&S){const Q=e.oxw();e.xp6(1),e.Q6J("nzSpinning",Q.loading),e.xp6(1),e.Q6J("loading",Q.loading)("eruptBuildModel",Q.eruptBuildModel)("readonly",Q.readonly)("mode",Q.behavior),e.xp6(2),e.Q6J("ngIf",Q.eruptBuildModel.tabErupts)}}let J=(()=>{class S{constructor(Q,j,De,Ee,K,ie){this.msg=Q,this.modal=j,this.dataService=De,this.settingSrv=Ee,this.i18n=K,this.dataHandlerService=ie,this.loading=!1,this.editType=a._t,this.behavior=a.xs.ADD,this.save=new e.vpe,this.readonly=!1,this.header={}}ngOnInit(){this.dataHandlerService.emptyEruptValue(this.eruptBuildModel),this.behavior==a.xs.ADD?(this.loading=!0,this.dataService.getInitValue(this.eruptBuildModel.eruptModel.eruptName,null,this.header).subscribe(Q=>{this.dataHandlerService.objectToEruptValue(Q,this.eruptBuildModel),this.loading=!1})):(this.loading=!0,this.dataService.queryEruptDataById(this.eruptBuildModel.eruptModel.eruptName,this.id).subscribe(Q=>{this.dataHandlerService.objectToEruptValue(Q,this.eruptBuildModel),this.loading=!1})),this.eruptFieldModelMap=this.eruptBuildModel.eruptModel.eruptFieldModelMap}isReadonly(Q){if(this.readonly)return!0;let j=Q.eruptFieldJson.edit.readOnly;return this.behavior===a.xs.ADD?j.add:j.edit}beforeSaveValidate(){return this.loading?(this.msg.warning(this.i18n.fanyi("global.update.loading..hint")),!1):this.eruptEdit.eruptEditValidate()}ngOnDestroy(){}}return S.\u0275fac=function(Q){return new(Q||S)(e.Y36(u.dD),e.Y36(k.Sf),e.Y36(G.D),e.Y36(N.gb),e.Y36(ce.t$),e.Y36(le.Q))},S.\u0275cmp=e.Xpm({type:S,selectors:[["erupt-edit"]],viewQuery:function(Q,j){if(1&Q&&e.Gf(Y,5),2&Q){let De;e.iGM(De=e.CRH())&&(j.eruptEdit=De.first)}},inputs:{behavior:"behavior",eruptBuildModel:"eruptBuildModel",id:"id",readonly:"readonly",header:"header"},outputs:{save:"save"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"nzSpinning"],[3,"loading","eruptBuildModel","readonly","mode"],["eruptEdit",""],["style","margin-top: 5px",3,"nzType",4,"ngIf"],[2,"margin-top","5px",3,"nzType"],[4,"ngFor","ngForOf"],[3,"nzTitle",4,"ngIf"],["tabTitle",""],[3,"nzTitle"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"onlyRead","tabErupt","eruptBuildModel"],[3,"onlyRead","tabErupt","eruptBuildModel","mode"],[3,"eruptFieldModel","eruptBuildModel","onlyRead"],["nz-icon","","nzType","question-circle","nzTheme","outline","nz-tooltip","",3,"nzTooltipTitle"]],template:function(Q,j){1&Q&&e.YNc(0,w,5,6,"div",0),2&Q&&e.Q6J("ngIf",null!=j.eruptBuildModel)},styles:["[_nghost-%COMP%] .ant-tabs{border:1px solid #e8e8e8}[_nghost-%COMP%] .ant-tabs .ant-tabs-nav{margin:0}[_nghost-%COMP%] .ant-tabs .ant-tabs-tab-active{border-bottom:1px solid #e8e8e8!important}[_nghost-%COMP%] .ant-tabs .ant-tabs-tab{padding:8px 30px;border-top:none;border-left:none;margin-left:0!important}[_nghost-%COMP%] .ant-tabs .ant-tabs-content{padding:12px}[data-theme=dark] [_nghost-%COMP%] .ant-tabs{border:1px solid #434343}[data-theme=dark] [_nghost-%COMP%] .ant-tabs .ant-tabs-nav{margin:0}[data-theme=dark] [_nghost-%COMP%] .ant-tabs .ant-tabs-tab-active{border-bottom:1px solid #434343!important}"]}),S})()},1506:(o,p,_)=>{_.d(p,{m:()=>C});var e=_(4650),a=_(774),u=_(2463),k=_(7254),G=_(5615),N=_(6895),ce=_(433),le=_(7044),Y=_(1102),X=_(5635),pe=_(1971),t=_(8395);function ge(M,B){1&M&&e._UZ(0,"i",5)}const y=function(){return{padding:"10px",overflow:"auto"}},A=function(M){return{height:M}};let C=(()=>{class M{constructor(w,J,S,ae,Q){this.data=w,this.settingSrv=J,this.settingService=S,this.i18n=ae,this.dataHandler=Q,this.trigger=new e.vpe}ngOnInit(){this.treeLoading=!0,this.data.queryDependTreeData(this.eruptModel.eruptName).subscribe(w=>{let J=this.eruptModel.eruptFieldModelMap.get(this.eruptModel.eruptJson.linkTree.field);this.list=this.dataHandler.dataTreeToZorroTree(w,J&&J.eruptFieldJson.edit&&J.eruptFieldJson.edit.referenceTreeType?J.eruptFieldJson.edit.referenceTreeType.expandLevel:this.eruptModel.eruptJson.tree.expandLevel),this.eruptModel.eruptJson.linkTree.dependNode||this.list.unshift({key:void 0,title:this.i18n.fanyi("global.all"),isLeaf:!0}),this.treeLoading=!1})}nzDblClick(w){w.node.isExpanded=!w.node.isExpanded,w.event.stopPropagation()}nodeClickEvent(w){this.trigger.emit(null==w.node.origin.key?null:w.node.origin.selected||this.eruptModel.eruptJson.linkTree.dependNode?w.node.origin.key:null)}}return M.\u0275fac=function(w){return new(w||M)(e.Y36(a.D),e.Y36(u.gb),e.Y36(u.gb),e.Y36(k.t$),e.Y36(G.Q))},M.\u0275cmp=e.Xpm({type:M,selectors:[["layout-tree"]],inputs:{eruptModel:"eruptModel"},outputs:{trigger:"trigger"},decls:6,vars:13,consts:[[1,"mb-sm",2,"width","100%","margin-bottom","0",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["suffixIcon",""],[2,"box-shadow","0 2px 8px rgba(0, 0, 0, 0.09)","overflow","auto",3,"nzBodyStyle","nzLoading","ngStyle","nzBordered"],[1,"tree-container",3,"nzData","nzShowLine","nzSearchValue","nzBlockNode","nzClick","nzDblClick"],["nz-icon","","nzType","search"]],template:function(w,J){if(1&w&&(e.TgZ(0,"nz-input-group",0)(1,"input",1),e.NdJ("ngModelChange",function(ae){return J.searchValue=ae}),e.qZA()(),e.YNc(2,ge,1,0,"ng-template",null,2,e.W1O),e.TgZ(4,"nz-card",3)(5,"nz-tree",4),e.NdJ("nzClick",function(ae){return J.nodeClickEvent(ae)})("nzDblClick",function(ae){return J.nzDblClick(ae)}),e.qZA()()),2&w){const S=e.MAs(3);e.Q6J("nzSuffix",S),e.xp6(1),e.Q6J("ngModel",J.searchValue),e.xp6(3),e.Q6J("nzBodyStyle",e.DdM(10,y))("nzLoading",J.treeLoading)("ngStyle",e.VKq(11,A,"calc(100vh - 140px - "+(J.settingService.layout.reuse?"40px":"0px")+")"))("nzBordered",!0),e.xp6(1),e.Q6J("nzData",J.list)("nzShowLine",!0)("nzSearchValue",J.searchValue)("nzBlockNode",!0)}},dependencies:[N.PC,ce.Fj,ce.JJ,ce.On,le.w,Y.Ls,X.Zp,X.gB,X.ke,pe.bd,t.Hc],encapsulation:2}),M})()},7302:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{a:()=>TableComponent});var _Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(9671),_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(774),_components_edit_type_edit_type_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2971),_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4366),_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5379),_components_excel_import_excel_import_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(802),_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(6752),_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(8345),ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(9651),ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(7),_delon_util__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3567),_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(6016),_angular_core__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(4650),_delon_theme__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2463),_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5615),_shared_service_app_view_service__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(7632),_service_ui_build_service__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(2574),_core__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(7254),_angular_common__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(6895),_angular_forms__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(433),_delon_abc_st__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(9804),ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(6616),ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(7044),ng_zorro_antd_core_wave__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(1811),ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(3325),ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(9562),ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(3679),ng_zorro_antd_checkbox__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(8213),ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(7570),ng_zorro_antd_popover__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(9582),ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(1102),ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(269),ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(1971),ng_zorro_antd_divider__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(2577),ng_zorro_antd_pagination__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(1634),ng_zorro_antd_skeleton__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(545),_layout_tree_layout_tree_component__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1506),_components_search_search_component__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1341),_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6581),ng_zorro_antd_pipes__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__(9002);const _c0=["st"],_c1=function(){return{rows:10}};function TableComponent_nz_skeleton_0_Template(o,p){1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"nz-skeleton",2),2&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzActive",!0)("nzTitle",!0)("nzParagraph",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(3,_c1))}function TableComponent_ng_container_1_div_2_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",9)(1,"layout-tree",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("trigger",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.clickTreeNode(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzXs",24)("nzSm",24)("nzMd",8)("nzLg",6)("nzXl",4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("eruptModel",_.eruptBuildModel.eruptModel)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_ng_container_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",12),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit,u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.createOperator(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",13),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nz-tooltip",_.tip),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_.icon),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(_.title)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_ng_container_1_Template,5,3,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=p.$implicit,e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.mode!=e.operationMode.SINGLE)}}function TableComponent_ng_container_1_ng_template_5_ng_container_0_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_template_5_ng_container_0_ng_container_1_Template,2,1,"ng-container",11),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.eruptBuildModel.eruptModel.eruptJson.rowOperation)}}function TableComponent_ng_container_1_ng_template_5_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(0,TableComponent_ng_container_1_ng_template_5_ng_container_0_Template,2,1,"ng-container",1),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.rowOperation)}}function TableComponent_ng_container_1_ng_container_9_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",15),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.addData())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",16),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}2&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,1,"table.add")," "))}function TableComponent_ng_container_1_ng_container_10_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",17),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.exportExcel())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",18),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzLoading",_.downloading),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,2,"table.download")," ")}}function TableComponent_ng_container_1_ng_container_11_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1," \xa0 "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"nz-button-group")(3,"button",19),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.importableExcel())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",20),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(6,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"button",21),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(8,"i",22),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"nz-dropdown-menu",null,23)(11,"ul",24)(12,"li",25),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.downloadExcelTemplate())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(13,"i",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(15,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(16," \xa0 "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(10);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" \xa0",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(6,3,"table.import")," "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzDropdownMenu",_),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" \xa0",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(15,5,"table.download_template")," ")}}function TableComponent_ng_container_1_ng_container_12_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",27),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.query())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(4,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzSearch",!0)("nzLoading",_.dataPage.querying),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(4,3,"table.query")," ")}}function TableComponent_ng_container_1_ng_container_13_button_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"button",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.delRows())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(3,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzLoading",_.deleting),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(3,2,"table.delete")," ")}}function TableComponent_ng_container_1_ng_container_13_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_13_button_1_Template,4,4,"button",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.selectedRows.length>0)}}function TableComponent_ng_container_1_ng_container_14_ng_template_1_Template(o,p){}function TableComponent_ng_container_1_ng_container_14_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_14_ng_template_1_Template,0,0,"ng-template",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(6);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngTemplateOutlet",_)}}function TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_div_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",39)(1,"label",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("ngModelChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.show=a)})("ngModelChange",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(5);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(null==a.st?null:a.st.resetColumns())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(3,"nzEllipsis"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngModel",_.show),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Dn7(3,2,_.title.text,6,"..."))}}function TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_div_1_Template,4,6,"div",38),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.title&&_.index)}}function TableComponent_ng_container_1_div_15_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",37),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_15_ng_template_4_ng_container_1_Template,2,1,"ng-container",11),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.columns)}}function TableComponent_ng_container_1_div_15_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"nz-divider",41),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"button",42),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.hideCondition=!a.hideCondition)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",43),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"button",44),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.clearCondition())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(5,"i",45),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ALo(7,"translate"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzType",_.hideCondition?"caret-down":"caret-up"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",_.dataPage.querying),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("",_angular_core__WEBPACK_IMPORTED_MODULE_11__.lcZ(7,3,"table.reset")," ")}}function TableComponent_ng_container_1_div_15_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",33)(1,"div")(2,"button",34),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("nzPopoverVisibleChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.showColCtrl=a)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",35),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,TableComponent_ng_container_1_div_15_ng_template_4_Template,2,1,"ng-template",null,36,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(6,TableComponent_ng_container_1_div_15_ng_container_6_Template,8,5,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzPopoverVisible",e.showColCtrl)("nzPopoverContent",_),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.hasSearchFields)}}function TableComponent_ng_container_1_div_16_ng_template_1_Template(o,p){}function TableComponent_ng_container_1_div_16_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_div_16_ng_template_1_Template,0,0,"ng-template",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(6);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngTemplateOutlet",_)}}const _c2=function(){return{padding:"10px"}};function TableComponent_ng_container_1_ng_container_17_nz_card_1_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"nz-card",50)(1,"erupt-search",51),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("search",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const a=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(a.query())}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzBodyStyle",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(4,_c2))("hidden",_.hideCondition),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("searchEruptModel",_.searchErupt)("size","default")}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_td_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"td",55),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("colSpan",_.colspan)("ngClass",_.className),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" ",_.value," ")}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"tr",53),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_td_1_Template,2,3,"td",54),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&o){const _=p.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_.className),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.columns)}}function TableComponent_ng_container_1_ng_container_17_ng_template_4_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_ng_template_4_tr_1_Template,2,2,"tr",52),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",_.extraRows)}}function TableComponent_ng_container_1_ng_container_17_ng_container_6_ng_template_2_Template(o,p){if(1&o&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(0),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij("\u5171 ",_.dataPage.total," \u6761")}}function TableComponent_ng_container_1_ng_container_17_ng_container_6_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"nz-pagination",56),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("nzPageSizeChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.pageSizeChange(a))})("nzPageIndexChange",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.pageIndexChange(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,TableComponent_ng_container_1_ng_container_17_ng_container_6_ng_template_2_Template,1,1,"ng-template",null,57,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(3),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzPageIndex",e.dataPage.pi)("nzShowTotal",_)("nzPageSize",e.dataPage.ps)("nzTotal",e.dataPage.total)("nzPageSizeOptions",e.dataPage.pageSizes)("nzSize","small")}}const _c3=function(){return{strictBehavior:"truncate"}},_c4=function(o,p){return{x:o,y:p}};function TableComponent_ng_container_1_ng_container_17_Template(o,p){if(1&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_ng_container_17_nz_card_1_Template,2,5,"nz-card",46),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"st",47,48),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("change",function(a){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(_);const u=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return _angular_core__WEBPACK_IMPORTED_MODULE_11__.KtG(u.tableDataChange(a))}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,TableComponent_ng_container_1_ng_container_17_ng_template_4_Template,2,1,"ng-template",null,49,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(6,TableComponent_ng_container_1_ng_container_17_ng_container_6_Template,4,6,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()}if(2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.MAs(5),e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.hasSearchFields),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("loading",e.dataPage.querying)("widthMode",_angular_core__WEBPACK_IMPORTED_MODULE_11__.DdM(12,_c3))("body",_)("data",e.dataPage.data)("columns",e.columns)("virtualScroll",e.dataPage.data.length>=100)("scroll",_angular_core__WEBPACK_IMPORTED_MODULE_11__.WLB(13,_c4,(e.clientWidth>768?160*e.showColumnLength:0)+"px","525px"))("bordered",e.settingSrv.layout.bordered)("page",e.dataPage.page)("size","middle"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",e.dataPage.showPagination)}}const _c5=function(o,p){return{overflowX:"hidden",overflowY:o,height:p}};function TableComponent_ng_container_1_Template(o,p){if(1&o&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,TableComponent_ng_container_1_div_2_Template,2,6,"div",4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"div",5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ynx(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(5,TableComponent_ng_container_1_ng_template_5_Template,1,1,"ng-template",null,6,_angular_core__WEBPACK_IMPORTED_MODULE_11__.W1O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"div",7)(8,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,TableComponent_ng_container_1_ng_container_9_Template,5,3,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,TableComponent_ng_container_1_ng_container_10_Template,5,4,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(11,TableComponent_ng_container_1_ng_container_11_Template,17,7,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(12,TableComponent_ng_container_1_ng_container_12_Template,5,5,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(13,TableComponent_ng_container_1_ng_container_13_Template,2,1,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(14,TableComponent_ng_container_1_ng_container_14_Template,2,1,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(15,TableComponent_ng_container_1_div_15_Template,7,3,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(16,TableComponent_ng_container_1_div_16_Template,2,1,"div",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(17,TableComponent_ng_container_1_ng_container_17_Template,7,16,"ng-container",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.BQk()),2&o){const _=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzGutter",12),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.linkTree),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("nzXs",24)("nzMd",_.linkTree?16:24)("nzLg",_.linkTree?18:24)("nzXl",_.linkTree?20:24)("hidden",!_.showTable)("ngStyle",_angular_core__WEBPACK_IMPORTED_MODULE_11__.WLB(17,_c5,_.linkTree?"auto":"hidden",_.linkTree?"calc(100vh - 103px - "+(_.settingSrv.layout.reuse?"40px":"0px")+" + "+(_.settingSrv.layout.breadcrumbs?"0px":"38px")+")":"auto")),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.add),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.export),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.importable),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.delete),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.operationButtonNum<=3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.operationButtonNum>3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel.eruptModel.eruptJson.power.query)}}let TableComponent=(()=>{class _TableComponent{constructor(o,p,_,e,a,u,k,G,N){this.settingSrv=o,this.dataService=p,this.dataHandlerService=_,this.msg=e,this.modal=a,this.appViewService=u,this.dataHandler=k,this.uiBuildService=G,this.i18n=N,this.operationMode=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN,this.showColCtrl=!1,this.deleting=!1,this.clientWidth=document.body.clientWidth,this.hideCondition=!1,this.hasSearchFields=!1,this.selectedRows=[],this.linkTree=!1,this.showTable=!0,this.downloading=!1,this.operationButtonNum=0,this.dataPage={querying:!1,showPagination:!0,pageSizes:[10,20,50,100,300,500],ps:10,pi:1,total:0,data:[],sort:null,multiSort:[],page:{show:!1,toTop:!1},url:null},this.adding=!1}set drill(o){this._drill=o,this.init(this.dataService.getEruptBuild(o.erupt),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/table/"+o.erupt,header:{erupt:o.erupt,..._shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(o)}})}set referenceTable(o){this._reference=o,this.init(this.dataService.getEruptBuildByField(o.eruptBuild.eruptModel.eruptName,o.eruptField.fieldName,o.parentEruptName),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/"+o.eruptBuild.eruptModel.eruptName+"/reference-table/"+o.eruptField.fieldName+"?tabRef="+o.tabRef+(o.dependVal?"&dependValue="+o.dependVal:""),header:{erupt:o.eruptBuild.eruptModel.eruptName,eruptParent:o.parentEruptName||""}},p=>{let _=p.eruptModel.eruptJson;_.rowOperation=[],_.drills=[],_.power.add=!1,_.power.delete=!1,_.power.importable=!1,_.power.edit=!1,_.power.export=!1,_.power.viewDetails=!1})}set eruptName(o){this.init(this.dataService.getEruptBuild(o),{url:_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.zP.data+"/table/"+o,header:{erupt:o}},p=>{this.appViewService.setRouterViewDesc(p.eruptModel.eruptJson.desc)})}ngOnInit(){}init(o,p,_){this.selectedRows=[],this.showTable=!0,this.adding=!1,this.eruptBuildModel=null,this.searchErupt=null,this.hasSearchFields=!1,this.operationButtonNum=0,this.header=p.header,this.dataPage.url=p.url,o.subscribe(e=>{e.eruptModel.eruptJson.rowOperation.forEach(k=>{k.mode!=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.SINGLE&&this.operationButtonNum++});let a=e.eruptModel.eruptJson.layout;if(a&&(a.pageSizes&&(this.dataPage.pageSizes=a.pageSizes),a.pageSize&&(this.dataPage.ps=a.pageSize),a.pagingType))if(a.pagingType==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.CJ.FRONT){let k=this.dataPage.page;k.front=!0,k.show=!0,k.placement="center",k.showQuickJumper=!0,k.showSize=!0,k.pageSizes=a.pageSizes,this.dataPage.showPagination=!1}else a.pagingType==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.CJ.NONE&&(this.dataPage.ps=10*a.pageSizes[a.pageSizes.length-1],this.dataPage.showPagination=!1,this.dataPage.page.show=!1);let u=e.eruptModel.eruptJson.linkTree;this.linkTree=!!u,this.dataHandler.initErupt(e),_&&_(e),this.eruptBuildModel=e,this.buildTableConfig(),this.searchErupt=(0,_delon_util__WEBPACK_IMPORTED_MODULE_12__.p$)(this.eruptBuildModel.eruptModel);for(let k of this.searchErupt.eruptFieldModels){let G=k.eruptFieldJson.edit;G&&G.search.value&&(this.hasSearchFields=!0,k.eruptFieldJson.edit.$value=this.searchErupt.searchCondition[k.fieldName])}u&&(this.showTable=!u.dependNode,u.dependNode)||this.query(1)})}query(o,p,_){if(!this.eruptBuildModel.power.query)return;let e={};e.condition=this.dataHandler.eruptObjectToCondition(this.dataHandler.searchEruptToObject({eruptModel:this.searchErupt}));let a=this.eruptBuildModel.eruptModel.eruptJson.linkTree;a&&a.field&&(e.linkTreeVal=a.value),this.dataPage.pi=o||this.dataPage.pi,this.dataPage.ps=p||this.dataPage.ps,this.dataPage.sort=_||this.dataPage.sort;let u=null;if(this.dataPage.sort){let k=[];for(let G in this.dataPage.sort)k.push(G+" "+this.dataPage.sort[G]);u=k.join(",")}this.dataPage.querying=!0,this.dataService.queryEruptTableData(this.eruptBuildModel.eruptModel.eruptName,this.dataPage.url,{pageIndex:this.dataPage.pi,pageSize:this.dataPage.ps,sort:u,...e},this.header).subscribe(k=>{this.dataPage.querying=!1,this.dataPage.data=k.list,this.dataPage.total=k.total}),this.extraRowFun(e)}buildTableConfig(){var _this=this;const _columns=[];_columns.push(this._reference?{title:"",type:this._reference.mode,fixed:"left",width:"50px",className:"text-center",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol}:{title:"",width:"40px",resizable:!1,type:"checkbox",fixed:"left",className:"text-center left-sticky-checkbox",index:this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol});let viewCols=this.uiBuildService.viewToAlainTableConfig(this.eruptBuildModel,!0);for(let o of viewCols)o.iif=()=>o.show;_columns.push(...viewCols);const tableOperators=[];if(this.eruptBuildModel.eruptModel.eruptJson.power.viewDetails){let o=!1,p=this.eruptBuildModel.eruptModel.eruptJson.layout;p&&p.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(o=!0),tableOperators.push({icon:"eye",click:(_,e)=>{let a=this.modal.create({nzWrapClassName:o?null:"modal-lg edit-modal-lg",nzWidth:o?550:null,nzStyle:{top:"60px"},nzMaskClosable:!0,nzKeyboard:!0,nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzOkText:null,nzTitle:this.i18n.fanyi("global.view"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F});a.getContentComponent().readonly=!0,a.getContentComponent().eruptBuildModel=this.eruptBuildModel,a.getContentComponent().behavior=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.EDIT,a.getContentComponent().id=_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]}})}let tableButtons=[],editButtons=[];const that=this;let exprEval=(expr,item)=>{try{return!expr||eval(expr)}catch(o){return!1}};for(let o in this.eruptBuildModel.eruptModel.eruptJson.rowOperation){let p=this.eruptBuildModel.eruptModel.eruptJson.rowOperation[o];if(p.mode!==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.BUTTON){let _="";_=p.icon?``:p.title,tableButtons.push({type:"link",text:_,tooltip:p.title+(p.tip&&"("+p.tip+")"),click:(e,a)=>{that.createOperator(p,e)},iifBehavior:p.ifExprBehavior==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.Qm.DISABLE?"disabled":"hide",iif:e=>exprEval(p.ifExpr,e)})}}const eruptJson=this.eruptBuildModel.eruptModel.eruptJson;let createDrillModel=(o,p)=>{this.modal.create({nzWrapClassName:"modal-xxl",nzStyle:{top:"30px"},nzBodyStyle:{padding:"18px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:o.title,nzFooter:null,nzContent:_TableComponent}).getContentComponent().drill={code:o.code,val:p,erupt:o.link.linkErupt,eruptParent:this.eruptBuildModel.eruptModel.eruptName}};for(let o in eruptJson.drills){let p=eruptJson.drills[o];tableButtons.push({type:"link",tooltip:p.title,text:``,click:_=>{createDrillModel(p,_[eruptJson.primaryKeyCol])}}),editButtons.push({label:p.title,type:"dashed",onClick(_){createDrillModel(p,_[eruptJson.primaryKeyCol])}})}let getEditButtons=o=>{for(let p of editButtons)p.id=o[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],p.data=o;return editButtons};if(this.eruptBuildModel.eruptModel.eruptJson.power.edit){let o=!1,p=this.eruptBuildModel.eruptModel.eruptJson.layout;p&&p.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(o=!0),tableOperators.push({icon:"edit",click:_=>{const e=this.modal.create({nzWrapClassName:o?null:"modal-lg edit-modal-lg",nzWidth:o?550:null,nzStyle:{top:"60px"},nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.editor"),nzOkText:this.i18n.fanyi("global.update"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F,nzFooter:[{label:this.i18n.fanyi("global.cancel"),onClick:()=>{e.close()}},...getEditButtons(_),{label:this.i18n.fanyi("global.update"),type:"primary",onClick:()=>e.triggerOk()}],nzOnOk:(a=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){if(e.getContentComponent().beforeSaveValidate()){let k=_this.dataHandler.eruptValueToObject(_this.eruptBuildModel);return(yield _this.dataService.updateEruptData(_this.eruptBuildModel.eruptModel.eruptName,k).toPromise().then(N=>N)).status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(_this.msg.success(_this.i18n.fanyi("global.update.success")),_this.query(),!0)}return!1}),function(){return a.apply(this,arguments)})});var a;e.getContentComponent().eruptBuildModel=this.eruptBuildModel,e.getContentComponent().id=_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol],e.getContentComponent().behavior=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.EDIT}})}this.eruptBuildModel.eruptModel.eruptJson.power.delete&&tableOperators.push({icon:{type:"delete",theme:"twotone",twoToneColor:"#f00"},pop:this.i18n.fanyi("table.delete.hint"),type:"del",click:o=>{this.dataService.deleteEruptData(this.eruptBuildModel.eruptModel.eruptName,o[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol]).subscribe(p=>{p.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(this.query(1==this.st._data.length?1==this.st.pi?1:this.st.pi-1:this.st.pi),this.msg.success(this.i18n.fanyi("global.delete.success")))})}}),tableOperators.push(...tableButtons),tableOperators.length>0&&_columns.push({title:this.i18n.fanyi("table.operation"),fixed:"right",width:35*tableOperators.length+18,className:"text-center",buttons:tableOperators,resizable:!1}),this.columns=_columns,this.showColumnLength=this.eruptBuildModel.eruptModel.tableColumns.filter(o=>o.show).length}createOperator(rowOperation,data,reloadModal){var _this2=this;const eruptModel=this.eruptBuildModel.eruptModel,ro=rowOperation;let ids=[];if(data)ids=[data[eruptModel.eruptJson.primaryKeyCol]];else{if(ro.mode===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.EN.MULTI&&0===this.selectedRows.length)return void this.msg.warning(this.i18n.fanyi("table.require.select_one"));this.selectedRows.forEach(o=>{ids.push(o[eruptModel.eruptJson.primaryKeyCol])})}if(ro.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.C8.TPL){let o=this.dataService.getEruptOperationTpl(this.eruptBuildModel.eruptModel.eruptName,ro.code,ids),p=this.modal.create({nzKeyboard:!0,nzTitle:ro.title,nzMaskClosable:!1,nzWidth:ro.tpl.width,nzStyle:{top:"20px"},nzWrapClassName:ro.tpl.width||"modal-lg",nzBodyStyle:{padding:"0"},nzFooter:null,nzContent:_shared_component_iframe_component__WEBPACK_IMPORTED_MODULE_15__.M,nzOnCancel:()=>{}});p.getContentComponent().url=o}else if(ro.type===_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.C8.ERUPT){let operationErupt=null;if(this.eruptBuildModel.operationErupts&&(operationErupt=this.eruptBuildModel.operationErupts[ro.code]),operationErupt){this.dataHandler.initErupt({eruptModel:operationErupt}),this.dataHandler.emptyEruptValue({eruptModel:operationErupt});let modal=this.modal.create({nzKeyboard:!1,nzTitle:ro.title,nzMaskClosable:!1,nzCancelText:this.i18n.fanyi("global.close"),nzWrapClassName:"modal-lg",nzOnOk:function(){var _ref2=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){modal.componentInstance.nzCancelDisabled=!0;let eruptValue=_this2.dataHandler.eruptValueToObject({eruptModel:operationErupt}),res=yield _this2.dataService.execOperatorFun(eruptModel.eruptName,ro.code,ids,eruptValue).toPromise().then(o=>o);if(modal.componentInstance.nzCancelDisabled=!1,_this2.selectedRows=[],res.status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS){if(_this2.query(),res.data)try{let ev=_this2.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){_this2.msg.error(o)}return!0}return!1});return function o(){return _ref2.apply(this,arguments)}}(),nzContent:_components_edit_type_edit_type_component__WEBPACK_IMPORTED_MODULE_1__.j});modal.getContentComponent().mode=_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.xs.ADD,modal.getContentComponent().eruptBuildModel={eruptModel:operationErupt},modal.getContentComponent().parentEruptName=this.eruptBuildModel.eruptModel.eruptName,this.dataService.getInitValue(operationErupt.eruptName,this.eruptBuildModel.eruptModel.eruptName,this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{}).subscribe(o=>{this.dataHandlerService.objectToEruptValue(o,{eruptModel:operationErupt})})}else if(null==ro.callHint&&(ro.callHint=this.i18n.fanyi("table.hint.operation")),ro.callHint)this.modal.confirm({nzTitle:ro.title,nzContent:ro.callHint,nzCancelText:this.i18n.fanyi("global.close"),nzOnOk:function(){var _ref3=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){_this2.selectedRows=[];let res=yield _this2.dataService.execOperatorFun(_this2.eruptBuildModel.eruptModel.eruptName,ro.code,ids,null).toPromise().then();if(_this2.query(),res.data)try{let ev=_this2.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){_this2.msg.error(o)}});return function o(){return _ref3.apply(this,arguments)}}()});else{this.selectedRows=[];let msgLoading=this.msg.loading(ro.title);this.dataService.execOperatorFun(this.eruptBuildModel.eruptModel.eruptName,ro.code,ids,null).subscribe(res=>{if(this.msg.remove(msgLoading.messageId),res.data)try{let ev=this.evalVar(),msg=ev.msg,codeModal=ev.codeModal;eval(res.data)}catch(o){this.msg.error(o)}})}}}addData(){var o=this;let p=!1,_=this.eruptBuildModel.eruptModel.eruptJson.layout;_&&_.formSize==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__._d.FULL_LINE&&(p=!0);const e=this.modal.create({nzStyle:{top:"60px"},nzWrapClassName:p?null:"modal-lg edit-modal-lg",nzWidth:p?550:null,nzMaskClosable:!1,nzKeyboard:!1,nzTitle:this.i18n.fanyi("global.new"),nzContent:_edit_edit_component__WEBPACK_IMPORTED_MODULE_2__.F,nzOkText:this.i18n.fanyi("global.add"),nzOnOk:(a=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){if(!o.adding&&(o.adding=!0,setTimeout(()=>{o.adding=!1},500),e.getContentComponent().beforeSaveValidate())){let u={};if(o.linkTree){let G=o.eruptBuildModel.eruptModel.eruptJson.linkTree;G.dependNode&&G.value&&(u.link=o.eruptBuildModel.eruptModel.eruptJson.linkTree.value)}if(o._drill&&Object.assign(u,_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(o._drill)),(yield o.dataService.addEruptData(o.eruptBuildModel.eruptModel.eruptName,o.dataHandler.eruptValueToObject(o.eruptBuildModel),u).toPromise().then(G=>G)).status===_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS)return o.msg.success(o.i18n.fanyi("global.add.success")),o.query(),!0}return!1}),function(){return a.apply(this,arguments)})});var a;e.getContentComponent().eruptBuildModel=this.eruptBuildModel,e.getContentComponent().header=this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{}}pageIndexChange(o){this.query(o,this.dataPage.ps)}pageSizeChange(o){this.query(1,o)}delRows(){var o=this;if(!this.selectedRows||0===this.selectedRows.length)return void this.msg.warning(this.i18n.fanyi("table.select_delete_item"));const p=[];var _;this.selectedRows.forEach(_=>{p.push(_[this.eruptBuildModel.eruptModel.eruptJson.primaryKeyCol])}),p.length>0?this.modal.confirm({nzTitle:this.i18n.fanyi("table.hint_delete_number").replace("{}",p.length+""),nzContent:"",nzOnOk:(_=(0,_Users_liyuepeng_git_erupt_web_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__.Z)(function*(){o.deleting=!0;let e=yield o.dataService.deleteEruptDataList(o.eruptBuildModel.eruptModel.eruptName,p).toPromise().then(a=>a);o.deleting=!1,e.status==_model_erupt_api_model__WEBPACK_IMPORTED_MODULE_14__.q.SUCCESS&&(o.query(o.selectedRows.length==o.st._data.length?1==o.st.pi?1:o.st.pi-1:o.st.pi),o.selectedRows=[],o.msg.success(o.i18n.fanyi("global.delete.success")))}),function(){return _.apply(this,arguments)})}):this.msg.error(this.i18n.fanyi("table.select_delete_item"))}clearCondition(){this.dataHandler.emptyEruptValue({eruptModel:this.searchErupt}),this.query(1)}tableDataChange(o){if(this._reference?this._reference.mode==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.W7.radio?"click"===o.type?(this.st.clearRadio(),this.st.setRow(o.click.index,{checked:!0}),this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.click.item):"radio"===o.type&&(this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.radio):this._reference.mode==_model_erupt_enum__WEBPACK_IMPORTED_MODULE_3__.W7.checkbox&&"checkbox"===o.type&&(this._reference.eruptField.eruptFieldJson.edit.$tempValue=o.checkbox):"checkbox"===o.type&&(this.selectedRows=o.checkbox),"sort"==o.type){let p=this.eruptBuildModel.eruptModel.eruptJson.layout;if(p&&p.pagingType&&"BACKEND"!=p.pagingType)return;this.query(1,this.dataPage.ps,o.sort.map)}}downloadExcelTemplate(){this.dataService.downloadExcelTemplate(this.eruptBuildModel.eruptModel.eruptName)}exportExcel(){let o=null;this.searchErupt&&this.searchErupt.eruptFieldModels.length>0&&(o=this.dataHandler.eruptObjectToCondition(this.dataHandler.eruptValueToObject({eruptModel:this.searchErupt}))),this.downloading=!0,this.dataService.downloadExcel(this.eruptBuildModel.eruptModel.eruptName,o,this._drill?_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D.drillToHeader(this._drill):{},()=>{this.downloading=!1})}clickTreeNode(o){this.showTable=!0,this.eruptBuildModel.eruptModel.eruptJson.linkTree.value=o,this.searchErupt.eruptJson.linkTree.value=o,this.query(1)}extraRowFun(o){this.eruptBuildModel.eruptModel.extraRow&&this.dataService.extraRow(this.eruptBuildModel.eruptModel.eruptName,o).subscribe(p=>{this.extraRows=p})}importableExcel(){let o=this.modal.create({nzKeyboard:!0,nzTitle:"Excel "+this.i18n.fanyi("table.import"),nzOkText:null,nzCancelText:this.i18n.fanyi("global.close")+"\uff08ESC\uff09",nzWrapClassName:"modal-lg",nzContent:_components_excel_import_excel_import_component__WEBPACK_IMPORTED_MODULE_4__.p,nzOnCancel:()=>{o.getContentComponent().upload&&this.query()}});o.getContentComponent().eruptModel=this.eruptBuildModel.eruptModel,o.getContentComponent().drillInput=this._drill}evalVar(){return{msg:this.msg,codeModal:(o,p)=>{let _=this.modal.create({nzKeyboard:!0,nzMaskClosable:!0,nzCancelText:this.i18n.fanyi("global.close"),nzWrapClassName:"modal-lg",nzContent:_components_code_editor_code_editor_component__WEBPACK_IMPORTED_MODULE_16__.w,nzFooter:null,nzBodyStyle:{padding:"0"}});_.getContentComponent().height=500,_.getContentComponent().readonly=!0,_.getContentComponent().language=o,_.getContentComponent().edit={$value:p}}}}}return _TableComponent.\u0275fac=function o(p){return new(p||_TableComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_delon_theme__WEBPACK_IMPORTED_MODULE_17__.gb),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_shared_service_data_service__WEBPACK_IMPORTED_MODULE_0__.D),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_18__.dD),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_19__.Sf),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_shared_service_app_view_service__WEBPACK_IMPORTED_MODULE_20__.O),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_data_handler_service__WEBPACK_IMPORTED_MODULE_5__.Q),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_service_ui_build_service__WEBPACK_IMPORTED_MODULE_6__.f),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_core__WEBPACK_IMPORTED_MODULE_7__.t$))},_TableComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_11__.Xpm({type:_TableComponent,selectors:[["erupt-table"]],viewQuery:function o(p,_){if(1&p&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.Gf(_c0,5),2&p){let e;_angular_core__WEBPACK_IMPORTED_MODULE_11__.iGM(e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CRH())&&(_.st=e.first)}},inputs:{drill:"drill",referenceTable:"referenceTable",eruptName:"eruptName"},decls:2,vars:2,consts:[[3,"nzActive","nzTitle","nzParagraph",4,"ngIf"],[4,"ngIf"],[3,"nzActive","nzTitle","nzParagraph"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl",4,"ngIf"],["nz-col","",3,"nzXs","nzMd","nzLg","nzXl","hidden","ngStyle"],["operationButtons",""],[1,"erupt-btn-item"],["class","condition-btn",4,"ngIf"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl"],[3,"eruptModel","trigger"],[4,"ngFor","ngForOf"],["nz-button","","nzType","dashed",1,"mb-sm",3,"nz-tooltip","click"],[1,"fa",3,"ngClass"],[2,"margin-left","8px"],["nz-button","","nzType","default","id","erupt-btn-add",1,"mb-sm",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nz-button","","nzType","default","id","erupt-btn-export",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","download","nzTheme","outline"],["nz-button","","id","erupt-btn-importable",3,"click"],["nz-icon","","nzType","import","nzTheme","outline"],["nz-button","","nz-dropdown","","nzPlacement","bottomRight",3,"nzDropdownMenu"],["nz-icon","","nzType","ellipsis"],["menu1","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","build","nzTheme","outline"],["nz-button","","nzType","default","id","erupt-btn-query",1,"mb-sm",3,"nzSearch","nzLoading","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-button","","nzType","default","nzDanger","","class","mb-sm","id","erupt-btn-delete",3,"nzLoading","click",4,"ngIf"],["nz-button","","nzType","default","nzDanger","","id","erupt-btn-delete",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","delete","nzTheme","outline"],[3,"ngTemplateOutlet"],[1,"condition-btn"],["nz-button","","nzType","default","nz-popover","","nzPopoverTrigger","click",1,"mb-sm","hidden-mobile",2,"padding","4px 8px",3,"nzPopoverVisible","nzPopoverContent","nzPopoverVisibleChange"],["nz-icon","","nzType","table","nzTheme","outline"],["tableColumnCtrl",""],["nz-row","",2,"max-width","520px"],["nz-col","","nzSpan","6",4,"ngIf"],["nz-col","","nzSpan","6"],["nz-checkbox","",2,"width","130px",3,"ngModel","ngModelChange"],["nzType","vertical",1,"hidden-mobile"],["nz-button","",1,"mb-sm",2,"padding","4px 8px",3,"click"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-button","","id","erupt-btn-reset",1,"mb-sm",3,"disabled","click"],["nz-icon","","nzType","sync","nzTheme","outline"],["class","search-card",3,"nzBodyStyle","hidden",4,"ngIf"],["resizable","",3,"loading","widthMode","body","data","columns","virtualScroll","scroll","bordered","page","size","change"],["st",""],["bodyTpl",""],[1,"search-card",3,"nzBodyStyle","hidden"],[3,"searchEruptModel","size","search"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"colSpan","ngClass",4,"ngFor","ngForOf"],[3,"colSpan","ngClass"],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center","margin-top","12px",3,"nzPageIndex","nzShowTotal","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""]],template:function o(p,_){1&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(0,TableComponent_nz_skeleton_0_Template,1,4,"nz-skeleton",0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,TableComponent_ng_container_1_Template,18,20,"ng-container",1)),2&p&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!_.eruptBuildModel),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",_.eruptBuildModel))},dependencies:[_angular_common__WEBPACK_IMPORTED_MODULE_21__.mk,_angular_common__WEBPACK_IMPORTED_MODULE_21__.sg,_angular_common__WEBPACK_IMPORTED_MODULE_21__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_21__.tP,_angular_common__WEBPACK_IMPORTED_MODULE_21__.PC,_angular_forms__WEBPACK_IMPORTED_MODULE_22__.JJ,_angular_forms__WEBPACK_IMPORTED_MODULE_22__.On,_delon_abc_st__WEBPACK_IMPORTED_MODULE_23__.A5,ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__.ix,ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_24__.fY,ng_zorro_antd_core_transition_patch__WEBPACK_IMPORTED_MODULE_25__.w,ng_zorro_antd_core_wave__WEBPACK_IMPORTED_MODULE_26__.dQ,ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__.wO,ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_27__.r9,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.cm,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.RR,ng_zorro_antd_dropdown__WEBPACK_IMPORTED_MODULE_28__.wA,ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__.t3,ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_29__.SK,ng_zorro_antd_checkbox__WEBPACK_IMPORTED_MODULE_30__.Ie,ng_zorro_antd_tooltip__WEBPACK_IMPORTED_MODULE_31__.SY,ng_zorro_antd_popover__WEBPACK_IMPORTED_MODULE_32__.lU,ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_33__.Ls,ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__.Uo,ng_zorro_antd_table__WEBPACK_IMPORTED_MODULE_34__.$Z,ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_35__.bd,ng_zorro_antd_divider__WEBPACK_IMPORTED_MODULE_36__.g,ng_zorro_antd_pagination__WEBPACK_IMPORTED_MODULE_37__.dE,ng_zorro_antd_skeleton__WEBPACK_IMPORTED_MODULE_38__.ng,_layout_tree_layout_tree_component__WEBPACK_IMPORTED_MODULE_8__.m,_components_search_search_component__WEBPACK_IMPORTED_MODULE_9__.g,_shared_pipe_i18n_pipe__WEBPACK_IMPORTED_MODULE_10__.C,ng_zorro_antd_pipes__WEBPACK_IMPORTED_MODULE_39__.N7],styles:["[_nghost-%COMP%] .search-card{background:#fafafa;margin-bottom:0;border-color:#f0f0f0;border-bottom:none;box-shadow:0 2px 8px #00000017;border-radius:0;z-index:1}[_nghost-%COMP%] .erupt-btn-item{display:flex}[_nghost-%COMP%] .erupt-btn-item .condition-btn{margin-left:auto;min-width:130px;text-align:right}[_nghost-%COMP%] .left-sticky-checkbox{min-width:50px}@media (max-width: 767px){[_nghost-%COMP%] .erupt-btn-item{display:block}[_nghost-%COMP%] .erupt-btn-item .condition-btn{text-align:left}[_nghost-%COMP%] st colgroup{display:none}[_nghost-%COMP%] st tr td{text-align:right!important}[_nghost-%COMP%] st tr .text-col{max-width:initial!important}}[_nghost-%COMP%] st .ant-table{border-color:#00000017;box-shadow:0 2px 8px #00000017}[_nghost-%COMP%] st .ant-table tr th:nth-child(n+2){min-width:75px}[_nghost-%COMP%] st .ant-table tr th:last-child{min-width:auto}[_nghost-%COMP%] st .ant-table tr .text-col{max-width:320px;word-break:break-word}[data-theme=dark] [_nghost-%COMP%] .search-card{background:#141414;border-color:#303030}[data-theme=dark] [_nghost-%COMP%] .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table{border-top:none}"]}),_TableComponent})()},840:(o,p,_)=>{_.d(p,{P:()=>t,k:()=>y});var e=_(7582),a=_(4650),u=_(7579),k=_(2722),G=_(174),N=_(2463),ce=_(445),le=_(6895),Y=_(1102);function X(A,C){if(1&A){const M=a.EpF();a.TgZ(0,"a",1),a.NdJ("click",function(){a.CHM(M);const w=a.oxw();return a.KtG(w.trigger())}),a._uU(1),a._UZ(2,"i",2),a.qZA()}if(2&A){const M=a.oxw();a.xp6(1),a.hij(" ",M.expand?M.locale.collapse:M.locale.expand," "),a.xp6(1),a.Udp("transform",M.expand?"rotate(-180deg)":null)}}const pe=["*"];let t=(()=>{class A{constructor(M,B,w){this.i18n=M,this.directionality=B,this.cdr=w,this.destroy$=new u.x,this.locale={},this.expand=!1,this.dir="ltr",this.expandable=!0,this.change=new a.vpe}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(M=>{this.dir=M}),this.i18n.change.pipe((0,k.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getData("tagSelect"),this.cdr.detectChanges()})}trigger(){this.expand=!this.expand,this.change.emit(this.expand)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return A.\u0275fac=function(M){return new(M||A)(a.Y36(N.s7),a.Y36(ce.Is,8),a.Y36(a.sBO))},A.\u0275cmp=a.Xpm({type:A,selectors:[["tag-select"]],hostVars:10,hostBindings:function(M,B){2&M&&a.ekj("tag-select",!0)("tag-select-rtl","rtl"===B.dir)("tag-select-rtl__has-expand","rtl"===B.dir&&B.expandable)("tag-select__has-expand",B.expandable)("tag-select__expanded",B.expand)},inputs:{expandable:"expandable"},outputs:{change:"change"},exportAs:["tagSelect"],ngContentSelectors:pe,decls:2,vars:1,consts:[["class","ant-tag ant-tag-checkable tag-select__trigger",3,"click",4,"ngIf"],[1,"ant-tag","ant-tag-checkable","tag-select__trigger",3,"click"],["nz-icon","","nzType","down"]],template:function(M,B){1&M&&(a.F$t(),a.Hsn(0),a.YNc(1,X,3,3,"a",0)),2&M&&(a.xp6(1),a.Q6J("ngIf",B.expandable))},dependencies:[le.O5,Y.Ls],encapsulation:2,changeDetection:0}),(0,e.gn)([(0,G.yF)()],A.prototype,"expandable",void 0),A})(),y=(()=>{class A{}return A.\u0275fac=function(M){return new(M||A)},A.\u0275mod=a.oAB({type:A}),A.\u0275inj=a.cJS({imports:[le.ez,Y.PV,N.lD]}),A})()},711:(o,p,_)=>{_.d(p,{XZ:()=>Te,qw:()=>Be});var e=_(7582),a=_(4650),u=_(433),k=_(4707),G=_(1135),N=_(9646),ce=_(7579),le=_(9841),Y=_(4968),X=_(8505),pe=_(4004),t=_(2722),ge=_(8372),y=_(9300),A=_(1884),C=_(8932),M=_(3187),B=_(6895),w=_(2536),J=_(3353),S=_(5681),ae=_(1102);function Q(re,Ce){1&re&&(a.TgZ(0,"div",2),a._UZ(1,"nz-spin"),a.qZA())}function j(re,Ce){}function De(re,Ce){if(1&re&&(a.TgZ(0,"div",3),a.YNc(1,j,0,0,"ng-template",4),a.qZA()),2&re){const H=a.oxw();a.xp6(1),a.Q6J("ngTemplateOutlet",H.nzToolkit)}}const Ee="codeEditor";function K(re){return(...Ce)=>{re&&re(...Ce)}}const ie=new k.t(1);let b="unload",Pe=(()=>{class re{constructor(H,he){this.nzConfigService=H,this.firstEditorInitialized=!1,this.option={},this.option$=new G.X(this.option);const V=this.nzConfigService.getConfigForComponent(Ee);this.document=he,this.config={...V},this.config.monacoEnvironment&&(window.MonacoEnvironment={...this.config.monacoEnvironment}),this.option=this.config.defaultEditorOption||{},this.subscription=this.nzConfigService.getConfigChangeEventForComponent(Ee).subscribe(()=>{const te=this.nzConfigService.getConfigForComponent(Ee);te&&this._updateDefaultOption(te.defaultEditorOption)})}ngOnDestroy(){this.subscription.unsubscribe(),this.subscription=null}_updateDefaultOption(H){this.option={...this.option,...H},this.option$.next(this.option),"theme"in H&&H.theme&&monaco.editor.setTheme(H.theme)}requestToInit(){return"LOADED"===b?(this.onInit(),(0,N.of)(this.getLatestOption())):("unload"===b&&(this.config.useStaticLoading&&typeof monaco>"u"?(0,C.ZK)("You choose to use static loading but it seems that you forget to config webpack plugin correctly. Please refer to our official websitefor more details about static loading."):this.loadMonacoScript()),ie.pipe((0,X.b)(()=>this.onInit()),(0,pe.U)(()=>this.getLatestOption())))}loadMonacoScript(){if(this.config.useStaticLoading)return void Promise.resolve().then(()=>this.onLoad());if("loading"===b)return;b="loading";const H=this.config.assetsRoot,he=H?`${H}/vs`:"assets/vs",V=window,te=this.document.createElement("script");te.type="text/javascript",te.src=`${he}/loader.js`;const U=()=>{T(),V.require.config({paths:{vs:he},...this.config.extraConfig}),V.require(["vs/editor/editor.main"],()=>{this.onLoad()})},oe=()=>{throw T(),new Error(`${C.Bq} cannot load assets of monaco editor from source "${he}".`)},T=()=>{te.removeEventListener("load",U),te.removeEventListener("error",oe),this.document.documentElement.removeChild(te)};te.addEventListener("load",U),te.addEventListener("error",oe),this.document.documentElement.appendChild(te)}onLoad(){b="LOADED",ie.next(!0),ie.complete(),K(this.config.onLoad)()}onInit(){this.firstEditorInitialized||(this.firstEditorInitialized=!0,K(this.config.onFirstEditorInit)()),K(this.config.onInit)()}getLatestOption(){return{...this.option}}}return re.\u0275fac=function(H){return new(H||re)(a.LFG(w.jY),a.LFG(B.K0))},re.\u0275prov=a.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})(),Te=(()=>{class re{constructor(H,he,V,te){this.nzCodeEditorService=H,this.ngZone=he,this.platform=te,this.nzEditorMode="normal",this.nzOriginalText="",this.nzLoading=!1,this.nzFullControl=!1,this.nzEditorInitialized=new a.vpe,this.editorOptionCached={},this.destroy$=new ce.x,this.resize$=new ce.x,this.editorOption$=new G.X({}),this.editorInstance=null,this.value="",this.modelSet=!1,this.onDidChangeContentDisposable=null,this.onChange=U=>{},this.onTouch=()=>{},this.el=V.nativeElement,this.el.classList.add("ant-code-editor")}set nzEditorOption(H){this.editorOption$.next(H)}ngAfterViewInit(){this.platform.isBrowser&&this.nzCodeEditorService.requestToInit().pipe((0,t.R)(this.destroy$)).subscribe(H=>this.setup(H))}ngOnDestroy(){this.onDidChangeContentDisposable&&(this.onDidChangeContentDisposable.dispose(),this.onDidChangeContentDisposable=null),this.editorInstance&&(this.editorInstance.dispose(),this.editorInstance=null),this.destroy$.next(),this.destroy$.complete()}writeValue(H){this.value=H,this.setValue()}registerOnChange(H){this.onChange=H}registerOnTouched(H){this.onTouch=H}layout(){this.resize$.next()}setup(H){this.ngZone.runOutsideAngular(()=>(0,M.ov)().pipe((0,t.R)(this.destroy$)).subscribe(()=>{this.editorOptionCached=H,this.registerOptionChanges(),this.initMonacoEditorInstance(),this.registerResizeChange(),this.setValue(),this.nzFullControl||this.setValueEmitter(),this.nzEditorInitialized.observers.length&&this.ngZone.run(()=>this.nzEditorInitialized.emit(this.editorInstance))}))}registerOptionChanges(){(0,le.a)([this.editorOption$,this.nzCodeEditorService.option$]).pipe((0,t.R)(this.destroy$)).subscribe(([H,he])=>{this.editorOptionCached={...this.editorOptionCached,...he,...H},this.updateOptionToMonaco()})}initMonacoEditorInstance(){this.ngZone.runOutsideAngular(()=>{this.editorInstance="normal"===this.nzEditorMode?monaco.editor.create(this.el,{...this.editorOptionCached}):monaco.editor.createDiffEditor(this.el,{...this.editorOptionCached})})}registerResizeChange(){this.ngZone.runOutsideAngular(()=>{(0,Y.R)(window,"resize").pipe((0,ge.b)(300),(0,t.R)(this.destroy$)).subscribe(()=>{this.layout()}),this.resize$.pipe((0,t.R)(this.destroy$),(0,y.h)(()=>!!this.editorInstance),(0,pe.U)(()=>({width:this.el.clientWidth,height:this.el.clientHeight})),(0,A.x)((H,he)=>H.width===he.width&&H.height===he.height),(0,ge.b)(50)).subscribe(()=>{this.editorInstance.layout()})})}setValue(){if(this.editorInstance){if(this.nzFullControl&&this.value)return void(0,C.ZK)("should not set value when you are using full control mode! It would result in ambiguous data flow!");if("normal"===this.nzEditorMode)if(this.modelSet){const H=this.editorInstance.getModel();this.preservePositionAndSelections(()=>H.setValue(this.value))}else this.editorInstance.setModel(monaco.editor.createModel(this.value,this.editorOptionCached.language)),this.modelSet=!0;else if(this.modelSet){const H=this.editorInstance.getModel();this.preservePositionAndSelections(()=>{H.modified.setValue(this.value),H.original.setValue(this.nzOriginalText)})}else{const H=this.editorOptionCached.language;this.editorInstance.setModel({original:monaco.editor.createModel(this.nzOriginalText,H),modified:monaco.editor.createModel(this.value,H)}),this.modelSet=!0}}}preservePositionAndSelections(H){if(!this.editorInstance)return void H();const he=this.editorInstance.getPosition(),V=this.editorInstance.getSelections();H(),he&&this.editorInstance.setPosition(he),V&&this.editorInstance.setSelections(V)}setValueEmitter(){const H="normal"===this.nzEditorMode?this.editorInstance.getModel():this.editorInstance.getModel().modified;this.onDidChangeContentDisposable=H.onDidChangeContent(()=>{this.emitValue(H.getValue())})}emitValue(H){this.value!==H&&(this.value=H,this.ngZone.run(()=>{this.onChange(H)}))}updateOptionToMonaco(){this.editorInstance&&this.editorInstance.updateOptions({...this.editorOptionCached})}}return re.\u0275fac=function(H){return new(H||re)(a.Y36(Pe),a.Y36(a.R0b),a.Y36(a.SBq),a.Y36(J.t4))},re.\u0275cmp=a.Xpm({type:re,selectors:[["nz-code-editor"]],inputs:{nzEditorMode:"nzEditorMode",nzOriginalText:"nzOriginalText",nzLoading:"nzLoading",nzFullControl:"nzFullControl",nzToolkit:"nzToolkit",nzEditorOption:"nzEditorOption"},outputs:{nzEditorInitialized:"nzEditorInitialized"},exportAs:["nzCodeEditor"],features:[a._Bn([{provide:u.JU,useExisting:(0,a.Gpc)(()=>re),multi:!0}])],decls:2,vars:2,consts:[["class","ant-code-editor-loading",4,"ngIf"],["class","ant-code-editor-toolkit",4,"ngIf"],[1,"ant-code-editor-loading"],[1,"ant-code-editor-toolkit"],[3,"ngTemplateOutlet"]],template:function(H,he){1&H&&(a.YNc(0,Q,2,0,"div",0),a.YNc(1,De,2,1,"div",1)),2&H&&(a.Q6J("ngIf",he.nzLoading),a.xp6(1),a.Q6J("ngIf",he.nzToolkit))},dependencies:[B.O5,B.tP,S.W],encapsulation:2,changeDetection:0}),(0,e.gn)([(0,M.yF)()],re.prototype,"nzLoading",void 0),(0,e.gn)([(0,M.yF)()],re.prototype,"nzFullControl",void 0),re})(),Be=(()=>{class re{}return re.\u0275fac=function(H){return new(H||re)},re.\u0275mod=a.oAB({type:re}),re.\u0275inj=a.cJS({imports:[B.ez,ae.PV,S.j]}),re})()},4610:(o,p,_)=>{_.d(p,{Gb:()=>e_,x8:()=>At});var e=_(6895),a=_(4650),u=_(7579),k=_(4968),G=_(9300),N=_(5698),ce=_(2722),le=_(2536),Y=_(3187),X=_(8184),pe=_(4080),t=_(9521),ge=_(2539),y=_(3303),A=_(1481),C=_(2540),M=_(3353),B=_(1281),w=_(2687),J=_(727),S=_(7445),ae=_(6406),Q=_(9751),j=_(6451),De=_(8675),Ee=_(4004),K=_(8505),ie=_(3900),b=_(445);function Pe(h,l,r){for(let c in l)if(l.hasOwnProperty(c)){const g=l[c];g?h.setProperty(c,g,r?.has(c)?"important":""):h.removeProperty(c)}return h}function Te(h,l){const r=l?"":"none";Pe(h.style,{"touch-action":l?"":"none","-webkit-user-drag":l?"":"none","-webkit-tap-highlight-color":l?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function Be(h,l,r){Pe(h.style,{position:l?"":"fixed",top:l?"":"0",opacity:l?"":"0",left:l?"":"-999em"},r)}function re(h,l){return l&&"none"!=l?h+" "+l:h}function Ce(h){const l=h.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(h)*l}function he(h,l){return h.getPropertyValue(l).split(",").map(c=>c.trim())}function V(h){const l=h.getBoundingClientRect();return{top:l.top,right:l.right,bottom:l.bottom,left:l.left,width:l.width,height:l.height,x:l.x,y:l.y}}function te(h,l,r){const{top:c,bottom:g,left:D,right:v}=h;return r>=c&&r<=g&&l>=D&&l<=v}function U(h,l,r){h.top+=l,h.bottom=h.top+h.height,h.left+=r,h.right=h.left+h.width}function oe(h,l,r,c){const{top:g,right:D,bottom:v,left:L,width:F,height:ee}=h,se=F*l,Oe=ee*l;return c>g-Oe&&cL-se&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:V(r)})})}handleScroll(l){const r=(0,M.sA)(l),c=this.positions.get(r);if(!c)return null;const g=c.scrollPosition;let D,v;if(r===this._document){const ee=this.getViewportScrollPosition();D=ee.top,v=ee.left}else D=r.scrollTop,v=r.scrollLeft;const L=g.top-D,F=g.left-v;return this.positions.forEach((ee,se)=>{ee.clientRect&&r!==se&&r.contains(se)&&U(ee.clientRect,L,F)}),g.top=D,g.left=v,{top:L,left:F}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function z(h){const l=h.cloneNode(!0),r=l.querySelectorAll("[id]"),c=h.nodeName.toLowerCase();l.removeAttribute("id");for(let g=0;gTe(c,r)))}constructor(l,r,c,g,D,v){this._config=r,this._document=c,this._ngZone=g,this._viewportRuler=D,this._dragDropRegistry=v,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new u.x,this._pointerMoveSubscription=J.w0.EMPTY,this._pointerUpSubscription=J.w0.EMPTY,this._scrollSubscription=J.w0.EMPTY,this._resizeSubscription=J.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new u.x,this.started=new u.x,this.released=new u.x,this.ended=new u.x,this.entered=new u.x,this.exited=new u.x,this.dropped=new u.x,this.moved=this._moveEvents,this._pointerDown=L=>{if(this.beforeStarted.next(),this._handles.length){const F=this._getTargetHandle(L);F&&!this._disabledHandles.has(F)&&!this.disabled&&this._initializeDragSequence(F,L)}else this.disabled||this._initializeDragSequence(this._rootElement,L)},this._pointerMove=L=>{const F=this._getPointerPositionOnPage(L);if(!this._hasStartedDragging){if(Math.abs(F.x-this._pickupPositionOnPage.x)+Math.abs(F.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const ve=Date.now()>=this._dragStartTime+this._getDragStartDelay(L),Ke=this._dropContainer;if(!ve)return void this._endDragSequence(L);(!Ke||!Ke.isDragging()&&!Ke.isReceiving())&&(L.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(L)))}return}L.preventDefault();const ee=this._getConstrainedPointerPosition(F);if(this._hasMoved=!0,this._lastKnownPointerPosition=F,this._updatePointerDirectionDelta(ee),this._dropContainer)this._updateActiveDropContainer(ee,F);else{const se=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,Oe=this._activeTransform;Oe.x=ee.x-se.x+this._passiveTransform.x,Oe.y=ee.y-se.y+this._passiveTransform.y,this._applyRootElementTransform(Oe.x,Oe.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:ee,event:L,distance:this._getDragDistance(ee),delta:this._pointerDirectionDelta})})},this._pointerUp=L=>{this._endDragSequence(L)},this._nativeDragStart=L=>{if(this._handles.length){const F=this._getTargetHandle(L);F&&!this._disabledHandles.has(F)&&!this.disabled&&L.preventDefault()}else this.disabled||L.preventDefault()},this.withRootElement(l).withParent(r.parentDragRef||null),this._parentPositions=new T(c),v.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(l){this._handles=l.map(c=>(0,B.fI)(c)),this._handles.forEach(c=>Te(c,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(c=>{this._handles.indexOf(c)>-1&&r.add(c)}),this._disabledHandles=r,this}withPreviewTemplate(l){return this._previewTemplate=l,this}withPlaceholderTemplate(l){return this._placeholderTemplate=l,this}withRootElement(l){const r=(0,B.fI)(l);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,xe),r.addEventListener("touchstart",this._pointerDown,ct),r.addEventListener("dragstart",this._nativeDragStart,xe)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(l){return this._boundaryElement=l?(0,B.fI)(l):null,this._resizeSubscription.unsubscribe(),l&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(l){return this._parentDragRef=l,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(l){!this._disabledHandles.has(l)&&this._handles.indexOf(l)>-1&&(this._disabledHandles.add(l),Te(l,!0))}enableHandle(l){this._disabledHandles.has(l)&&(this._disabledHandles.delete(l),Te(l,this.disabled))}withDirection(l){return this._direction=l,this}_withDropContainer(l){this._dropContainer=l}getFreeDragPosition(){const l=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:l.x,y:l.y}}setFreeDragPosition(l){return this._activeTransform={x:0,y:0},this._passiveTransform.x=l.x,this._passiveTransform.y=l.y,this._dropContainer||this._applyRootElementTransform(l.x,l.y),this}withPreviewContainer(l){return this._previewContainer=l,this}_sortFromLastPointerPosition(){const l=this._lastKnownPointerPosition;l&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(l),l)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(l){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:l}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(l),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(l);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:l})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(l){Ue(l)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const c=this._rootElement,g=c.parentNode,D=this._placeholder=this._createPlaceholderElement(),v=this._anchor=this._anchor||this._document.createComment(""),L=this._getShadowRoot();g.insertBefore(v,c),this._initialTransform=c.style.transform||"",this._preview=this._createPreviewElement(),Be(c,!1,we),this._document.body.appendChild(g.replaceChild(D,c)),this._getPreviewInsertionPoint(g,L).appendChild(this._preview),this.started.next({source:this,event:l}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:l}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(l,r){this._parentDragRef&&r.stopPropagation();const c=this.isDragging(),g=Ue(r),D=!g&&0!==r.button,v=this._rootElement,L=(0,M.sA)(r),F=!g&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),ee=g?(0,w.yG)(r):(0,w.X6)(r);if(L&&L.draggable&&"mousedown"===r.type&&r.preventDefault(),c||D||F||ee)return;if(this._handles.length){const Ae=v.style;this._rootElementTapHighlight=Ae.webkitTapHighlightColor||"",Ae.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Ae=>this._updateOnScroll(Ae)),this._boundaryElement&&(this._boundaryRect=V(this._boundaryElement));const se=this._previewTemplate;this._pickupPositionInElement=se&&se.template&&!se.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,l,r);const Oe=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:Oe.x,y:Oe.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(l){Be(this._rootElement,!0,we),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,c=r.getItemIndex(this),g=this._getPointerPositionOnPage(l),D=this._getDragDistance(g),v=r._isOverContainer(g.x,g.y);this.ended.next({source:this,distance:D,dropPoint:g,event:l}),this.dropped.next({item:this,currentIndex:c,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:v,distance:D,dropPoint:g,event:l}),r.drop(this,c,this._initialIndex,this._initialContainer,v,D,g,l),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:l,y:r},{x:c,y:g}){let D=this._initialContainer._getSiblingContainerFromPosition(this,l,r);!D&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(l,r)&&(D=this._initialContainer),D&&D!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=D,this._dropContainer.enter(this,l,r,D===this._initialContainer&&D.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:D,currentIndex:D.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(c,g),this._dropContainer._sortItem(this,l,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(l,r):this._applyPreviewTransform(l-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const l=this._previewTemplate,r=this.previewClass,c=l?l.template:null;let g;if(c&&l){const D=l.matchSize?this._initialClientRect:null,v=l.viewContainer.createEmbeddedView(c,l.context);v.detectChanges(),g=dt(v,this._document),this._previewRef=v,l.matchSize?He(g,D):g.style.transform=fe(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else g=z(this._rootElement),He(g,this._initialClientRect),this._initialTransform&&(g.style.transform=this._initialTransform);return Pe(g.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},we),Te(g,!1),g.classList.add("cdk-drag-preview"),g.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(D=>g.classList.add(D)):g.classList.add(r)),g}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const l=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(l.left,l.top);const r=function H(h){const l=getComputedStyle(h),r=he(l,"transition-property"),c=r.find(L=>"transform"===L||"all"===L);if(!c)return 0;const g=r.indexOf(c),D=he(l,"transition-duration"),v=he(l,"transition-delay");return Ce(D[g])+Ce(v[g])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(c=>{const g=v=>{(!v||(0,M.sA)(v)===this._preview&&"transform"===v.propertyName)&&(this._preview?.removeEventListener("transitionend",g),c(),clearTimeout(D))},D=setTimeout(g,1.5*r);this._preview.addEventListener("transitionend",g)}))}_createPlaceholderElement(){const l=this._placeholderTemplate,r=l?l.template:null;let c;return r?(this._placeholderRef=l.viewContainer.createEmbeddedView(r,l.context),this._placeholderRef.detectChanges(),c=dt(this._placeholderRef,this._document)):c=z(this._rootElement),c.style.pointerEvents="none",c.classList.add("cdk-drag-placeholder"),c}_getPointerPositionInElement(l,r,c){const g=r===this._rootElement?null:r,D=g?g.getBoundingClientRect():l,v=Ue(c)?c.targetTouches[0]:c,L=this._getViewportScrollPosition();return{x:D.left-l.left+(v.pageX-D.left-L.left),y:D.top-l.top+(v.pageY-D.top-L.top)}}_getPointerPositionOnPage(l){const r=this._getViewportScrollPosition(),c=Ue(l)?l.touches[0]||l.changedTouches[0]||{pageX:0,pageY:0}:l,g=c.pageX-r.left,D=c.pageY-r.top;if(this._ownerSVGElement){const v=this._ownerSVGElement.getScreenCTM();if(v){const L=this._ownerSVGElement.createSVGPoint();return L.x=g,L.y=D,L.matrixTransform(v.inverse())}}return{x:g,y:D}}_getConstrainedPointerPosition(l){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:c,y:g}=this.constrainPosition?this.constrainPosition(l,this,this._initialClientRect,this._pickupPositionInElement):l;if("x"===this.lockAxis||"x"===r?g=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===r)&&(c=this._pickupPositionOnPage.x),this._boundaryRect){const{x:D,y:v}=this._pickupPositionInElement,L=this._boundaryRect,{width:F,height:ee}=this._getPreviewRect(),se=L.top+v,Oe=L.bottom-(ee-v);c=ye(c,L.left+D,L.right-(F-D)),g=ye(g,se,Oe)}return{x:c,y:g}}_updatePointerDirectionDelta(l){const{x:r,y:c}=l,g=this._pointerDirectionDelta,D=this._pointerPositionAtLastDirectionChange,v=Math.abs(r-D.x),L=Math.abs(c-D.y);return v>this._config.pointerDirectionChangeThreshold&&(g.x=r>D.x?1:-1,D.x=r),L>this._config.pointerDirectionChangeThreshold&&(g.y=c>D.y?1:-1,D.y=c),g}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const l=this._handles.length>0||!this.isDragging();l!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=l,Te(this._rootElement,l))}_removeRootElementListeners(l){l.removeEventListener("mousedown",this._pointerDown,xe),l.removeEventListener("touchstart",this._pointerDown,ct),l.removeEventListener("dragstart",this._nativeDragStart,xe)}_applyRootElementTransform(l,r){const c=fe(l,r),g=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=g.transform&&"none"!=g.transform?g.transform:""),g.transform=re(c,this._initialTransform)}_applyPreviewTransform(l,r){const c=this._previewTemplate?.template?void 0:this._initialTransform,g=fe(l,r);this._preview.style.transform=re(g,c)}_getDragDistance(l){const r=this._pickupPositionOnPage;return r?{x:l.x-r.x,y:l.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:l,y:r}=this._passiveTransform;if(0===l&&0===r||this.isDragging()||!this._boundaryElement)return;const c=this._rootElement.getBoundingClientRect(),g=this._boundaryElement.getBoundingClientRect();if(0===g.width&&0===g.height||0===c.width&&0===c.height)return;const D=g.left-c.left,v=c.right-g.right,L=g.top-c.top,F=c.bottom-g.bottom;g.width>c.width?(D>0&&(l+=D),v>0&&(l-=v)):l=0,g.height>c.height?(L>0&&(r+=L),F>0&&(r-=F)):r=0,(l!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:l})}_getDragStartDelay(l){const r=this.dragStartDelay;return"number"==typeof r?r:Ue(l)?r.touch:r?r.mouse:0}_updateOnScroll(l){const r=this._parentPositions.handleScroll(l);if(r){const c=(0,M.sA)(l);this._boundaryRect&&c!==this._boundaryElement&&c.contains(this._boundaryElement)&&U(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,M.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(l,r){const c=this._previewContainer||"global";if("parent"===c)return l;if("global"===c){const g=this._document;return r||g.fullscreenElement||g.webkitFullscreenElement||g.mozFullScreenElement||g.msFullscreenElement||g.body}return(0,B.fI)(c)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(l){return this._handles.find(r=>l.target&&(l.target===r||r.contains(l.target)))}}function fe(h,l){return`translate3d(${Math.round(h)}px, ${Math.round(l)}px, 0)`}function ye(h,l,r){return Math.max(l,Math.min(r,h))}function Ue(h){return"t"===h.type[0]}function dt(h,l){const r=h.rootNodes;if(1===r.length&&r[0].nodeType===l.ELEMENT_NODE)return r[0];const c=l.createElement("div");return r.forEach(g=>c.appendChild(g)),c}function He(h,l){h.style.width=`${l.width}px`,h.style.height=`${l.height}px`,h.style.transform=fe(l.left,l.top)}function ke(h,l){return Math.max(0,Math.min(l,h))}class bt{constructor(l,r){this._element=l,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(l){this.withItems(l)}sort(l,r,c,g){const D=this._itemPositions,v=this._getItemIndexFromPointerPosition(l,r,c,g);if(-1===v&&D.length>0)return null;const L="horizontal"===this.orientation,F=D.findIndex(Ie=>Ie.drag===l),ee=D[v],Oe=ee.clientRect,Ae=F>v?1:-1,ve=this._getItemOffsetPx(D[F].clientRect,Oe,Ae),Ke=this._getSiblingOffsetPx(F,D,Ae),Fe=D.slice();return function Ut(h,l,r){const c=ke(l,h.length-1),g=ke(r,h.length-1);if(c===g)return;const D=h[c],v=g{if(Fe[t_]===Ie)return;const It=Ie.drag===l,We=It?ve:Ke,Rt=It?l.getPlaceholderElement():Ie.drag.getRootElement();Ie.offset+=We,L?(Rt.style.transform=re(`translate3d(${Math.round(Ie.offset)}px, 0, 0)`,Ie.initialTransform),U(Ie.clientRect,0,We)):(Rt.style.transform=re(`translate3d(0, ${Math.round(Ie.offset)}px, 0)`,Ie.initialTransform),U(Ie.clientRect,We,0))}),this._previousSwap.overlaps=te(Oe,r,c),this._previousSwap.drag=ee.drag,this._previousSwap.delta=L?g.x:g.y,{previousIndex:F,currentIndex:v}}enter(l,r,c,g){const D=null==g||g<0?this._getItemIndexFromPointerPosition(l,r,c):g,v=this._activeDraggables,L=v.indexOf(l),F=l.getPlaceholderElement();let ee=v[D];if(ee===l&&(ee=v[D+1]),!ee&&(null==D||-1===D||D-1&&v.splice(L,1),ee&&!this._dragDropRegistry.isDragging(ee)){const se=ee.getRootElement();se.parentElement.insertBefore(F,se),v.splice(D,0,l)}else(0,B.fI)(this._element).appendChild(F),v.push(l);F.style.transform="",this._cacheItemPositions()}withItems(l){this._activeDraggables=l.slice(),this._cacheItemPositions()}withSortPredicate(l){this._sortPredicate=l}reset(){this._activeDraggables.forEach(l=>{const r=l.getRootElement();if(r){const c=this._itemPositions.find(g=>g.drag===l)?.initialTransform;r.style.transform=c||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(l){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(c=>c.drag===l)}updateOnScroll(l,r){this._itemPositions.forEach(({clientRect:c})=>{U(c,l,r)}),this._itemPositions.forEach(({drag:c})=>{this._dragDropRegistry.isDragging(c)&&c._sortFromLastPointerPosition()})}_cacheItemPositions(){const l="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const c=r.getVisibleElement();return{drag:r,offset:0,initialTransform:c.style.transform||"",clientRect:V(c)}}).sort((r,c)=>l?r.clientRect.left-c.clientRect.left:r.clientRect.top-c.clientRect.top)}_getItemOffsetPx(l,r,c){const g="horizontal"===this.orientation;let D=g?r.left-l.left:r.top-l.top;return-1===c&&(D+=g?r.width-l.width:r.height-l.height),D}_getSiblingOffsetPx(l,r,c){const g="horizontal"===this.orientation,D=r[l].clientRect,v=r[l+-1*c];let L=D[g?"width":"height"]*c;if(v){const F=g?"left":"top",ee=g?"right":"bottom";-1===c?L-=v.clientRect[F]-D[ee]:L+=D[F]-v.clientRect[ee]}return L}_shouldEnterAsFirstChild(l,r){if(!this._activeDraggables.length)return!1;const c=this._itemPositions,g="horizontal"===this.orientation;if(c[0].drag!==this._activeDraggables[0]){const v=c[c.length-1].clientRect;return g?l>=v.right:r>=v.bottom}{const v=c[0].clientRect;return g?l<=v.left:r<=v.top}}_getItemIndexFromPointerPosition(l,r,c,g){const D="horizontal"===this.orientation,v=this._itemPositions.findIndex(({drag:L,clientRect:F})=>L!==l&&((!g||L!==this._previousSwap.drag||!this._previousSwap.overlaps||(D?g.x:g.y)!==this._previousSwap.delta)&&(D?r>=Math.floor(F.left)&&r=Math.floor(F.top)&&c!0,this.sortPredicate=()=>!0,this.beforeStarted=new u.x,this.entered=new u.x,this.exited=new u.x,this.dropped=new u.x,this.sorted=new u.x,this.receivingStarted=new u.x,this.receivingStopped=new u.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=J.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new u.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,S.F)(0,ae.Z).pipe((0,ce.R)(this._stopScrollTimers)).subscribe(()=>{const v=this._scrollNode,L=this.autoScrollStep;1===this._verticalScrollDirection?v.scrollBy(0,-L):2===this._verticalScrollDirection&&v.scrollBy(0,L),1===this._horizontalScrollDirection?v.scrollBy(-L,0):2===this._horizontalScrollDirection&&v.scrollBy(L,0)})},this.element=(0,B.fI)(l),this._document=c,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new T(c),this._sortStrategy=new bt(this.element,r),this._sortStrategy.withSortPredicate((v,L)=>this.sortPredicate(v,L,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(l,r,c,g){this._draggingStarted(),null==g&&this.sortingDisabled&&(g=this._draggables.indexOf(l)),this._sortStrategy.enter(l,r,c,g),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:l,container:this,currentIndex:this.getItemIndex(l)})}exit(l){this._reset(),this.exited.next({item:l,container:this})}drop(l,r,c,g,D,v,L,F={}){this._reset(),this.dropped.next({item:l,currentIndex:r,previousIndex:c,container:this,previousContainer:g,isPointerOverContainer:D,distance:v,dropPoint:L,event:F})}withItems(l){const r=this._draggables;return this._draggables=l,l.forEach(c=>c._withDropContainer(this)),this.isDragging()&&(r.filter(g=>g.isDragging()).every(g=>-1===l.indexOf(g))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(l){return this._sortStrategy.direction=l,this}connectedTo(l){return this._siblings=l.slice(),this}withOrientation(l){return this._sortStrategy.orientation=l,this}withScrollableParents(l){const r=(0,B.fI)(this.element);return this._scrollableElements=-1===l.indexOf(r)?[r,...l]:l.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(l){return this._isDragging?this._sortStrategy.getItemIndex(l):this._draggables.indexOf(l)}isReceiving(){return this._activeSiblings.size>0}_sortItem(l,r,c,g){if(this.sortingDisabled||!this._clientRect||!oe(this._clientRect,.05,r,c))return;const D=this._sortStrategy.sort(l,r,c,g);D&&this.sorted.next({previousIndex:D.previousIndex,currentIndex:D.currentIndex,container:this,item:l})}_startScrollingIfNecessary(l,r){if(this.autoScrollDisabled)return;let c,g=0,D=0;if(this._parentPositions.positions.forEach((v,L)=>{L===this._document||!v.clientRect||c||oe(v.clientRect,.05,l,r)&&([g,D]=function Wt(h,l,r,c){const g=gt(l,c),D=Et(l,r);let v=0,L=0;if(g){const F=h.scrollTop;1===g?F>0&&(v=1):h.scrollHeight-F>h.clientHeight&&(v=2)}if(D){const F=h.scrollLeft;1===D?F>0&&(L=1):h.scrollWidth-F>h.clientWidth&&(L=2)}return[v,L]}(L,v.clientRect,l,r),(g||D)&&(c=L))}),!g&&!D){const{width:v,height:L}=this._viewportRuler.getViewportSize(),F={width:v,height:L,top:0,right:v,bottom:L,left:0};g=gt(F,r),D=Et(F,l),c=window}c&&(g!==this._verticalScrollDirection||D!==this._horizontalScrollDirection||c!==this._scrollNode)&&(this._verticalScrollDirection=g,this._horizontalScrollDirection=D,this._scrollNode=c,(g||D)&&c?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const l=(0,B.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=l.msScrollSnapType||l.scrollSnapType||"",l.scrollSnapType=l.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const l=(0,B.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(l).clientRect}_reset(){this._isDragging=!1;const l=(0,B.fI)(this.element).style;l.scrollSnapType=l.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(l,r){return null!=this._clientRect&&te(this._clientRect,l,r)}_getSiblingContainerFromPosition(l,r,c){return this._siblings.find(g=>g._canReceive(l,r,c))}_canReceive(l,r,c){if(!this._clientRect||!te(this._clientRect,r,c)||!this.enterPredicate(l,this))return!1;const g=this._getShadowRoot().elementFromPoint(r,c);if(!g)return!1;const D=(0,B.fI)(this.element);return g===D||D.contains(g)}_startReceiving(l,r){const c=this._activeSiblings;!c.has(l)&&r.every(g=>this.enterPredicate(g,this)||this._draggables.indexOf(g)>-1)&&(c.add(l),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:l,receiver:this,items:r}))}_stopReceiving(l){this._activeSiblings.delete(l),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:l,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(l=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(l);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const l=(0,M.kV)((0,B.fI)(this.element));this._cachedShadowRoot=l||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const l=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,l))}}function gt(h,l){const{top:r,bottom:c,height:g}=h,D=g*pt;return l>=r-D&&l<=r+D?1:l>=c-D&&l<=c+D?2:0}function Et(h,l){const{left:r,right:c,width:g}=h,D=g*pt;return l>=r-D&&l<=r+D?1:l>=c-D&&l<=c+D?2:0}const Ve=(0,M.i$)({passive:!1,capture:!0});let wt=(()=>{class h{constructor(r,c){this._ngZone=r,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=g=>g.isDragging(),this.pointerMove=new u.x,this.pointerUp=new u.x,this.scroll=new u.x,this._preventDefaultWhileDragging=g=>{this._activeDragInstances.length>0&&g.preventDefault()},this._persistentTouchmoveListener=g=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&g.preventDefault(),this.pointerMove.next(g))},this._document=c}registerDropContainer(r){this._dropInstances.has(r)||this._dropInstances.add(r)}registerDragItem(r){this._dragInstances.add(r),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Ve)})}removeDropContainer(r){this._dropInstances.delete(r)}removeDragItem(r){this._dragInstances.delete(r),this.stopDragging(r),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Ve)}startDragging(r,c){if(!(this._activeDragInstances.indexOf(r)>-1)&&(this._activeDragInstances.push(r),1===this._activeDragInstances.length)){const g=c.type.startsWith("touch");this._globalListeners.set(g?"touchend":"mouseup",{handler:D=>this.pointerUp.next(D),options:!0}).set("scroll",{handler:D=>this.scroll.next(D),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Ve}),g||this._globalListeners.set("mousemove",{handler:D=>this.pointerMove.next(D),options:Ve}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((D,v)=>{this._document.addEventListener(v,D.handler,D.options)})})}}stopDragging(r){const c=this._activeDragInstances.indexOf(r);c>-1&&(this._activeDragInstances.splice(c,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(r){return this._activeDragInstances.indexOf(r)>-1}scrolled(r){const c=[this.scroll];return r&&r!==this._document&&c.push(new Q.y(g=>this._ngZone.runOutsideAngular(()=>{const v=L=>{this._activeDragInstances.length&&g.next(L)};return r.addEventListener("scroll",v,!0),()=>{r.removeEventListener("scroll",v,!0)}}))),(0,j.T)(...c)}ngOnDestroy(){this._dragInstances.forEach(r=>this.removeDragItem(r)),this._dropInstances.forEach(r=>this.removeDropContainer(r)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((r,c)=>{this._document.removeEventListener(c,r.handler,r.options)}),this._globalListeners.clear()}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(a.R0b),a.LFG(e.K0))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();const s_={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ht=(()=>{class h{constructor(r,c,g,D){this._document=r,this._ngZone=c,this._viewportRuler=g,this._dragDropRegistry=D}createDrag(r,c=s_){return new yt(r,c,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(r){return new Kt(r,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(e.K0),a.LFG(a.R0b),a.LFG(C.rL),a.LFG(wt))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();const Xe=new a.OlP("CDK_DRAG_PARENT"),Le=new a.OlP("CDK_DRAG_CONFIG"),Jt=new a.OlP("CdkDropList"),tt=new a.OlP("CdkDragHandle");let mt=(()=>{class h{get disabled(){return this._disabled}set disabled(r){this._disabled=(0,B.Ig)(r),this._stateChanges.next(this)}constructor(r,c){this.element=r,this._stateChanges=new u.x,this._disabled=!1,this._parentDrag=c}ngOnDestroy(){this._stateChanges.complete()}}return h.\u0275fac=function(r){return new(r||h)(a.Y36(a.SBq),a.Y36(Xe,12))},h.\u0275dir=a.lG2({type:h,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},standalone:!0,features:[a._Bn([{provide:tt,useExisting:h}])]}),h})();const Dt=new a.OlP("CdkDragPlaceholder"),_t=new a.OlP("CdkDragPreview");let nt=(()=>{class h{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(r){this._disabled=(0,B.Ig)(r),this._dragRef.disabled=this._disabled}constructor(r,c,g,D,v,L,F,ee,se,Oe,Ae){this.element=r,this.dropContainer=c,this._ngZone=D,this._viewContainerRef=v,this._dir=F,this._changeDetectorRef=se,this._selfHandle=Oe,this._parentDrag=Ae,this._destroyed=new u.x,this.started=new a.vpe,this.released=new a.vpe,this.ended=new a.vpe,this.entered=new a.vpe,this.exited=new a.vpe,this.dropped=new a.vpe,this.moved=new Q.y(ve=>{const Ke=this._dragRef.moved.pipe((0,Ee.U)(Fe=>({source:this,pointerPosition:Fe.pointerPosition,event:Fe.event,delta:Fe.delta,distance:Fe.distance}))).subscribe(ve);return()=>{Ke.unsubscribe()}}),this._dragRef=ee.createDrag(r,{dragStartThreshold:L&&null!=L.dragStartThreshold?L.dragStartThreshold:5,pointerDirectionChangeThreshold:L&&null!=L.pointerDirectionChangeThreshold?L.pointerDirectionChangeThreshold:5,zIndex:L?.zIndex}),this._dragRef.data=this,h._dragInstances.push(this),L&&this._assignDefaults(L),c&&(this._dragRef._withDropContainer(c._dropListRef),c.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(r){this._dragRef.setFreeDragPosition(r)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,N.q)(1),(0,ce.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(r){const c=r.rootElementSelector,g=r.freeDragPosition;c&&!c.firstChange&&this._updateRootElement(),g&&!g.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const r=h._dragInstances.indexOf(this);r>-1&&h._dragInstances.splice(r,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const r=this.element.nativeElement;let c=r;this.rootElementSelector&&(c=void 0!==r.closest?r.closest(this.rootElementSelector):r.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(c||r)}_getBoundaryElement(){const r=this.boundaryElement;return r?"string"==typeof r?this.element.nativeElement.closest(r):(0,B.fI)(r):null}_syncInputs(r){r.beforeStarted.subscribe(()=>{if(!r.isDragging()){const c=this._dir,g=this.dragStartDelay,D=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,v=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;r.disabled=this.disabled,r.lockAxis=this.lockAxis,r.dragStartDelay="object"==typeof g&&g?g:(0,B.su)(g),r.constrainPosition=this.constrainPosition,r.previewClass=this.previewClass,r.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(D).withPreviewTemplate(v).withPreviewContainer(this.previewContainer||"global"),c&&r.withDirection(c.value)}}),r.beforeStarted.pipe((0,N.q)(1)).subscribe(()=>{if(this._parentDrag)return void r.withParent(this._parentDrag._dragRef);let c=this.element.nativeElement.parentElement;for(;c;){if(c.classList.contains("cdk-drag")){r.withParent(h._dragInstances.find(g=>g.element.nativeElement===c)?._dragRef||null);break}c=c.parentElement}})}_handleEvents(r){r.started.subscribe(c=>{this.started.emit({source:this,event:c.event}),this._changeDetectorRef.markForCheck()}),r.released.subscribe(c=>{this.released.emit({source:this,event:c.event})}),r.ended.subscribe(c=>{this.ended.emit({source:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event}),this._changeDetectorRef.markForCheck()}),r.entered.subscribe(c=>{this.entered.emit({container:c.container.data,item:this,currentIndex:c.currentIndex})}),r.exited.subscribe(c=>{this.exited.emit({container:c.container.data,item:this})}),r.dropped.subscribe(c=>{this.dropped.emit({previousIndex:c.previousIndex,currentIndex:c.currentIndex,previousContainer:c.previousContainer.data,container:c.container.data,isPointerOverContainer:c.isPointerOverContainer,item:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event})})}_assignDefaults(r){const{lockAxis:c,dragStartDelay:g,constrainPosition:D,previewClass:v,boundaryElement:L,draggingDisabled:F,rootElementSelector:ee,previewContainer:se}=r;this.disabled=F??!1,this.dragStartDelay=g||0,c&&(this.lockAxis=c),D&&(this.constrainPosition=D),v&&(this.previewClass=v),L&&(this.boundaryElement=L),ee&&(this.rootElementSelector=ee),se&&(this.previewContainer=se)}_setupHandlesListener(){this._handles.changes.pipe((0,De.O)(this._handles),(0,K.b)(r=>{const c=r.filter(g=>g._parentDrag===this).map(g=>g.element);this._selfHandle&&this.rootElementSelector&&c.push(this.element),this._dragRef.withHandles(c)}),(0,ie.w)(r=>(0,j.T)(...r.map(c=>c._stateChanges.pipe((0,De.O)(c))))),(0,ce.R)(this._destroyed)).subscribe(r=>{const c=this._dragRef,g=r.element.nativeElement;r.disabled?c.disableHandle(g):c.enableHandle(g)})}}return h._dragInstances=[],h.\u0275fac=function(r){return new(r||h)(a.Y36(a.SBq),a.Y36(Jt,12),a.Y36(e.K0),a.Y36(a.R0b),a.Y36(a.s_b),a.Y36(Le,8),a.Y36(b.Is,8),a.Y36(ht),a.Y36(a.sBO),a.Y36(tt,10),a.Y36(Xe,12))},h.\u0275dir=a.lG2({type:h,selectors:[["","cdkDrag",""]],contentQueries:function(r,c,g){if(1&r&&(a.Suo(g,_t,5),a.Suo(g,Dt,5),a.Suo(g,tt,5)),2&r){let D;a.iGM(D=a.CRH())&&(c._previewTemplate=D.first),a.iGM(D=a.CRH())&&(c._placeholderTemplate=D.first),a.iGM(D=a.CRH())&&(c._handles=D)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(r,c){2&r&&a.ekj("cdk-drag-disabled",c.disabled)("cdk-drag-dragging",c._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[a._Bn([{provide:Xe,useExisting:h}]),a.TTD]}),h})(),Ot=(()=>{class h{}return h.\u0275fac=function(r){return new(r||h)},h.\u0275mod=a.oAB({type:h}),h.\u0275inj=a.cJS({providers:[ht],imports:[C.ZD]}),h})();var it=_(1102),$t=_(9002);const Ht=["imgRef"],Vt=["imagePreviewWrapper"];function Pt(h,l){if(1&h){const r=a.EpF();a.TgZ(0,"li",10),a.NdJ("click",function(){const D=a.CHM(r).$implicit;return a.KtG(D.onClick())}),a._UZ(1,"span",11),a.qZA()}if(2&h){const r=l.$implicit,c=a.oxw();a.ekj("ant-image-preview-operations-operation-disabled",c.zoomOutDisabled&&"zoomOut"===r.type),a.xp6(1),a.Q6J("nzType",r.icon)}}function Ct(h,l){if(1&h&&a._UZ(0,"img",13,14),2&h){const r=a.oxw().$implicit,c=a.oxw();a.Udp("width",r.width)("height",r.height)("transform",c.previewImageTransform),a.uIk("src",c.sanitizerResourceUrl(r.src),a.LSH)("srcset",r.srcset)("alt",r.alt)}}function Yt(h,l){if(1&h&&(a.ynx(0),a.YNc(1,Ct,2,9,"img",12),a.BQk()),2&h){const r=l.index,c=a.oxw();a.xp6(1),a.Q6J("ngIf",c.index===r)}}function jt(h,l){if(1&h){const r=a.EpF();a.ynx(0),a.TgZ(1,"div",15),a.NdJ("click",function(g){a.CHM(r);const D=a.oxw();return a.KtG(D.onSwitchLeft(g))}),a._UZ(2,"span",16),a.qZA(),a.TgZ(3,"div",17),a.NdJ("click",function(g){a.CHM(r);const D=a.oxw();return a.KtG(D.onSwitchRight(g))}),a._UZ(4,"span",18),a.qZA(),a.BQk()}if(2&h){const r=a.oxw();a.xp6(1),a.ekj("ant-image-preview-switch-left-disabled",r.index<=0),a.xp6(2),a.ekj("ant-image-preview-switch-right-disabled",r.index>=r.images.length-1)}}class Se{constructor(){this.nzKeyboard=!0,this.nzNoAnimation=!1,this.nzMaskClosable=!0,this.nzCloseOnNavigation=!0}}class ze{constructor(l,r,c){this.previewInstance=l,this.config=r,this.overlayRef=c,this.destroy$=new u.x,c.keydownEvents().pipe((0,G.h)(g=>this.config.nzKeyboard&&(g.keyCode===t.hY||g.keyCode===t.oh||g.keyCode===t.SV)&&!(0,t.Vb)(g))).subscribe(g=>{g.preventDefault(),g.keyCode===t.hY&&this.close(),g.keyCode===t.oh&&this.prev(),g.keyCode===t.SV&&this.next()}),c.detachments().subscribe(()=>{this.overlayRef.dispose()}),l.containerClick.pipe((0,N.q)(1),(0,ce.R)(this.destroy$)).subscribe(()=>{this.close()}),l.closeClick.pipe((0,N.q)(1),(0,ce.R)(this.destroy$)).subscribe(()=>{this.close()}),l.animationStateChanged.pipe((0,G.h)(g=>"done"===g.phaseName&&"leave"===g.toState),(0,N.q)(1)).subscribe(()=>{this.dispose()})}switchTo(l){this.previewInstance.switchTo(l)}next(){this.previewInstance.next()}prev(){this.previewInstance.prev()}close(){this.previewInstance.startLeaveAnimation()}dispose(){this.destroy$.next(),this.overlayRef.dispose()}}function ft(h,l,r){const c=h+l,g=(l-r)/2;let D=null;return l>r?(h>0&&(D=g),h<0&&cr)&&(D=h<0?g:-g),D}const Ye={x:0,y:0};let Xt=(()=>{class h{constructor(r,c,g,D,v,L,F,ee){this.ngZone=r,this.host=c,this.cdr=g,this.nzConfigService=D,this.config=v,this.overlayRef=L,this.destroy$=F,this.sanitizer=ee,this.images=[],this.index=0,this.isDragging=!1,this.visible=!0,this.animationState="enter",this.animationStateChanged=new a.vpe,this.previewImageTransform="",this.previewImageWrapperTransform="",this.operations=[{icon:"close",onClick:()=>{this.onClose()},type:"close"},{icon:"zoom-in",onClick:()=>{this.onZoomIn()},type:"zoomIn"},{icon:"zoom-out",onClick:()=>{this.onZoomOut()},type:"zoomOut"},{icon:"rotate-right",onClick:()=>{this.onRotateRight()},type:"rotateRight"},{icon:"rotate-left",onClick:()=>{this.onRotateLeft()},type:"rotateLeft"}],this.zoomOutDisabled=!1,this.position={...Ye},this.containerClick=new a.vpe,this.closeClick=new a.vpe,this.zoom=this.config.nzZoom??1,this.rotate=this.config.nzRotate??0,this.updateZoomOutDisabled(),this.updatePreviewImageTransform(),this.updatePreviewImageWrapperTransform()}get animationDisabled(){return this.config.nzNoAnimation??!1}get maskClosable(){const r=this.nzConfigService.getConfigForComponent("image")||{};return this.config.nzMaskClosable??r.nzMaskClosable??!0}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,k.R)(this.host.nativeElement,"click").pipe((0,ce.R)(this.destroy$)).subscribe(r=>{r.target===r.currentTarget&&this.maskClosable&&this.containerClick.observers.length&&this.ngZone.run(()=>this.containerClick.emit())}),(0,k.R)(this.imagePreviewWrapper.nativeElement,"mousedown").pipe((0,ce.R)(this.destroy$)).subscribe(()=>{this.isDragging=!0})})}setImages(r){this.images=r,this.cdr.markForCheck()}switchTo(r){this.index=r,this.cdr.markForCheck()}next(){this.index0&&(this.reset(),this.index--,this.updatePreviewImageTransform(),this.updatePreviewImageWrapperTransform(),this.updateZoomOutDisabled(),this.cdr.markForCheck())}markForCheck(){this.cdr.markForCheck()}onClose(){this.closeClick.emit()}onZoomIn(){this.zoom+=1,this.updatePreviewImageTransform(),this.updateZoomOutDisabled(),this.position={...Ye}}onZoomOut(){this.zoom>1&&(this.zoom-=1,this.updatePreviewImageTransform(),this.updateZoomOutDisabled(),this.position={...Ye})}onRotateRight(){this.rotate+=90,this.updatePreviewImageTransform()}onRotateLeft(){this.rotate-=90,this.updatePreviewImageTransform()}onSwitchLeft(r){r.preventDefault(),r.stopPropagation(),this.prev()}onSwitchRight(r){r.preventDefault(),r.stopPropagation(),this.next()}onAnimationStart(r){"enter"===r.toState?this.setEnterAnimationClass():"leave"===r.toState&&this.setLeaveAnimationClass(),this.animationStateChanged.emit(r)}onAnimationDone(r){"enter"===r.toState?this.setEnterAnimationClass():"leave"===r.toState&&this.setLeaveAnimationClass(),this.animationStateChanged.emit(r)}startLeaveAnimation(){this.animationState="leave",this.cdr.markForCheck()}onDragReleased(){this.isDragging=!1;const r=this.imageRef.nativeElement.offsetWidth*this.zoom,c=this.imageRef.nativeElement.offsetHeight*this.zoom,{left:g,top:D}=function Gt(h){const l=h.getBoundingClientRect(),r=document.documentElement;return{left:l.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:l.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}(this.imageRef.nativeElement),{width:v,height:L}=function qt(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}(),F=this.rotate%180!=0,se=function Qe(h){let l={};return h.width<=h.clientWidth&&h.height<=h.clientHeight&&(l={x:0,y:0}),(h.width>h.clientWidth||h.height>h.clientHeight)&&(l={x:ft(h.left,h.width,h.clientWidth),y:ft(h.top,h.height,h.clientHeight)}),l}({width:F?c:r,height:F?r:c,left:g,top:D,clientWidth:v,clientHeight:L});((0,Y.DX)(se.x)||(0,Y.DX)(se.y))&&(this.position={...this.position,...se})}sanitizerResourceUrl(r){return this.sanitizer.bypassSecurityTrustResourceUrl(r)}updatePreviewImageTransform(){this.previewImageTransform=`scale3d(${this.zoom}, ${this.zoom}, 1) rotate(${this.rotate}deg)`}updatePreviewImageWrapperTransform(){this.previewImageWrapperTransform=`translate3d(${this.position.x}px, ${this.position.y}px, 0)`}updateZoomOutDisabled(){this.zoomOutDisabled=this.zoom<=1}setEnterAnimationClass(){if(this.animationDisabled)return;const r=this.overlayRef.backdropElement;r&&(r.classList.add("ant-fade-enter"),r.classList.add("ant-fade-enter-active"))}setLeaveAnimationClass(){if(this.animationDisabled)return;const r=this.overlayRef.backdropElement;r&&(r.classList.add("ant-fade-leave"),r.classList.add("ant-fade-leave-active"))}reset(){this.zoom=1,this.rotate=0,this.position={...Ye}}}return h.\u0275fac=function(r){return new(r||h)(a.Y36(a.R0b),a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(le.jY),a.Y36(Se),a.Y36(X.Iu),a.Y36(y.kn),a.Y36(A.H7))},h.\u0275cmp=a.Xpm({type:h,selectors:[["nz-image-preview"]],viewQuery:function(r,c){if(1&r&&(a.Gf(Ht,5),a.Gf(Vt,7)),2&r){let g;a.iGM(g=a.CRH())&&(c.imageRef=g.first),a.iGM(g=a.CRH())&&(c.imagePreviewWrapper=g.first)}},hostAttrs:["tabindex","-1","role","document",1,"ant-image-preview-wrap"],hostVars:6,hostBindings:function(r,c){1&r&&a.WFA("@fadeMotion.start",function(D){return c.onAnimationStart(D)})("@fadeMotion.done",function(D){return c.onAnimationDone(D)}),2&r&&(a.d8E("@.disabled",c.config.nzNoAnimation)("@fadeMotion",c.animationState),a.Udp("z-index",c.config.nzZIndex),a.ekj("ant-image-preview-moving",c.isDragging))},exportAs:["nzImagePreview"],features:[a._Bn([y.kn])],decls:11,vars:6,consts:[[1,"ant-image-preview"],["tabindex","0","aria-hidden","true",2,"width","0","height","0","overflow","hidden","outline","none"],[1,"ant-image-preview-content"],[1,"ant-image-preview-body"],[1,"ant-image-preview-operations"],["class","ant-image-preview-operations-operation",3,"ant-image-preview-operations-operation-disabled","click",4,"ngFor","ngForOf"],["cdkDrag","",1,"ant-image-preview-img-wrapper",3,"cdkDragFreeDragPosition","cdkDragReleased"],["imagePreviewWrapper",""],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"ant-image-preview-operations-operation",3,"click"],["nz-icon","","nzTheme","outline",1,"ant-image-preview-operations-icon",3,"nzType"],["cdkDragHandle","","class","ant-image-preview-img",3,"width","height","transform",4,"ngIf"],["cdkDragHandle","",1,"ant-image-preview-img"],["imgRef",""],[1,"ant-image-preview-switch-left",3,"click"],["nz-icon","","nzType","left","nzTheme","outline"],[1,"ant-image-preview-switch-right",3,"click"],["nz-icon","","nzType","right","nzTheme","outline"]],template:function(r,c){1&r&&(a.TgZ(0,"div",0),a._UZ(1,"div",1),a.TgZ(2,"div",2)(3,"div",3)(4,"ul",4),a.YNc(5,Pt,2,3,"li",5),a.qZA(),a.TgZ(6,"div",6,7),a.NdJ("cdkDragReleased",function(){return c.onDragReleased()}),a.YNc(8,Yt,2,1,"ng-container",8),a.qZA(),a.YNc(9,jt,5,4,"ng-container",9),a.qZA()(),a._UZ(10,"div",1),a.qZA()),2&r&&(a.xp6(5),a.Q6J("ngForOf",c.operations),a.xp6(1),a.Udp("transform",c.previewImageWrapperTransform),a.Q6J("cdkDragFreeDragPosition",c.position),a.xp6(2),a.Q6J("ngForOf",c.images),a.xp6(1),a.Q6J("ngIf",c.images.length>1))},dependencies:[nt,mt,e.sg,e.O5,it.Ls],encapsulation:2,data:{animation:[ge.MC]},changeDetection:0}),h})(),At=(()=>{class h{constructor(r,c,g,D){this.overlay=r,this.injector=c,this.nzConfigService=g,this.directionality=D}preview(r,c){return this.display(r,c)}display(r,c){const g={...new Se,...c??{}},D=this.createOverlay(g),v=this.attachPreviewComponent(D,g);v.setImages(r);const L=new ze(v,g,D);return v.previewRef=L,L}attachPreviewComponent(r,c){const g=a.zs3.create({parent:this.injector,providers:[{provide:X.Iu,useValue:r},{provide:Se,useValue:c}]}),D=new pe.C5(Xt,null,g);return r.attach(D).instance}createOverlay(r){const c=this.nzConfigService.getConfigForComponent("image")||{},g=new X.X_({hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:this.overlay.position().global(),disposeOnNavigation:r.nzCloseOnNavigation??c.nzCloseOnNavigation??!0,backdropClass:"ant-image-preview-mask",direction:r.nzDirection||c.nzDirection||this.directionality.value});return this.overlay.create(g)}}return h.\u0275fac=function(r){return new(r||h)(a.LFG(X.aV),a.LFG(a.zs3),a.LFG(le.jY),a.LFG(b.Is,8))},h.\u0275prov=a.Yz7({token:h,factory:h.\u0275fac}),h})(),e_=(()=>{class h{}return h.\u0275fac=function(r){return new(r||h)},h.\u0275mod=a.oAB({type:h}),h.\u0275inj=a.cJS({providers:[At],imports:[b.vT,X.U8,pe.eL,Ot,e.ez,it.PV,$t.YS]}),h})()}}]); \ No newline at end of file diff --git a/erupt-web/src/main/resources/public/551.451fdec16daaa9db.js b/erupt-web/src/main/resources/public/551.451fdec16daaa9db.js new file mode 100644 index 000000000..28617efa7 --- /dev/null +++ b/erupt-web/src/main/resources/public/551.451fdec16daaa9db.js @@ -0,0 +1 @@ +(self.webpackChunkerupt=self.webpackChunkerupt||[]).push([[551],{378:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>re});var Nt="*";const re=function(){function Qt(){this._events={}}return Qt.prototype.on=function(Pt,bt,kt){return this._events[Pt]||(this._events[Pt]=[]),this._events[Pt].push({callback:bt,once:!!kt}),this},Qt.prototype.once=function(Pt,bt){return this.on(Pt,bt,!0)},Qt.prototype.emit=function(Pt){for(var bt=this,kt=[],ut=1;ut{"use strict";U.d(ie,{Z:()=>Pt});var Nt=U(7582),Ft=U(378),re=U(5998);const Pt=function(bt){function kt(ut){var yt=bt.call(this)||this;yt.destroyed=!1;var Kt=yt.getDefaultCfg();return yt.cfg=(0,re.CD)(Kt,ut),yt}return(0,Nt.ZT)(kt,bt),kt.prototype.getDefaultCfg=function(){return{}},kt.prototype.get=function(ut){return this.cfg[ut]},kt.prototype.set=function(ut,yt){this.cfg[ut]=yt},kt.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},kt}(Ft.Z)},4838:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>Jo});var Kt,zt,Nt=U(7582),Ft=U(2260),re=U(3213),Qt=U(5998),Pt=U(8250),bt=0,kt=0,ut=0,yt=1e3,Jt=0,mt=0,K=0,J="object"==typeof performance&&performance.now?performance:Date,X="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(N){setTimeout(N,17)};function Dt(){return mt||(X(Tt),mt=J.now()+K)}function Tt(){mt=0}function At(){this._call=this._time=this._next=null}function st(N,P,H){var d=new At;return d.restart(N,P,H),d}function u(){mt=(Jt=J.now())+K,bt=kt=0;try{!function Z(){Dt(),++bt;for(var P,N=Kt;N;)(P=mt-N._time)>=0&&N._call.call(null,P),N=N._next;--bt}()}finally{bt=0,function xt(){for(var N,H,P=Kt,d=1/0;P;)P._call?(d>P._time&&(d=P._time),N=P,P=P._next):(H=P._next,P._next=null,P=N?N._next=H:Kt=H);zt=N,$t(d)}(),mt=0}}function lt(){var N=J.now(),P=N-Jt;P>yt&&(K-=P,Jt=N)}function $t(N){bt||(kt&&(kt=clearTimeout(kt)),N-mt>24?(N<1/0&&(kt=setTimeout(u,N-J.now()-K)),ut&&(ut=clearInterval(ut))):(ut||(Jt=J.now(),ut=setInterval(lt,yt)),bt=1,X(u)))}function qt(N,P,H){N.prototype=P.prototype=H,H.constructor=N}function et(N,P){var H=Object.create(N.prototype);for(var d in P)H[d]=P[d];return H}function ft(){}At.prototype=st.prototype={constructor:At,restart:function(N,P,H){if("function"!=typeof N)throw new TypeError("callback is not a function");H=(null==H?Dt():+H)+(null==P?0:+P),!this._next&&zt!==this&&(zt?zt._next=this:Kt=this,zt=this),this._call=N,this._time=H,$t()},stop:function(){this._call&&(this._call=null,this._time=1/0,$t())}};var Ct=1/.7,ht="\\s*([+-]?\\d+)\\s*",ct="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",S="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",B=/^#([0-9a-f]{3,8})$/,pt=new RegExp(`^rgb\\(${ht},${ht},${ht}\\)$`),Bt=new RegExp(`^rgb\\(${S},${S},${S}\\)$`),Gt=new RegExp(`^rgba\\(${ht},${ht},${ht},${ct}\\)$`),ae=new RegExp(`^rgba\\(${S},${S},${S},${ct}\\)$`),L=new RegExp(`^hsl\\(${ct},${S},${S}\\)$`),Y=new RegExp(`^hsla\\(${ct},${S},${S},${ct}\\)$`),G={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function D(){return this.rgb().formatHex()}function k(){return this.rgb().formatRgb()}function I(N){var P,H;return N=(N+"").trim().toLowerCase(),(P=B.exec(N))?(H=P[1].length,P=parseInt(P[1],16),6===H?_(P):3===H?new O(P>>8&15|P>>4&240,P>>4&15|240&P,(15&P)<<4|15&P,1):8===H?A(P>>24&255,P>>16&255,P>>8&255,(255&P)/255):4===H?A(P>>12&15|P>>8&240,P>>8&15|P>>4&240,P>>4&15|240&P,((15&P)<<4|15&P)/255):null):(P=pt.exec(N))?new O(P[1],P[2],P[3],1):(P=Bt.exec(N))?new O(255*P[1]/100,255*P[2]/100,255*P[3]/100,1):(P=Gt.exec(N))?A(P[1],P[2],P[3],P[4]):(P=ae.exec(N))?A(255*P[1]/100,255*P[2]/100,255*P[3]/100,P[4]):(P=L.exec(N))?jt(P[1],P[2]/100,P[3]/100,1):(P=Y.exec(N))?jt(P[1],P[2]/100,P[3]/100,P[4]):G.hasOwnProperty(N)?_(G[N]):"transparent"===N?new O(NaN,NaN,NaN,0):null}function _(N){return new O(N>>16&255,N>>8&255,255&N,1)}function A(N,P,H,d){return d<=0&&(N=P=H=NaN),new O(N,P,H,d)}function R(N,P,H,d){return 1===arguments.length?function E(N){return N instanceof ft||(N=I(N)),N?new O((N=N.rgb()).r,N.g,N.b,N.opacity):new O}(N):new O(N,P,H,d??1)}function O(N,P,H,d){this.r=+N,this.g=+P,this.b=+H,this.opacity=+d}function j(){return`#${oe(this.r)}${oe(this.g)}${oe(this.b)}`}function dt(){const N=Xt(this.opacity);return`${1===N?"rgb(":"rgba("}${It(this.r)}, ${It(this.g)}, ${It(this.b)}${1===N?")":`, ${N})`}`}function Xt(N){return isNaN(N)?1:Math.max(0,Math.min(1,N))}function It(N){return Math.max(0,Math.min(255,Math.round(N)||0))}function oe(N){return((N=It(N))<16?"0":"")+N.toString(16)}function jt(N,P,H,d){return d<=0?N=P=H=NaN:H<=0||H>=1?N=P=NaN:P<=0&&(N=NaN),new V(N,P,H,d)}function Yt(N){if(N instanceof V)return new V(N.h,N.s,N.l,N.opacity);if(N instanceof ft||(N=I(N)),!N)return new V;if(N instanceof V)return N;var P=(N=N.rgb()).r/255,H=N.g/255,d=N.b/255,_t=Math.min(P,H,d),ne=Math.max(P,H,d),fe=NaN,se=ne-_t,Oe=(ne+_t)/2;return se?(fe=P===ne?(H-d)/se+6*(H0&&Oe<1?0:fe,new V(fe,se,Oe,N.opacity)}function V(N,P,H,d){this.h=+N,this.s=+P,this.l=+H,this.opacity=+d}function q(N){return(N=(N||0)%360)<0?N+360:N}function it(N){return Math.max(0,Math.min(1,N||0))}function Et(N,P,H){return 255*(N<60?P+(H-P)*N/60:N<180?H:N<240?P+(H-P)*(240-N)/60:P)}function Rt(N,P,H,d,_t){var ne=N*N,fe=ne*N;return((1-3*N+3*ne-fe)*P+(4-6*ne+3*fe)*H+(1+3*N+3*ne-3*fe)*d+fe*_t)/6}qt(ft,I,{copy(N){return Object.assign(new this.constructor,this,N)},displayable(){return this.rgb().displayable()},hex:D,formatHex:D,formatHex8:function nt(){return this.rgb().formatHex8()},formatHsl:function ot(){return Yt(this).formatHsl()},formatRgb:k,toString:k}),qt(O,R,et(ft,{brighter(N){return N=null==N?Ct:Math.pow(Ct,N),new O(this.r*N,this.g*N,this.b*N,this.opacity)},darker(N){return N=null==N?.7:Math.pow(.7,N),new O(this.r*N,this.g*N,this.b*N,this.opacity)},rgb(){return this},clamp(){return new O(It(this.r),It(this.g),It(this.b),Xt(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:j,formatHex:j,formatHex8:function Q(){return`#${oe(this.r)}${oe(this.g)}${oe(this.b)}${oe(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:dt,toString:dt})),qt(V,function z(N,P,H,d){return 1===arguments.length?Yt(N):new V(N,P,H,d??1)},et(ft,{brighter(N){return N=null==N?Ct:Math.pow(Ct,N),new V(this.h,this.s,this.l*N,this.opacity)},darker(N){return N=null==N?.7:Math.pow(.7,N),new V(this.h,this.s,this.l*N,this.opacity)},rgb(){var N=this.h%360+360*(this.h<0),P=isNaN(N)||isNaN(this.s)?0:this.s,H=this.l,d=H+(H<.5?H:1-H)*P,_t=2*H-d;return new O(Et(N>=240?N-240:N+120,_t,d),Et(N,_t,d),Et(N<120?N+240:N-120,_t,d),this.opacity)},clamp(){return new V(q(this.h),it(this.s),it(this.l),Xt(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const N=Xt(this.opacity);return`${1===N?"hsl(":"hsla("}${q(this.h)}, ${100*it(this.s)}%, ${100*it(this.l)}%${1===N?")":`, ${N})`}`}}));const St=N=>()=>N;function ce(N,P){var H=P-N;return H?function ee(N,P){return function(H){return N+H*P}}(N,H):St(isNaN(N)?P:N)}const me=function N(P){var H=function Ce(N){return 1==(N=+N)?ce:function(P,H){return H-P?function Zt(N,P,H){return N=Math.pow(N,H),P=Math.pow(P,H)-N,H=1/H,function(d){return Math.pow(N+d*P,H)}}(P,H,N):St(isNaN(P)?H:P)}}(P);function d(_t,ne){var fe=H((_t=R(_t)).r,(ne=R(ne)).r),se=H(_t.g,ne.g),Oe=H(_t.b,ne.b),rn=ce(_t.opacity,ne.opacity);return function(_n){return _t.r=fe(_n),_t.g=se(_n),_t.b=Oe(_n),_t.opacity=rn(_n),_t+""}}return d.gamma=N,d}(1);function ge(N){return function(P){var fe,se,H=P.length,d=new Array(H),_t=new Array(H),ne=new Array(H);for(fe=0;fe=1?(H=1,P-1):Math.floor(H*P),_t=N[d],ne=N[d+1];return Rt((H-d/P)*P,d>0?N[d-1]:2*_t-ne,_t,ne,dH&&(ne=P.slice(H,ne),se[fe]?se[fe]+=ne:se[++fe]=ne),(d=d[0])===(_t=_t[0])?se[fe]?se[fe]+=_t:se[++fe]=_t:(se[++fe]=null,Oe.push({i:fe,x:Ve(d,_t)})),H=xn.lastIndex;return Hrn.length?(Oe=fn.parsePathString(ne[se]),rn=fn.parsePathString(_t[se]),rn=fn.fillPathByDiff(rn,Oe),rn=fn.formatPath(rn,Oe),P.fromAttrs.path=rn,P.toAttrs.path=Oe):P.pathFormatted||(Oe=fn.parsePathString(ne[se]),rn=fn.parsePathString(_t[se]),rn=fn.formatPath(rn,Oe),P.fromAttrs.path=rn,P.toAttrs.path=Oe,P.pathFormatted=!0),d[se]=[];for(var _n=0;_n0){for(var se=P.animators.length-1;se>=0;se--)if((d=P.animators[se]).destroyed)P.removeAnimator(se);else{if(!d.isAnimatePaused())for(var Oe=(_t=d.get("animations")).length-1;Oe>=0;Oe--)mr(d,ne=_t[Oe],fe)&&(_t.splice(Oe,1),ne.callback&&ne.callback());0===_t.length&&P.removeAnimator(se)}P.canvas.get("autoDraw")||P.canvas.draw()}})},N.prototype.addAnimator=function(P){this.animators.push(P)},N.prototype.removeAnimator=function(P){this.animators.splice(P,1)},N.prototype.isAnimating=function(){return!!this.animators.length},N.prototype.stop=function(){this.timer&&this.timer.stop()},N.prototype.stopAllAnimations=function(P){void 0===P&&(P=!0),this.animators.forEach(function(H){H.stopAnimate(P)}),this.animators=[],this.canvas.draw()},N.prototype.getTime=function(){return this.current},N}();var Oa=U(3128),ji=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function xr(N,P,H){H.name=P,H.target=N,H.currentTarget=N,H.delegateTarget=N,N.emit(P,H)}function Ba(N,P,H){if(H.bubbles){var d=void 0,_t=!1;if("mouseenter"===P?(d=H.fromShape,_t=!0):"mouseleave"===P&&(_t=!0,d=H.toShape),N.isCanvas()&&_t)return;if(d&&(0,Qt.UY)(N,d))return void(H.bubbles=!1);H.name=P,H.currentTarget=N,H.delegateTarget=N,N.emit(P,H)}}const Na=function(){function N(P){var H=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(d){H._triggerEvent(d.type,d)},this._onDocumentMove=function(d){if(H.canvas.get("el")!==d.target&&(H.dragging||H.currentShape)){var fe=H._getPointInfo(d);H.dragging&&H._emitEvent("drag",d,fe,H.draggingShape)}},this._onDocumentMouseUp=function(d){if(H.canvas.get("el")!==d.target&&H.dragging){var fe=H._getPointInfo(d);H.draggingShape&&H._emitEvent("drop",d,fe,null),H._emitEvent("dragend",d,fe,H.draggingShape),H._afterDrag(H.draggingShape,fe,d)}},this.canvas=P.canvas}return N.prototype.init=function(){this._bindEvents()},N.prototype._bindEvents=function(){var P=this,H=this.canvas.get("el");(0,Qt.S6)(ji,function(d){H.addEventListener(d,P._eventCallback)}),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},N.prototype._clearEvents=function(){var P=this,H=this.canvas.get("el");(0,Qt.S6)(ji,function(d){H.removeEventListener(d,P._eventCallback)}),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},N.prototype._getEventObj=function(P,H,d,_t,ne,fe){var se=new Oa.Z(P,H);return se.fromShape=ne,se.toShape=fe,se.x=d.x,se.y=d.y,se.clientX=d.clientX,se.clientY=d.clientY,se.propagationPath.push(_t),se},N.prototype._getShape=function(P,H){return this.canvas.getShape(P.x,P.y,H)},N.prototype._getPointInfo=function(P){var H=this.canvas,d=H.getClientByEvent(P),_t=H.getPointByEvent(P);return{x:_t.x,y:_t.y,clientX:d.x,clientY:d.y}},N.prototype._triggerEvent=function(P,H){var d=this._getPointInfo(H),_t=this._getShape(d,H),ne=this["_on"+P],fe=!1;if(ne)ne.call(this,d,_t,H);else{var se=this.currentShape;"mouseenter"===P||"dragenter"===P||"mouseover"===P?(this._emitEvent(P,H,d,null,null,_t),_t&&this._emitEvent(P,H,d,_t,null,_t),"mouseenter"===P&&this.draggingShape&&this._emitEvent("dragenter",H,d,null)):"mouseleave"===P||"dragleave"===P||"mouseout"===P?(fe=!0,se&&this._emitEvent(P,H,d,se,se,null),this._emitEvent(P,H,d,null,se,null),"mouseleave"===P&&this.draggingShape&&this._emitEvent("dragleave",H,d,null)):this._emitEvent(P,H,d,_t,null,null)}if(fe||(this.currentShape=_t),_t&&!_t.get("destroyed")){var Oe=this.canvas;Oe.get("el").style.cursor=_t.attr("cursor")||Oe.get("cursor")}},N.prototype._onmousedown=function(P,H,d){0===d.button&&(this.mousedownShape=H,this.mousedownPoint=P,this.mousedownTimeStamp=d.timeStamp),this._emitEvent("mousedown",d,P,H,null,null)},N.prototype._emitMouseoverEvents=function(P,H,d,_t){var ne=this.canvas.get("el");d!==_t&&(d&&(this._emitEvent("mouseout",P,H,d,d,_t),this._emitEvent("mouseleave",P,H,d,d,_t),(!_t||_t.get("destroyed"))&&(ne.style.cursor=this.canvas.get("cursor"))),_t&&(this._emitEvent("mouseover",P,H,_t,d,_t),this._emitEvent("mouseenter",P,H,_t,d,_t)))},N.prototype._emitDragoverEvents=function(P,H,d,_t,ne){_t?(_t!==d&&(d&&this._emitEvent("dragleave",P,H,d,d,_t),this._emitEvent("dragenter",P,H,_t,d,_t)),ne||this._emitEvent("dragover",P,H,_t)):d&&this._emitEvent("dragleave",P,H,d,d,_t),ne&&this._emitEvent("dragover",P,H,_t)},N.prototype._afterDrag=function(P,H,d){P&&(P.set("capture",!0),this.draggingShape=null),this.dragging=!1;var _t=this._getShape(H,d);_t!==P&&this._emitMouseoverEvents(d,H,P,_t),this.currentShape=_t},N.prototype._onmouseup=function(P,H,d){if(0===d.button){var _t=this.draggingShape;this.dragging?(_t&&this._emitEvent("drop",d,P,H),this._emitEvent("dragend",d,P,_t),this._afterDrag(_t,P,d)):(this._emitEvent("mouseup",d,P,H),H===this.mousedownShape&&this._emitEvent("click",d,P,H),this.mousedownShape=null,this.mousedownPoint=null)}},N.prototype._ondragover=function(P,H,d){d.preventDefault(),this._emitDragoverEvents(d,P,this.currentShape,H,!0)},N.prototype._onmousemove=function(P,H,d){var _t=this.canvas,ne=this.currentShape,fe=this.draggingShape;if(this.dragging)fe&&this._emitDragoverEvents(d,P,ne,H,!1),this._emitEvent("drag",d,P,fe);else{var se=this.mousedownPoint;if(se){var Oe=this.mousedownShape,Zn=se.clientX-P.clientX,Cr=se.clientY-P.clientY;d.timeStamp-this.mousedownTimeStamp>120||Zn*Zn+Cr*Cr>40?Oe&&Oe.get("draggable")?((fe=this.mousedownShape).set("capture",!1),this.draggingShape=fe,this.dragging=!0,this._emitEvent("dragstart",d,P,fe),this.mousedownShape=null,this.mousedownPoint=null):!Oe&&_t.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",d,P,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H)):(this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H))}else this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H)}},N.prototype._emitEvent=function(P,H,d,_t,ne,fe){var se=this._getEventObj(P,H,d,_t,ne,fe);if(_t){se.shape=_t,xr(_t,P,se);for(var Oe=_t.getParent();Oe;)Oe.emitDelegation(P,se),se.propagationStopped||Ba(Oe,P,se),se.propagationPath.push(Oe),Oe=Oe.getParent()}else xr(this.canvas,P,se)},N.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},N}();var _i=(0,Ft.qY)(),Va=_i&&"firefox"===_i.name;const Jo=function(N){function P(H){var d=N.call(this,H)||this;return d.initContainer(),d.initDom(),d.initEvents(),d.initTimeline(),d}return(0,Nt.ZT)(P,N),P.prototype.getDefaultCfg=function(){var H=N.prototype.getDefaultCfg.call(this);return H.cursor="default",H.supportCSSTransform=!1,H},P.prototype.initContainer=function(){var H=this.get("container");(0,Qt.HD)(H)&&(H=document.getElementById(H),this.set("container",H))},P.prototype.initDom=function(){var H=this.createDom();this.set("el",H),this.get("container").appendChild(H),this.setDOMSize(this.get("width"),this.get("height"))},P.prototype.initEvents=function(){var H=new Na({canvas:this});H.init(),this.set("eventController",H)},P.prototype.initTimeline=function(){var H=new La(this);this.set("timeline",H)},P.prototype.setDOMSize=function(H,d){var _t=this.get("el");Qt.jU&&(_t.style.width=H+"px",_t.style.height=d+"px")},P.prototype.changeSize=function(H,d){this.setDOMSize(H,d),this.set("width",H),this.set("height",d),this.onCanvasChange("changeSize")},P.prototype.getRenderer=function(){return this.get("renderer")},P.prototype.getCursor=function(){return this.get("cursor")},P.prototype.setCursor=function(H){this.set("cursor",H);var d=this.get("el");Qt.jU&&d&&(d.style.cursor=H)},P.prototype.getPointByEvent=function(H){if(this.get("supportCSSTransform")){if(Va&&!(0,Qt.kK)(H.layerX)&&H.layerX!==H.offsetX)return{x:H.layerX,y:H.layerY};if(!(0,Qt.kK)(H.offsetX))return{x:H.offsetX,y:H.offsetY}}var _t=this.getClientByEvent(H);return this.getPointByClient(_t.x,_t.y)},P.prototype.getClientByEvent=function(H){var d=H;return H.touches&&(d="touchend"===H.type?H.changedTouches[0]:H.touches[0]),{x:d.clientX,y:d.clientY}},P.prototype.getPointByClient=function(H,d){var ne=this.get("el").getBoundingClientRect();return{x:H-ne.left,y:d-ne.top}},P.prototype.getClientByPoint=function(H,d){var ne=this.get("el").getBoundingClientRect();return{x:H+ne.left,y:d+ne.top}},P.prototype.draw=function(){},P.prototype.removeDom=function(){var H=this.get("el");H.parentNode.removeChild(H)},P.prototype.clearEvents=function(){this.get("eventController").destroy()},P.prototype.isCanvas=function(){return!0},P.prototype.getParent=function(){return null},P.prototype.destroy=function(){var H=this.get("timeline");this.get("destroyed")||(this.clear(),H&&H.stop(),this.clearEvents(),this.removeDom(),N.prototype.destroy.call(this))},P}(re.Z)},3213:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>Jt});var Nt=U(7582),Ft=U(9642),re=U(5998),Qt={},Pt="_INDEX";function bt(mt,K){if(mt.set("canvas",K),mt.isGroup()){var J=mt.get("children");J.length&&J.forEach(function(X){bt(X,K)})}}function kt(mt,K){if(mt.set("timeline",K),mt.isGroup()){var J=mt.get("children");J.length&&J.forEach(function(X){kt(X,K)})}}const Jt=function(mt){function K(){return null!==mt&&mt.apply(this,arguments)||this}return(0,Nt.ZT)(K,mt),K.prototype.isCanvas=function(){return!1},K.prototype.getBBox=function(){var J=1/0,X=-1/0,Dt=1/0,Tt=-1/0,At=this.getChildren().filter(function(Z){return Z.get("visible")&&(!Z.isGroup()||Z.isGroup()&&Z.getChildren().length>0)});return At.length>0?(0,re.S6)(At,function(Z){var u=Z.getBBox(),lt=u.minX,xt=u.maxX,$t=u.minY,qt=u.maxY;ltX&&(X=xt),$tTt&&(Tt=qt)}):(J=0,X=0,Dt=0,Tt=0),{x:J,y:Dt,minX:J,minY:Dt,maxX:X,maxY:Tt,width:X-J,height:Tt-Dt}},K.prototype.getCanvasBBox=function(){var J=1/0,X=-1/0,Dt=1/0,Tt=-1/0,At=this.getChildren().filter(function(Z){return Z.get("visible")&&(!Z.isGroup()||Z.isGroup()&&Z.getChildren().length>0)});return At.length>0?(0,re.S6)(At,function(Z){var u=Z.getCanvasBBox(),lt=u.minX,xt=u.maxX,$t=u.minY,qt=u.maxY;ltX&&(X=xt),$tTt&&(Tt=qt)}):(J=0,X=0,Dt=0,Tt=0),{x:J,y:Dt,minX:J,minY:Dt,maxX:X,maxY:Tt,width:X-J,height:Tt-Dt}},K.prototype.getDefaultCfg=function(){var J=mt.prototype.getDefaultCfg.call(this);return J.children=[],J},K.prototype.onAttrChange=function(J,X,Dt){if(mt.prototype.onAttrChange.call(this,J,X,Dt),"matrix"===J){var Tt=this.getTotalMatrix();this._applyChildrenMarix(Tt)}},K.prototype.applyMatrix=function(J){var X=this.getTotalMatrix();mt.prototype.applyMatrix.call(this,J);var Dt=this.getTotalMatrix();Dt!==X&&this._applyChildrenMarix(Dt)},K.prototype._applyChildrenMarix=function(J){var X=this.getChildren();(0,re.S6)(X,function(Dt){Dt.applyMatrix(J)})},K.prototype.addShape=function(){for(var J=[],X=0;X=0;st--){var Z=J[st];if((0,re.pP)(Z)&&(Z.isGroup()?At=Z.getShape(X,Dt,Tt):Z.isHit(X,Dt)&&(At=Z)),At)break}return At},K.prototype.add=function(J){var X=this.getCanvas(),Dt=this.getChildren(),Tt=this.get("timeline"),At=J.getParent();At&&function yt(mt,K,J){void 0===J&&(J=!0),J?K.destroy():(K.set("parent",null),K.set("canvas",null)),(0,re.As)(mt.getChildren(),K)}(At,J,!1),J.set("parent",this),X&&bt(J,X),Tt&&kt(J,Tt),Dt.push(J),J.onCanvasChange("add"),this._applyElementMatrix(J)},K.prototype._applyElementMatrix=function(J){var X=this.getTotalMatrix();X&&J.applyMatrix(X)},K.prototype.getChildren=function(){return this.get("children")||[]},K.prototype.sort=function(){var J=this.getChildren();(0,re.S6)(J,function(X,Dt){return X[Pt]=Dt,X}),J.sort(function Kt(mt){return function(K,J){var X=mt(K,J);return 0===X?K[Pt]-J[Pt]:X}}(function(X,Dt){return X.get("zIndex")-Dt.get("zIndex")})),this.onCanvasChange("sort")},K.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var J=this.getChildren(),X=J.length-1;X>=0;X--)J[X].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},K.prototype.destroy=function(){this.get("destroyed")||(this.clear(),mt.prototype.destroy.call(this))},K.prototype.getFirst=function(){return this.getChildByIndex(0)},K.prototype.getLast=function(){var J=this.getChildren();return this.getChildByIndex(J.length-1)},K.prototype.getChildByIndex=function(J){return this.getChildren()[J]},K.prototype.getCount=function(){return this.getChildren().length},K.prototype.contain=function(J){return this.getChildren().indexOf(J)>-1},K.prototype.removeChild=function(J,X){void 0===X&&(X=!0),this.contain(J)&&J.remove(X)},K.prototype.findAll=function(J){var X=[],Dt=this.getChildren();return(0,re.S6)(Dt,function(Tt){J(Tt)&&X.push(Tt),Tt.isGroup()&&(X=X.concat(Tt.findAll(J)))}),X},K.prototype.find=function(J){var X=null,Dt=this.getChildren();return(0,re.S6)(Dt,function(Tt){if(J(Tt)?X=Tt:Tt.isGroup()&&(X=Tt.find(J)),X)return!1}),X},K.prototype.findById=function(J){return this.find(function(X){return X.get("id")===J})},K.prototype.findByClassName=function(J){return this.find(function(X){return X.get("className")===J})},K.prototype.findAllByName=function(J){return this.findAll(function(X){return X.get("name")===J})},K}(Ft.Z)},9642:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>Tt});var Nt=U(7582),Ft=U(8250),re=U(3882),Qt=U(5998),Pt=U(1343),bt=U(3583),kt=re.vs,ut="matrix",yt=["zIndex","capture","visible","type"],Kt=["repeat"];function K(At,st){var Z={},u=st.attrs;for(var lt in At)Z[lt]=u[lt];return Z}const Tt=function(At){function st(Z){var u=At.call(this,Z)||this;u.attrs={};var lt=u.getDefaultAttrs();return(0,Ft.CD)(lt,Z.attrs),u.attrs=lt,u.initAttrs(lt),u.initAnimate(),u}return(0,Nt.ZT)(st,At),st.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},st.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},st.prototype.onCanvasChange=function(Z){},st.prototype.initAttrs=function(Z){},st.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},st.prototype.isGroup=function(){return!1},st.prototype.getParent=function(){return this.get("parent")},st.prototype.getCanvas=function(){return this.get("canvas")},st.prototype.attr=function(){for(var Z,u=[],lt=0;lt0?xt=function X(At,st){if(st.onFrame)return At;var Z=st.startTime,u=st.delay,lt=st.duration,xt=Object.prototype.hasOwnProperty;return(0,Ft.S6)(At,function($t){Z+u<$t.startTime+$t.delay+$t.duration&<>$t.delay&&(0,Ft.S6)(st.toAttrs,function(qt,et){xt.call($t.toAttrs,et)&&(delete $t.toAttrs[et],delete $t.fromAttrs[et])})}),At}(xt,L):lt.addAnimator(this),xt.push(L),this.set("animations",xt),this.set("_pause",{isPaused:!1})}},st.prototype.stopAnimate=function(Z){var u=this;void 0===Z&&(Z=!0);var lt=this.get("animations");(0,Ft.S6)(lt,function(xt){Z&&u.attr(xt.onFrame?xt.onFrame(1):xt.toAttrs),xt.callback&&xt.callback()}),this.set("animating",!1),this.set("animations",[])},st.prototype.pauseAnimate=function(){var Z=this.get("timeline"),u=this.get("animations"),lt=Z.getTime();return(0,Ft.S6)(u,function(xt){xt._paused=!0,xt._pauseTime=lt,xt.pauseCallback&&xt.pauseCallback()}),this.set("_pause",{isPaused:!0,pauseTime:lt}),this},st.prototype.resumeAnimate=function(){var u=this.get("timeline").getTime(),lt=this.get("animations"),xt=this.get("_pause").pauseTime;return(0,Ft.S6)(lt,function($t){$t.startTime=$t.startTime+(u-xt),$t._paused=!1,$t._pauseTime=null,$t.resumeCallback&&$t.resumeCallback()}),this.set("_pause",{isPaused:!1}),this.set("animations",lt),this},st.prototype.emitDelegation=function(Z,u){var qt,lt=this,xt=u.propagationPath;this.getEvents(),"mouseenter"===Z?qt=u.fromShape:"mouseleave"===Z&&(qt=u.toShape);for(var et=function(ht){var ct=xt[ht],S=ct.get("name");if(S){if((ct.isGroup()||ct.isCanvas&&ct.isCanvas())&&qt&&(0,Qt.UY)(ct,qt))return"break";(0,Ft.kJ)(S)?(0,Ft.S6)(S,function(B){lt.emitDelegateEvent(ct,B,u)}):ft.emitDelegateEvent(ct,S,u)}},ft=this,Ut=0;Ut{"use strict";U.d(ie,{Z:()=>Qt});var Nt=U(7582);const Qt=function(Pt){function bt(){return null!==Pt&&Pt.apply(this,arguments)||this}return(0,Nt.ZT)(bt,Pt),bt.prototype.isGroup=function(){return!0},bt.prototype.isEntityGroup=function(){return!1},bt.prototype.clone=function(){for(var kt=Pt.prototype.clone.call(this),ut=this.getChildren(),yt=0;yt{"use strict";U.d(ie,{Z:()=>Pt});var Nt=U(7582),Ft=U(9642),re=U(1343);const Pt=function(bt){function kt(ut){return bt.call(this,ut)||this}return(0,Nt.ZT)(kt,bt),kt.prototype._isInBBox=function(ut,yt){var Kt=this.getBBox();return Kt.minX<=ut&&Kt.maxX>=ut&&Kt.minY<=yt&&Kt.maxY>=yt},kt.prototype.afterAttrsChange=function(ut){bt.prototype.afterAttrsChange.call(this,ut),this.clearCacheBBox()},kt.prototype.getBBox=function(){var ut=this.cfg.bbox;return ut||(ut=this.calculateBBox(),this.set("bbox",ut)),ut},kt.prototype.getCanvasBBox=function(){var ut=this.cfg.canvasBBox;return ut||(ut=this.calculateCanvasBBox(),this.set("canvasBBox",ut)),ut},kt.prototype.applyMatrix=function(ut){bt.prototype.applyMatrix.call(this,ut),this.set("canvasBBox",null)},kt.prototype.calculateCanvasBBox=function(){var ut=this.getBBox(),yt=this.getTotalMatrix(),Kt=ut.minX,zt=ut.minY,Jt=ut.maxX,mt=ut.maxY;if(yt){var K=(0,re.rG)(yt,[ut.minX,ut.minY]),J=(0,re.rG)(yt,[ut.maxX,ut.minY]),X=(0,re.rG)(yt,[ut.minX,ut.maxY]),Dt=(0,re.rG)(yt,[ut.maxX,ut.maxY]);Kt=Math.min(K[0],J[0],X[0],Dt[0]),Jt=Math.max(K[0],J[0],X[0],Dt[0]),zt=Math.min(K[1],J[1],X[1],Dt[1]),mt=Math.max(K[1],J[1],X[1],Dt[1])}var Tt=this.attrs;if(Tt.shadowColor){var At=Tt.shadowBlur,st=void 0===At?0:At,Z=Tt.shadowOffsetX,u=void 0===Z?0:Z,lt=Tt.shadowOffsetY,xt=void 0===lt?0:lt,qt=Jt+st+u,et=zt-st+xt,ft=mt+st+xt;Kt=Math.min(Kt,Kt-st+u),Jt=Math.max(Jt,qt),zt=Math.min(zt,et),mt=Math.max(mt,ft)}return{x:Kt,y:zt,minX:Kt,minY:zt,maxX:Jt,maxY:mt,width:Jt-Kt,height:mt-zt}},kt.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},kt.prototype.isClipShape=function(){return this.get("isClipShape")},kt.prototype.isInShape=function(ut,yt){return!1},kt.prototype.isOnlyHitBox=function(){return!1},kt.prototype.isHit=function(ut,yt){var Kt=this.get("startArrowShape"),zt=this.get("endArrowShape"),Jt=[ut,yt,1],mt=(Jt=this.invertFromMatrix(Jt))[0],K=Jt[1],J=this._isInBBox(mt,K);return this.isOnlyHitBox()?J:!(!J||this.isClipped(mt,K)||!(this.isInShape(mt,K)||Kt&&Kt.isHit(mt,K)||zt&&zt.isHit(mt,K)))},kt}(Ft.Z)},9730:(Re,ie,U)=>{"use strict";U.d(ie,{_:()=>E,C:()=>R});var Nt={};function Ft(O){return+O}function re(O){return O*O}function Qt(O){return O*(2-O)}function Pt(O){return((O*=2)<=1?O*O:--O*(2-O)+1)/2}function bt(O){return O*O*O}function kt(O){return--O*O*O+1}function ut(O){return((O*=2)<=1?O*O*O:(O-=2)*O*O+2)/2}U.r(Nt),U.d(Nt,{easeBack:()=>G,easeBackIn:()=>L,easeBackInOut:()=>G,easeBackOut:()=>Y,easeBounce:()=>Bt,easeBounceIn:()=>pt,easeBounceInOut:()=>Gt,easeBounceOut:()=>Bt,easeCircle:()=>xt,easeCircleIn:()=>u,easeCircleInOut:()=>xt,easeCircleOut:()=>lt,easeCubic:()=>ut,easeCubicIn:()=>bt,easeCubicInOut:()=>ut,easeCubicOut:()=>kt,easeElastic:()=>I,easeElasticIn:()=>k,easeElasticInOut:()=>_,easeElasticOut:()=>I,easeExp:()=>Z,easeExpIn:()=>At,easeExpInOut:()=>Z,easeExpOut:()=>st,easeLinear:()=>Ft,easePoly:()=>Jt,easePolyIn:()=>Kt,easePolyInOut:()=>Jt,easePolyOut:()=>zt,easeQuad:()=>Pt,easeQuadIn:()=>re,easeQuadInOut:()=>Pt,easeQuadOut:()=>Qt,easeSin:()=>Dt,easeSinIn:()=>J,easeSinInOut:()=>Dt,easeSinOut:()=>X});var Kt=function O(j){function Q(dt){return Math.pow(dt,j)}return j=+j,Q.exponent=O,Q}(3),zt=function O(j){function Q(dt){return 1-Math.pow(1-dt,j)}return j=+j,Q.exponent=O,Q}(3),Jt=function O(j){function Q(dt){return((dt*=2)<=1?Math.pow(dt,j):2-Math.pow(2-dt,j))/2}return j=+j,Q.exponent=O,Q}(3),mt=Math.PI,K=mt/2;function J(O){return 1==+O?1:1-Math.cos(O*K)}function X(O){return Math.sin(O*K)}function Dt(O){return(1-Math.cos(mt*O))/2}function Tt(O){return 1.0009775171065494*(Math.pow(2,-10*O)-.0009765625)}function At(O){return Tt(1-+O)}function st(O){return 1-Tt(O)}function Z(O){return((O*=2)<=1?Tt(1-O):2-Tt(O-1))/2}function u(O){return 1-Math.sqrt(1-O*O)}function lt(O){return Math.sqrt(1- --O*O)}function xt(O){return((O*=2)<=1?1-Math.sqrt(1-O*O):Math.sqrt(1-(O-=2)*O)+1)/2}var $t=4/11,qt=6/11,et=8/11,ft=3/4,Ut=9/11,Ct=10/11,ht=15/16,ct=21/22,S=63/64,B=1/$t/$t;function pt(O){return 1-Bt(1-O)}function Bt(O){return(O=+O)<$t?B*O*O:O{"use strict";U.d(ie,{b:()=>re,W:()=>Ft});var Nt=new Map;function Ft(st,Z){Nt.set(st,Z)}function re(st){return Nt.get(st)}function Qt(st){var Z=st.attr();return{x:Z.x,y:Z.y,width:Z.width,height:Z.height}}function Pt(st){var Z=st.attr(),xt=Z.r;return{x:Z.x-xt,y:Z.y-xt,width:2*xt,height:2*xt}}var bt=U(9174);function kt(st,Z){return st&&Z?{minX:Math.min(st.minX,Z.minX),minY:Math.min(st.minY,Z.minY),maxX:Math.max(st.maxX,Z.maxX),maxY:Math.max(st.maxY,Z.maxY)}:st||Z}function ut(st,Z){var u=st.get("startArrowShape"),lt=st.get("endArrowShape");return u&&(Z=kt(Z,u.getCanvasBBox())),lt&&(Z=kt(Z,lt.getCanvasBBox())),Z}var zt=U(1518),mt=U(2759),K=U(8250);function X(st,Z){var u=st.prePoint,lt=st.currentPoint,xt=st.nextPoint,$t=Math.pow(lt[0]-u[0],2)+Math.pow(lt[1]-u[1],2),qt=Math.pow(lt[0]-xt[0],2)+Math.pow(lt[1]-xt[1],2),et=Math.pow(u[0]-xt[0],2)+Math.pow(u[1]-xt[1],2),ft=Math.acos(($t+qt-et)/(2*Math.sqrt($t)*Math.sqrt(qt)));if(!ft||0===Math.sin(ft)||(0,K.vQ)(ft,0))return{xExtra:0,yExtra:0};var Ut=Math.abs(Math.atan2(xt[1]-lt[1],xt[0]-lt[0])),Ct=Math.abs(Math.atan2(xt[0]-lt[0],xt[1]-lt[1]));return Ut=Ut>Math.PI/2?Math.PI-Ut:Ut,Ct=Ct>Math.PI/2?Math.PI-Ct:Ct,{xExtra:Math.cos(ft/2-Ut)*(Z/2*(1/Math.sin(ft/2)))-Z/2||0,yExtra:Math.cos(Ct-ft/2)*(Z/2*(1/Math.sin(ft/2)))-Z/2||0}}Ft("rect",Qt),Ft("image",Qt),Ft("circle",Pt),Ft("marker",Pt),Ft("polyline",function yt(st){for(var u=st.attr().points,lt=[],xt=[],$t=0;$t{"use strict";U.d(ie,{Z:()=>Ft});const Ft=function(){function re(Qt,Pt){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=Qt,this.name=Qt,this.originalEvent=Pt,this.timeStamp=Pt.timeStamp}return re.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},re.prototype.stopPropagation=function(){this.propagationStopped=!0},re.prototype.toString=function(){return"[Event (type="+this.type+")]"},re.prototype.save=function(){},re.prototype.restore=function(){},re}()},8621:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{AbstractCanvas:()=>yt.Z,AbstractGroup:()=>Kt.Z,AbstractShape:()=>zt.Z,Base:()=>ut.Z,Event:()=>kt.Z,PathUtil:()=>Nt,assembleFont:()=>mt.$O,getBBoxMethod:()=>Jt.b,getOffScreenContext:()=>X.L,getTextHeight:()=>mt.FE,invert:()=>J.U_,isAllowCapture:()=>K.pP,multiplyVec2:()=>J.rG,registerBBox:()=>Jt.W,registerEasing:()=>Dt.C,version:()=>Tt});var Nt=U(994),Ft=U(353),bt={};for(const At in Ft)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(At)<0&&(bt[At]=()=>Ft[At]);U.d(ie,bt);var Qt=U(3482);bt={};for(const At in Qt)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(At)<0&&(bt[At]=()=>Qt[At]);U.d(ie,bt);var kt=U(3128),ut=U(3583),yt=U(4838),Kt=U(6147),zt=U(6389),Jt=U(735),mt=U(1518),K=U(5998),J=U(1343),X=U(865),Dt=U(9730),Tt="0.5.11"},3482:()=>{},353:()=>{},1343:(Re,ie,U)=>{"use strict";function Nt(Qt,Pt){var bt=[],kt=Qt[0],ut=Qt[1],yt=Qt[2],Kt=Qt[3],zt=Qt[4],Jt=Qt[5],mt=Qt[6],K=Qt[7],J=Qt[8],X=Pt[0],Dt=Pt[1],Tt=Pt[2],At=Pt[3],st=Pt[4],Z=Pt[5],u=Pt[6],lt=Pt[7],xt=Pt[8];return bt[0]=X*kt+Dt*Kt+Tt*mt,bt[1]=X*ut+Dt*zt+Tt*K,bt[2]=X*yt+Dt*Jt+Tt*J,bt[3]=At*kt+st*Kt+Z*mt,bt[4]=At*ut+st*zt+Z*K,bt[5]=At*yt+st*Jt+Z*J,bt[6]=u*kt+lt*Kt+xt*mt,bt[7]=u*ut+lt*zt+xt*K,bt[8]=u*yt+lt*Jt+xt*J,bt}function Ft(Qt,Pt){var bt=[],kt=Pt[0],ut=Pt[1];return bt[0]=Qt[0]*kt+Qt[3]*ut+Qt[6],bt[1]=Qt[1]*kt+Qt[4]*ut+Qt[7],bt}function re(Qt){var Pt=[],bt=Qt[0],kt=Qt[1],ut=Qt[2],yt=Qt[3],Kt=Qt[4],zt=Qt[5],Jt=Qt[6],mt=Qt[7],K=Qt[8],J=K*Kt-zt*mt,X=-K*yt+zt*Jt,Dt=mt*yt-Kt*Jt,Tt=bt*J+kt*X+ut*Dt;return Tt?(Pt[0]=J*(Tt=1/Tt),Pt[1]=(-K*kt+ut*mt)*Tt,Pt[2]=(zt*kt-ut*Kt)*Tt,Pt[3]=X*Tt,Pt[4]=(K*bt-ut*Jt)*Tt,Pt[5]=(-zt*bt+ut*yt)*Tt,Pt[6]=Dt*Tt,Pt[7]=(-mt*bt+kt*Jt)*Tt,Pt[8]=(Kt*bt-kt*yt)*Tt,Pt):null}U.d(ie,{U_:()=>re,rG:()=>Ft,xq:()=>Nt})},865:(Re,ie,U)=>{"use strict";U.d(ie,{L:()=>Ft});var Nt=null;function Ft(){if(!Nt){var re=document.createElement("canvas");re.width=1,re.height=1,Nt=re.getContext("2d")}return Nt}},994:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{catmullRomToBezier:()=>bt,fillPath:()=>ht,fillPathByDiff:()=>pt,formatPath:()=>ae,intersection:()=>et,parsePathArray:()=>K,parsePathString:()=>Pt,pathToAbsolute:()=>ut,pathToCurve:()=>Jt,rectPath:()=>st});var Nt=U(8250),Ft="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",re=new RegExp("([a-z])["+Ft+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+Ft+"]*,?["+Ft+"]*)+)","ig"),Qt=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+Ft+"]*,?["+Ft+"]*","ig"),Pt=function(L){if(!L)return null;if((0,Nt.kJ)(L))return L;var Y={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},G=[];return String(L).replace(re,function(D,nt,ot){var k=[],I=nt.toLowerCase();if(ot.replace(Qt,function(_,A){A&&k.push(+A)}),"m"===I&&k.length>2&&(G.push([nt].concat(k.splice(0,2))),I="l",nt="m"===nt?"l":"L"),"o"===I&&1===k.length&&G.push([nt,k[0]]),"r"===I)G.push([nt].concat(k));else for(;k.length>=Y[I]&&(G.push([nt].concat(k.splice(0,Y[I]))),Y[I]););return L}),G},bt=function(L,Y){for(var G=[],D=0,nt=L.length;nt-2*!Y>D;D+=2){var ot=[{x:+L[D-2],y:+L[D-1]},{x:+L[D],y:+L[D+1]},{x:+L[D+2],y:+L[D+3]},{x:+L[D+4],y:+L[D+5]}];Y?D?nt-4===D?ot[3]={x:+L[0],y:+L[1]}:nt-2===D&&(ot[2]={x:+L[0],y:+L[1]},ot[3]={x:+L[2],y:+L[3]}):ot[0]={x:+L[nt-2],y:+L[nt-1]}:nt-4===D?ot[3]=ot[2]:D||(ot[0]={x:+L[D],y:+L[D+1]}),G.push(["C",(6*ot[1].x-ot[0].x+ot[2].x)/6,(6*ot[1].y-ot[0].y+ot[2].y)/6,(ot[1].x+6*ot[2].x-ot[3].x)/6,(ot[1].y+6*ot[2].y-ot[3].y)/6,ot[2].x,ot[2].y])}return G},kt=function(L,Y,G,D,nt){var ot=[];if(null===nt&&null===D&&(D=G),L=+L,Y=+Y,G=+G,D=+D,null!==nt){var k=Math.PI/180,I=L+G*Math.cos(-D*k),_=L+G*Math.cos(-nt*k);ot=[["M",I,Y+G*Math.sin(-D*k)],["A",G,G,0,+(nt-D>180),0,_,Y+G*Math.sin(-nt*k)]]}else ot=[["M",L,Y],["m",0,-D],["a",G,D,0,1,1,0,2*D],["a",G,D,0,1,1,0,-2*D],["z"]];return ot},ut=function(L){if(!(L=Pt(L))||!L.length)return[["M",0,0]];var I,_,Y=[],G=0,D=0,nt=0,ot=0,k=0;"M"===L[0][0]&&(nt=G=+L[0][1],ot=D=+L[0][2],k++,Y[0]=["M",G,D]);for(var A=3===L.length&&"M"===L[0][0]&&"R"===L[1][0].toUpperCase()&&"Z"===L[2][0].toUpperCase(),E=void 0,R=void 0,O=k,j=L.length;O1&&(G*=z=Math.sqrt(z),D*=z);var V=G*G,q=D*D,it=(ot===k?-1:1)*Math.sqrt(Math.abs((V*q-V*Yt*Yt-q*jt*jt)/(V*Yt*Yt+q*jt*jt)));Xt=it*G*Yt/D+(L+I)/2,It=it*-D*jt/G+(Y+_)/2,Q=Math.asin(((Y-It)/D).toFixed(9)),dt=Math.asin(((_-It)/D).toFixed(9)),Q=Ldt&&(Q-=2*Math.PI),!k&&dt>Q&&(dt-=2*Math.PI)}var Et=dt-Q;if(Math.abs(Et)>E){var Rt=dt,Lt=I,Ot=_;dt=Q+E*(k&&dt>Q?1:-1),I=Xt+G*Math.cos(dt),_=It+D*Math.sin(dt),O=zt(I,_,G,D,nt,0,k,Lt,Ot,[dt,Rt,Xt,It])}Et=dt-Q;var St=Math.cos(Q),ee=Math.sin(Q),Zt=Math.cos(dt),pe=Math.sin(dt),Ce=Math.tan(Et/4),ce=4/3*G*Ce,me=4/3*D*Ce,ge=[L,Y],Me=[L+ce*ee,Y-me*St],ue=[I+ce*pe,_-me*Zt],be=[I,_];if(Me[0]=2*ge[0]-Me[0],Me[1]=2*ge[1]-Me[1],A)return[Me,ue,be].concat(O);for(var ke=[],Te=0,Ie=(O=[Me,ue,be].concat(O).join().split(",")).length;Te7){jt[Yt].shift();for(var z=jt[Yt];z.length;)k[Yt]="A",D&&(I[Yt]="A"),jt.splice(Yt++,0,["C"].concat(z.splice(0,6)));jt.splice(Yt,1),E=Math.max(G.length,D&&D.length||0)}},j=function(jt,Yt,z,V,q){jt&&Yt&&"M"===jt[q][0]&&"M"!==Yt[q][0]&&(Yt.splice(q,0,["M",V.x,V.y]),z.bx=0,z.by=0,z.x=jt[q][1],z.y=jt[q][2],E=Math.max(G.length,D&&D.length||0))};E=Math.max(G.length,D&&D.length||0);for(var Q=0;Q1?1:_<0?0:_)/2,R=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],O=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],j=0,Q=0;Q<12;Q++){var dt=A*R[Q]+A,Xt=J(dt,L,G,nt,k),It=J(dt,Y,D,ot,I);j+=O[Q]*Math.sqrt(Xt*Xt+It*It)}return A*j},Dt=function(L,Y,G,D,nt,ot,k,I){for(var E,R,O,j,_=[],A=[[],[]],Q=0;Q<2;++Q)if(0===Q?(R=6*L-12*G+6*nt,E=-3*L+9*G-9*nt+3*k,O=3*G-3*L):(R=6*Y-12*D+6*ot,E=-3*Y+9*D-9*ot+3*I,O=3*D-3*Y),Math.abs(E)<1e-12){if(Math.abs(R)<1e-12)continue;(j=-O/R)>0&&j<1&&_.push(j)}else{var dt=R*R-4*O*E,Xt=Math.sqrt(dt);if(!(dt<0)){var It=(-R+Xt)/(2*E);It>0&&It<1&&_.push(It);var oe=(-R-Xt)/(2*E);oe>0&&oe<1&&_.push(oe)}}for(var z,jt=_.length,Yt=jt;jt--;)A[0][jt]=(z=1-(j=_[jt]))*z*z*L+3*z*z*j*G+3*z*j*j*nt+j*j*j*k,A[1][jt]=z*z*z*Y+3*z*z*j*D+3*z*j*j*ot+j*j*j*I;return A[0][Yt]=L,A[1][Yt]=Y,A[0][Yt+1]=k,A[1][Yt+1]=I,A[0].length=A[1].length=Yt+2,{min:{x:Math.min.apply(0,A[0]),y:Math.min.apply(0,A[1])},max:{x:Math.max.apply(0,A[0]),y:Math.max.apply(0,A[1])}}},Tt=function(L,Y,G,D,nt,ot,k,I){if(!(Math.max(L,G)Math.max(nt,k)||Math.max(Y,D)Math.max(ot,I))){var E=(L-G)*(ot-I)-(Y-D)*(nt-k);if(E){var R=((L*D-Y*G)*(nt-k)-(L-G)*(nt*I-ot*k))/E,O=((L*D-Y*G)*(ot-I)-(Y-D)*(nt*I-ot*k))/E,j=+R.toFixed(2),Q=+O.toFixed(2);if(!(j<+Math.min(L,G).toFixed(2)||j>+Math.max(L,G).toFixed(2)||j<+Math.min(nt,k).toFixed(2)||j>+Math.max(nt,k).toFixed(2)||Q<+Math.min(Y,D).toFixed(2)||Q>+Math.max(Y,D).toFixed(2)||Q<+Math.min(ot,I).toFixed(2)||Q>+Math.max(ot,I).toFixed(2)))return{x:R,y:O}}}},At=function(L,Y,G){return Y>=L.x&&Y<=L.x+L.width&&G>=L.y&&G<=L.y+L.height},st=function(L,Y,G,D,nt){if(nt)return[["M",+L+ +nt,Y],["l",G-2*nt,0],["a",nt,nt,0,0,1,nt,nt],["l",0,D-2*nt],["a",nt,nt,0,0,1,-nt,nt],["l",2*nt-G,0],["a",nt,nt,0,0,1,-nt,-nt],["l",0,2*nt-D],["a",nt,nt,0,0,1,nt,-nt],["z"]];var ot=[["M",L,Y],["l",G,0],["l",0,D],["l",-G,0],["z"]];return ot.parsePathArray=K,ot},Z=function(L,Y,G,D){return null===L&&(L=Y=G=D=0),null===Y&&(Y=L.y,G=L.width,D=L.height,L=L.x),{x:L,y:Y,width:G,w:G,height:D,h:D,x2:L+G,y2:Y+D,cx:L+G/2,cy:Y+D/2,r1:Math.min(G,D)/2,r2:Math.max(G,D)/2,r0:Math.sqrt(G*G+D*D)/2,path:st(L,Y,G,D),vb:[L,Y,G,D].join(" ")}},lt=function(L,Y,G,D,nt,ot,k,I){(0,Nt.kJ)(L)||(L=[L,Y,G,D,nt,ot,k,I]);var _=Dt.apply(null,L);return Z(_.min.x,_.min.y,_.max.x-_.min.x,_.max.y-_.min.y)},xt=function(L,Y,G,D,nt,ot,k,I,_){var A=1-_,E=Math.pow(A,3),R=Math.pow(A,2),O=_*_,j=O*_,Xt=L+2*_*(G-L)+O*(nt-2*G+L),It=Y+2*_*(D-Y)+O*(ot-2*D+Y),oe=G+2*_*(nt-G)+O*(k-2*nt+G),jt=D+2*_*(ot-D)+O*(I-2*ot+D);return{x:E*L+3*R*_*G+3*A*_*_*nt+j*k,y:E*Y+3*R*_*D+3*A*_*_*ot+j*I,m:{x:Xt,y:It},n:{x:oe,y:jt},start:{x:A*L+_*G,y:A*Y+_*D},end:{x:A*nt+_*k,y:A*ot+_*I},alpha:90-180*Math.atan2(Xt-oe,It-jt)/Math.PI}},$t=function(L,Y,G){if(!function(L,Y){return L=Z(L),Y=Z(Y),At(Y,L.x,L.y)||At(Y,L.x2,L.y)||At(Y,L.x,L.y2)||At(Y,L.x2,L.y2)||At(L,Y.x,Y.y)||At(L,Y.x2,Y.y)||At(L,Y.x,Y.y2)||At(L,Y.x2,Y.y2)||(L.xY.x||Y.xL.x)&&(L.yY.y||Y.yL.y)}(lt(L),lt(Y)))return G?0:[];for(var I=~~(X.apply(0,L)/8),_=~~(X.apply(0,Y)/8),A=[],E=[],R={},O=G?0:[],j=0;j=0&&q<=1&&it>=0&&it<=1&&(G?O+=1:O.push({x:V.x,y:V.y,t1:q,t2:it}))}}return O},et=function(L,Y){return function(L,Y,G){L=Jt(L),Y=Jt(Y);for(var D,nt,ot,k,I,_,A,E,R,O,j=[],Q=0,dt=L.length;Q=3&&(3===R.length&&O.push("Q"),O=O.concat(R[1])),2===R.length&&O.push("L"),O.concat(R[R.length-1])})}(L,Y,G));else{var nt=[].concat(L);"M"===nt[0]&&(nt[0]="L");for(var ot=0;ot<=G-1;ot++)D.push(nt)}return D}(L[R],L[R+1],E))},[]);return _.unshift(L[0]),("Z"===Y[D]||"z"===Y[D])&&_.push("Z"),_},ct=function(L,Y){if(L.length!==Y.length)return!1;var G=!0;return(0,Nt.S6)(L,function(D,nt){if(D!==Y[nt])return G=!1,!1}),G};function S(L,Y,G){var D=null,nt=G;return Y=0;_--)k=ot[_].index,"add"===ot[_].type?L.splice(k,0,[].concat(L[k])):L.splice(k,1)}var R=nt-(D=L.length);if(D0)){L[D]=Y[D];break}G=Bt(G,L[D-1],1)}L[D]=["Q"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;case"T":L[D]=["T"].concat(G[0]);break;case"C":if(G.length<3){if(!(D>0)){L[D]=Y[D];break}G=Bt(G,L[D-1],2)}L[D]=["C"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;case"S":if(G.length<2){if(!(D>0)){L[D]=Y[D];break}G=Bt(G,L[D-1],1)}L[D]=["S"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;default:L[D]=Y[D]}return L}},1518:(Re,ie,U)=>{"use strict";U.d(ie,{$O:()=>bt,FE:()=>re,mY:()=>Pt});var Nt=U(5998),Ft=U(865);function re(kt,ut,yt){var Kt=1;if((0,Nt.HD)(kt)&&(Kt=kt.split("\n").length),Kt>1){var zt=function Qt(kt,ut){return ut?ut-kt:.14*kt}(ut,yt);return ut*Kt+zt*(Kt-1)}return ut}function Pt(kt,ut){var yt=(0,Ft.L)(),Kt=0;if((0,Nt.kK)(kt)||""===kt)return Kt;if(yt.save(),yt.font=ut,(0,Nt.HD)(kt)&&kt.includes("\n")){var zt=kt.split("\n");(0,Nt.S6)(zt,function(Jt){var mt=yt.measureText(Jt).width;Kt{"use strict";U.d(ie,{As:()=>Ft,CD:()=>Nt.CD,HD:()=>Nt.HD,Kn:()=>Nt.Kn,S6:()=>Nt.S6,UY:()=>Qt,jC:()=>Nt.jC,jU:()=>re,kK:()=>Nt.UM,mf:()=>Nt.mf,pP:()=>Pt});var Nt=U(8250);function Ft(bt,kt){var ut=bt.indexOf(kt);-1!==ut&&bt.splice(ut,1)}var re=typeof window<"u"&&typeof window.document<"u";function Qt(bt,kt){if(bt.isCanvas())return!0;for(var ut=kt.getParent(),yt=!1;ut;){if(ut===bt){yt=!0;break}ut=ut.getParent()}return yt}function Pt(bt){return bt.cfg.visible&&bt.cfg.capture}},9174:(Re,ie,U)=>{"use strict";U.d(ie,{wN:()=>Bt,Ll:()=>xt,x1:()=>yt,aH:()=>D,lD:()=>Tt,Zr:()=>Nt});var Nt={};U.r(Nt),U.d(Nt,{distance:()=>re,getBBoxByArray:()=>Pt,getBBoxRange:()=>bt,isNumberEqual:()=>Qt,piMod:()=>kt});var Ft=U(8250);function re(k,I,_,A){var E=k-_,R=I-A;return Math.sqrt(E*E+R*R)}function Qt(k,I){return Math.abs(k-I)<.001}function Pt(k,I){var _=(0,Ft.VV)(k),A=(0,Ft.VV)(I);return{x:_,y:A,width:(0,Ft.Fp)(k)-_,height:(0,Ft.Fp)(I)-A}}function bt(k,I,_,A){return{minX:(0,Ft.VV)([k,_]),maxX:(0,Ft.Fp)([k,_]),minY:(0,Ft.VV)([I,A]),maxY:(0,Ft.Fp)([I,A])}}function kt(k){return(k+2*Math.PI)%(2*Math.PI)}var ut=U(8235);const yt={box:function(k,I,_,A){return Pt([k,_],[I,A])},length:function(k,I,_,A){return re(k,I,_,A)},pointAt:function(k,I,_,A,E){return{x:(1-E)*k+E*_,y:(1-E)*I+E*A}},pointDistance:function(k,I,_,A,E,R){var O=(_-k)*(E-k)+(A-I)*(R-I);return O<0?re(k,I,E,R):O>(_-k)*(_-k)+(A-I)*(A-I)?re(_,A,E,R):this.pointToLine(k,I,_,A,E,R)},pointToLine:function(k,I,_,A,E,R){var O=[_-k,A-I];if(ut.I6(O,[0,0]))return Math.sqrt((E-k)*(E-k)+(R-I)*(R-I));var j=[-O[1],O[0]];return ut.Fv(j,j),Math.abs(ut.AK([E-k,R-I],j))},tangentAngle:function(k,I,_,A){return Math.atan2(A-I,_-k)}};var Kt=1e-4;function zt(k,I,_,A,E,R){var O,j=1/0,Q=[_,A],dt=20;R&&R>200&&(dt=R/10);for(var Xt=1/dt,It=Xt/10,oe=0;oe<=dt;oe++){var jt=oe*Xt,Yt=[E.apply(null,k.concat([jt])),E.apply(null,I.concat([jt]))];(z=re(Q[0],Q[1],Yt[0],Yt[1]))=0&&z=0?[E]:[]}function J(k,I,_,A){return 2*(1-A)*(I-k)+2*A*(_-I)}function X(k,I,_,A,E,R,O){var j=mt(k,_,E,O),Q=mt(I,A,R,O),dt=yt.pointAt(k,I,_,A,O),Xt=yt.pointAt(_,A,E,R,O);return[[k,I,dt.x,dt.y,j,Q],[j,Q,Xt.x,Xt.y,E,R]]}function Dt(k,I,_,A,E,R,O){if(0===O)return(re(k,I,_,A)+re(_,A,E,R)+re(k,I,E,R))/2;var j=X(k,I,_,A,E,R,.5),Q=j[0],dt=j[1];return Q.push(O-1),dt.push(O-1),Dt.apply(null,Q)+Dt.apply(null,dt)}const Tt={box:function(k,I,_,A,E,R){var O=K(k,_,E)[0],j=K(I,A,R)[0],Q=[k,E],dt=[I,R];return void 0!==O&&Q.push(mt(k,_,E,O)),void 0!==j&&dt.push(mt(I,A,R,j)),Pt(Q,dt)},length:function(k,I,_,A,E,R){return Dt(k,I,_,A,E,R,3)},nearestPoint:function(k,I,_,A,E,R,O,j){return zt([k,_,E],[I,A,R],O,j,mt)},pointDistance:function(k,I,_,A,E,R,O,j){var Q=this.nearestPoint(k,I,_,A,E,R,O,j);return re(Q.x,Q.y,O,j)},interpolationAt:mt,pointAt:function(k,I,_,A,E,R,O){return{x:mt(k,_,E,O),y:mt(I,A,R,O)}},divide:function(k,I,_,A,E,R,O){return X(k,I,_,A,E,R,O)},tangentAngle:function(k,I,_,A,E,R,O){var j=J(k,_,E,O),Q=J(I,A,R,O);return kt(Math.atan2(Q,j))}};function At(k,I,_,A,E){var R=1-E;return R*R*R*k+3*I*E*R*R+3*_*E*E*R+A*E*E*E}function st(k,I,_,A,E){var R=1-E;return 3*(R*R*(I-k)+2*R*E*(_-I)+E*E*(A-_))}function Z(k,I,_,A){var Q,dt,Xt,E=-3*k+9*I-9*_+3*A,R=6*k-12*I+6*_,O=3*I-3*k,j=[];if(Qt(E,0))Qt(R,0)||(Q=-O/R)>=0&&Q<=1&&j.push(Q);else{var It=R*R-4*E*O;Qt(It,0)?j.push(-R/(2*E)):It>0&&(dt=(-R-(Xt=Math.sqrt(It)))/(2*E),(Q=(-R+Xt)/(2*E))>=0&&Q<=1&&j.push(Q),dt>=0&&dt<=1&&j.push(dt))}return j}function u(k,I,_,A,E,R,O,j,Q){var dt=At(k,_,E,O,Q),Xt=At(I,A,R,j,Q),It=yt.pointAt(k,I,_,A,Q),oe=yt.pointAt(_,A,E,R,Q),jt=yt.pointAt(E,R,O,j,Q),Yt=yt.pointAt(It.x,It.y,oe.x,oe.y,Q),z=yt.pointAt(oe.x,oe.y,jt.x,jt.y,Q);return[[k,I,It.x,It.y,Yt.x,Yt.y,dt,Xt],[dt,Xt,z.x,z.y,jt.x,jt.y,O,j]]}function lt(k,I,_,A,E,R,O,j,Q){if(0===Q)return function Jt(k,I){for(var _=0,A=k.length,E=0;E0?_:-1*_}function ht(k,I,_,A,E,R){return _*Math.cos(E)*Math.cos(R)-A*Math.sin(E)*Math.sin(R)+k}function ct(k,I,_,A,E,R){return _*Math.sin(E)*Math.cos(R)+A*Math.cos(E)*Math.sin(R)+I}function B(k,I,_){return{x:k*Math.cos(_),y:I*Math.sin(_)}}function pt(k,I,_){var A=Math.cos(_),E=Math.sin(_);return[k*A-I*E,k*E+I*A]}const Bt={box:function(k,I,_,A,E,R,O){for(var j=function Ut(k,I,_){return Math.atan(-I/k*Math.tan(_))}(_,A,E),Q=1/0,dt=-1/0,Xt=[R,O],It=2*-Math.PI;It<=2*Math.PI;It+=Math.PI){var oe=j+It;Rdt&&(dt=jt)}var Yt=function Ct(k,I,_){return Math.atan(I/(k*Math.tan(_)))}(_,A,E),z=1/0,V=-1/0,q=[R,O];for(It=2*-Math.PI;It<=2*Math.PI;It+=Math.PI){var it=Yt+It;RV&&(V=Et)}return{x:Q,y:z,width:dt-Q,height:V-z}},length:function(k,I,_,A,E,R,O){},nearestPoint:function(k,I,_,A,E,R,O,j,Q){var dt=pt(j-k,Q-I,-E),oe=function(k,I,_,A,E,R){var O=_,j=A;if(0===O||0===j)return{x:k,y:I};for(var z,V,Q=E-k,dt=R-I,Xt=Math.abs(Q),It=Math.abs(dt),oe=O*O,jt=j*j,Yt=Math.PI/4,q=0;q<4;q++){z=O*Math.cos(Yt),V=j*Math.sin(Yt);var it=(oe-jt)*Math.pow(Math.cos(Yt),3)/O,Et=(jt-oe)*Math.pow(Math.sin(Yt),3)/j,Rt=z-it,Lt=V-Et,Ot=Xt-it,St=It-Et,ee=Math.hypot(Lt,Rt),Zt=Math.hypot(St,Ot);Yt+=ee*Math.asin((Rt*St-Lt*Ot)/(ee*Zt))/Math.sqrt(oe+jt-z*z-V*V),Yt=Math.min(Math.PI/2,Math.max(0,Yt))}return{x:k+$t(z,Q),y:I+$t(V,dt)}}(0,0,_,A,dt[0],dt[1]),jt=function S(k,I,_,A){return(Math.atan2(A*k,_*I)+2*Math.PI)%(2*Math.PI)}(_,A,oe.x,oe.y);jtO&&(oe=B(_,A,O));var Yt=pt(oe.x,oe.y,E);return{x:Yt[0]+k,y:Yt[1]+I}},pointDistance:function(k,I,_,A,E,R,O,j,Q){var dt=this.nearestPoint(k,I,_,A,j,Q);return re(dt.x,dt.y,j,Q)},pointAt:function(k,I,_,A,E,R,O,j){var Q=(O-R)*j+R;return{x:ht(k,0,_,A,E,Q),y:ct(0,I,_,A,E,Q)}},tangentAngle:function(k,I,_,A,E,R,O,j){var Q=(O-R)*j+R,dt=function et(k,I,_,A,E,R,O,j){return-1*_*Math.cos(E)*Math.sin(j)-A*Math.sin(E)*Math.cos(j)}(0,0,_,A,E,0,0,Q),Xt=function ft(k,I,_,A,E,R,O,j){return-1*_*Math.sin(E)*Math.sin(j)+A*Math.cos(E)*Math.cos(j)}(0,0,_,A,E,0,0,Q);return kt(Math.atan2(Xt,dt))}};function Gt(k){for(var I=0,_=[],A=0;A1||I<0||k.length<2)return null;var _=Gt(k),A=_.segments,E=_.totalLength;if(0===E)return{x:k[0][0],y:k[0][1]};for(var R=0,O=null,j=0;j=R&&I<=R+It){O=yt.pointAt(dt[0],dt[1],Xt[0],Xt[1],(I-R)/It);break}R+=It}return O}(k,I)},pointDistance:function(k,I,_){return function G(k,I,_){for(var A=1/0,E=0;E1||I<0||k.length<2)return 0;for(var _=Gt(k),A=_.segments,E=_.totalLength,R=0,O=0,j=0;j=R&&I<=R+It){O=Math.atan2(Xt[1]-dt[1],Xt[0]-dt[0]);break}R+=It}return O}(k,I)}}},3882:(Re,ie,U)=>{"use strict";U.d(ie,{Dg:()=>yt,lh:()=>Pt,m$:()=>re,vs:()=>kt,zu:()=>Qt});var Nt=U(7543),Ft=U(8235);function re(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.vc(K,mt),Nt.Jp(zt,K,Jt)}function Qt(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.Us(K,mt),Nt.Jp(zt,K,Jt)}function Pt(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.xJ(K,mt),Nt.Jp(zt,K,Jt)}function bt(zt,Jt,mt){return Nt.Jp(zt,mt,Jt)}function kt(zt,Jt){for(var mt=zt?[].concat(zt):[1,0,0,0,1,0,0,0,1],K=0,J=Jt.length;K=0;return mt?J?2*Math.PI-K:K:J?K:2*Math.PI-K}},2759:(Re,ie,U)=>{"use strict";U.d(ie,{e9:()=>yt,Wq:()=>Yt,tr:()=>X,wb:()=>At,zx:()=>A});var Nt=U(8250),Ft=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,re=/[^\s\,]+/gi;const Pt=function Qt(z){var V=z||[];return(0,Nt.kJ)(V)?V:(0,Nt.HD)(V)?(V=V.match(Ft),(0,Nt.S6)(V,function(q,it){if((q=q.match(re))[0].length>1){var Et=q[0].charAt(0);q.splice(1,0,q[0].substr(1)),q[0]=Et}(0,Nt.S6)(q,function(Rt,Lt){isNaN(Rt)||(q[Lt]=+Rt)}),V[it]=q}),V):void 0};var bt=U(8235);const yt=function ut(z,V,q){void 0===V&&(V=!1),void 0===q&&(q=[[0,0],[1,1]]);for(var it=!!V,Et=[],Rt=0,Lt=z.length;Rt2&&(q.push([Et].concat(Lt.splice(0,2))),Ot="l",Et="m"===Et?"l":"L"),"o"===Ot&&1===Lt.length&&q.push([Et,Lt[0]]),"r"===Ot)q.push([Et].concat(Lt));else for(;Lt.length>=V[Ot]&&(q.push([Et].concat(Lt.splice(0,V[Ot]))),V[Ot]););return""}),q}var Dt=/[a-z]/;function Tt(z,V){return[V[0]+(V[0]-z[0]),V[1]+(V[1]-z[1])]}function At(z){var V=X(z);if(!V||!V.length)return[["M",0,0]];for(var q=!1,it=0;it=0){q=!0;break}if(!q)return V;var Rt=[],Lt=0,Ot=0,St=0,ee=0,Zt=0,ce=V[0];("M"===ce[0]||"m"===ce[0])&&(St=Lt=+ce[1],ee=Ot=+ce[2],Zt++,Rt[0]=["M",Lt,Ot]),it=Zt;for(var me=V.length;it1&&(q*=Math.sqrt(ce),it*=Math.sqrt(ce));var me=q*q*(Ce*Ce)+it*it*(pe*pe),ge=me?Math.sqrt((q*q*(it*it)-me)/me):1;Rt===Lt&&(ge*=-1),isNaN(ge)&&(ge=0);var Me=it?ge*q*Ce/it:0,ue=q?ge*-it*pe/q:0,be=(Ot+ee)/2+Math.cos(Et)*Me-Math.sin(Et)*ue,ke=(St+Zt)/2+Math.sin(Et)*Me+Math.cos(Et)*ue,Te=[(pe-Me)/q,(Ce-ue)/it],Ie=[(-1*pe-Me)/q,(-1*Ce-ue)/it],He=ot([1,0],Te),Ve=ot(Te,Ie);return nt(Te,Ie)<=-1&&(Ve=Math.PI),nt(Te,Ie)>=1&&(Ve=0),0===Lt&&Ve>0&&(Ve-=2*Math.PI),1===Lt&&Ve<0&&(Ve+=2*Math.PI),{cx:be,cy:ke,rx:k(z,[ee,Zt])?0:q,ry:k(z,[ee,Zt])?0:it,startAngle:He,endAngle:He+Ve,xRotation:Et,arcFlag:Rt,sweepFlag:Lt}}function _(z,V){return[V[0]+(V[0]-z[0]),V[1]+(V[1]-z[1])]}function A(z){for(var V=[],q=null,it=null,Et=null,Rt=0,Lt=(z=Pt(z)).length,Ot=0;Ot0!=R(Ot[1]-q)>0&&R(V-(q-Lt[1])*(Lt[0]-Ot[0])/(Lt[1]-Ot[1])-Lt[0])<0&&(it=!it)}return it}var Q=function(z,V,q){return z>=V&&z<=q};function Xt(z){for(var V=[],q=z.length,it=0;it1){var Lt=z[0],Ot=z[q-1];V.push({from:{x:Ot[0],y:Ot[1]},to:{x:Lt[0],y:Lt[1]}})}return V}function oe(z){var V=z.map(function(it){return it[0]}),q=z.map(function(it){return it[1]});return{minX:Math.min.apply(null,V),maxX:Math.max.apply(null,V),minY:Math.min.apply(null,q),maxY:Math.max.apply(null,q)}}function Yt(z,V){if(z.length<2||V.length<2)return!1;if(!function jt(z,V){return!(V.minX>z.maxX||V.maxXz.maxY||V.maxY.001*(Lt_x*Lt_x+Lt_y*Lt_y)*(Ot_x*Ot_x+Ot_y*Ot_y)){var ce=(Rt_x*Ot_y-Rt_y*Ot_x)/St,me=(Rt_x*Lt_y-Rt_y*Lt_x)/St;Q(ce,0,1)&&Q(me,0,1)&&(Ce={x:z.x+ce*Lt_x,y:z.y+ce*Lt_y})}return Ce}(it.from,it.to,V.from,V.to))return q=!0,!1}),q}(Rt,St))return Ot=!0,!1}),Ot}},8250:(Re,ie,U)=>{"use strict";U.d(ie,{Ct:()=>Tc,f0:()=>Wa,uZ:()=>ke,VS:()=>jl,d9:()=>Kl,FX:()=>Qt,Ds:()=>ec,b$:()=>ic,e5:()=>ut,S6:()=>Tt,yW:()=>Rt,hX:()=>bt,sE:()=>ft,cx:()=>Ct,Wx:()=>ct,ri:()=>Ie,xH:()=>B,U5:()=>Na,U2:()=>is,Lo:()=>Sc,rx:()=>Y,ru:()=>Ce,vM:()=>Zt,Ms:()=>pe,wH:()=>_i,YM:()=>jt,q9:()=>Qt,cq:()=>oc,kJ:()=>J,jn:()=>zr,J_:()=>Ua,kK:()=>Ql,xb:()=>cc,Xy:()=>uc,mf:()=>Jt,BD:()=>u,UM:()=>K,Ft:()=>Kn,hj:()=>Ve,vQ:()=>gr,Kn:()=>X,PO:()=>qt,HD:()=>Q,P9:()=>zt,o8:()=>$l,XP:()=>st,Z$:()=>Yt,vl:()=>H,UI:()=>rs,Q8:()=>vc,Fp:()=>Gt,UT:()=>Mi,HP:()=>es,VV:()=>ae,F:()=>La,CD:()=>Wa,wQ:()=>Pa,ZT:()=>Mc,CE:()=>yc,ei:()=>gc,u4:()=>R,Od:()=>j,U7:()=>ql,t8:()=>pc,dp:()=>_c,G:()=>Ot,MR:()=>Xt,ng:()=>_t,P2:()=>mc,qo:()=>xc,c$:()=>Ra,BB:()=>N,jj:()=>It,EL:()=>Cc,jC:()=>fe,VO:()=>ta,I:()=>oe});const Ft=function(T){return null!==T&&"function"!=typeof T&&isFinite(T.length)},Qt=function(T,$){return!!Ft(T)&&T.indexOf($)>-1},bt=function(T,$){if(!Ft(T))return T;for(var at=[],vt=0;vtve[Qe])return 1;if(Ht[Qe]at?at:T},Ie=function(T,$){var at=$.toString(),vt=at.indexOf(".");if(-1===vt)return Math.round(T);var Ht=at.substr(vt+1).length;return Ht>20&&(Ht=20),parseFloat(T.toFixed(Ht))},Ve=function(T){return zt(T,"Number")};var fn=1e-5;function gr(T,$,at){return void 0===at&&(at=fn),Math.abs(T-$)vt&&(at=ve,vt=Ee)}return at}},La=function(T,$){if(J(T)){for(var at,vt=1/0,Ht=0;Ht$?(vt&&(clearTimeout(vt),vt=null),Qe=Wn,Ee=T.apply(Ht,ve),vt||(Ht=ve=null)):!vt&&!1!==at.trailing&&(vt=setTimeout(kn,Xa)),Ee};return zn.cancel=function(){clearTimeout(vt),Qe=0,vt=Ht=ve=null},zn},xc=function(T){return Ft(T)?Array.prototype.slice.call(T):[]};var na={};const Cc=function(T){return na[T=T||"g"]?na[T]+=1:na[T]=1,T+na[T]},Mc=function(){};function _c(T){return K(T)?0:Ft(T)?T.length:Object.keys(T).length}var ra,wc=U(7582);const ia=es(function(T,$){void 0===$&&($={});var at=$.fontSize,vt=$.fontFamily,Ht=$.fontWeight,ve=$.fontStyle,Ee=$.fontVariant;return ra||(ra=document.createElement("canvas").getContext("2d")),ra.font=[ve,Ee,Ht,at+"px",vt].join(" "),ra.measureText(Q(T)?T:"").width},function(T,$){return void 0===$&&($={}),(0,wc.pr)([T],ta($)).join("")}),Sc=function(T,$,at,vt){void 0===vt&&(vt="...");var zn,Wn,ve=ia(vt,at),Ee=Q(T)?T:N(T),Qe=$,kn=[];if(ia(T,at)<=$)return T;for(;zn=Ee.substr(0,16),!((Wn=ia(zn,at))+ve>Qe&&Wn>Qe);)if(kn.push(zn),Qe-=Wn,!(Ee=Ee.substr(16)))return kn.join("");for(;zn=Ee.substr(0,1),!((Wn=ia(zn,at))+ve>Qe);)if(kn.push(zn),Qe-=Wn,!(Ee=Ee.substr(1)))return kn.join("");return""+kn.join("")+vt},Tc=function(){function T(){this.map={}}return T.prototype.has=function($){return void 0!==this.map[$]},T.prototype.get=function($,at){var vt=this.map[$];return void 0===vt?at:vt},T.prototype.set=function($,at){this.map[$]=at},T.prototype.clear=function(){this.map={}},T.prototype.delete=function($){delete this.map[$]},T.prototype.size=function(){return Object.keys(this.map).length},T}()},2551:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{BiModule:()=>GL});var Nt={};U.r(Nt),U.d(Nt,{assign:()=>ni,default:()=>ov,defaultI18n:()=>Pc,format:()=>iv,parse:()=>av,setGlobalDateI18n:()=>Qf,setGlobalDateMasks:()=>rv});var Ft={};U.r(Ft),U.d(Ft,{Arc:()=>y2,DataMarker:()=>w2,DataRegion:()=>b2,Html:()=>z2,Image:()=>M2,Line:()=>v2,Region:()=>x2,RegionFilter:()=>A2,Shape:()=>F2,Text:()=>d2});var re={};U.r(re),U.d(re,{ellipsisHead:()=>N2,ellipsisMiddle:()=>V2,ellipsisTail:()=>Lv,getDefault:()=>R2});var Qt={};U.r(Qt),U.d(Qt,{equidistance:()=>zv,equidistanceWithReverseBoth:()=>W2,getDefault:()=>Y2,reserveBoth:()=>Z2,reserveFirst:()=>H2,reserveLast:()=>G2});var Pt={};U.r(Pt),U.d(Pt,{fixedAngle:()=>Rv,getDefault:()=>$2,unfixedAngle:()=>J2});var bt={};U.r(bt),U.d(bt,{autoEllipsis:()=>re,autoHide:()=>Qt,autoRotate:()=>Pt});var kt={};U.r(kt),U.d(kt,{Base:()=>Qc,Circle:()=>rC,Html:()=>oC,Line:()=>Nv});var ut={};U.r(ut),U.d(ut,{CONTAINER_CLASS:()=>Nr,CROSSHAIR_X:()=>nu,CROSSHAIR_Y:()=>ru,LIST_CLASS:()=>co,LIST_ITEM_CLASS:()=>Ss,MARKER_CLASS:()=>bs,NAME_CLASS:()=>Gv,TITLE_CLASS:()=>Vr,VALUE_CLASS:()=>Ts});var yt={};U.r(yt),U.d(yt,{Base:()=>hr,Circle:()=>nw,Ellipse:()=>iw,Image:()=>ow,Line:()=>lw,Marker:()=>hw,Path:()=>Du,Polygon:()=>Cw,Polyline:()=>_w,Rect:()=>Tw,Text:()=>Ew});var Kt={};U.r(Kt),U.d(Kt,{Canvas:()=>Iw,Group:()=>ku,Shape:()=>yt,getArcParams:()=>Zs,version:()=>Dw});var zt={};U.r(zt),U.d(zt,{Base:()=>nr,Circle:()=>Rw,Dom:()=>Vw,Ellipse:()=>Yw,Image:()=>Gw,Line:()=>Ww,Marker:()=>$w,Path:()=>Qw,Polygon:()=>jw,Polyline:()=>tS,Rect:()=>aS,Text:()=>hS});var Jt={};U.r(Jt),U.d(Jt,{Canvas:()=>DS,Group:()=>Ou,Shape:()=>zt,version:()=>LS});var mt={};U.r(mt),U.d(mt,{cluster:()=>A8,hierarchy:()=>Fa,pack:()=>my,packEnclose:()=>hy,packSiblings:()=>ZE,partition:()=>Qy,stratify:()=>I8,tree:()=>B8,treemap:()=>em,treemapBinary:()=>R8,treemapDice:()=>Yo,treemapResquarify:()=>V8,treemapSlice:()=>Pl,treemapSliceDice:()=>N8,treemapSquarify:()=>tm});var K=U(6895),J=U(9132),X=(()=>{return(e=X||(X={})).Number="Number",e.Line="Line",e.StepLine="StepLine",e.Bar="Bar",e.PercentStackedBar="PercentStackedBar",e.Area="Area",e.PercentageArea="PercentageArea",e.Column="Column",e.Waterfall="Waterfall",e.StackedColumn="StackedColumn",e.Pie="Pie",e.Ring="Ring",e.Rose="Rose",e.Scatter="Scatter",e.Radar="Radar",e.WordCloud="WordCloud",e.Funnel="Funnel",e.Bubble="Bubble",e.Sankey="Sankey",e.RadialBar="RadialBar",e.Chord="Chord",e.tpl="tpl",e.table="table",X;var e})(),Dt=(()=>{return(e=Dt||(Dt={})).backend="backend",e.front="front",e.none="none",Dt;var e})(),Tt=(()=>{return(e=Tt||(Tt={})).INPUT="INPUT",e.TAG="TAG",e.NUMBER="NUMBER",e.NUMBER_RANGE="NUMBER_RANGE",e.DATE="DATE",e.DATE_RANGE="DATE_RANGE",e.DATETIME="DATETIME",e.DATETIME_RANGE="DATETIME_RANGE",e.TIME="TIME",e.WEEK="WEEK",e.MONTH="MONTH",e.YEAR="YEAR",e.REFERENCE="REFERENCE",e.REFERENCE_MULTI="REFERENCE_MULTI",e.REFERENCE_CASCADE="REFERENCE_CASCADE",e.REFERENCE_TREE_RADIO="REFERENCE_TREE_RADIO",e.REFERENCE_TREE_MULTI="REFERENCE_TREE_MULTI",e.REFERENCE_RADIO="REFERENCE_RADIO",e.REFERENCE_CHECKBOX="REFERENCE_CHECKBOX",e.REFERENCE_TABLE_RADIO="REFERENCE_TABLE_RADIO",e.REFERENCE_TABLE_MULTI="REFERENCE_TABLE_MULTI",Tt;var e})(),At=(()=>{return(e=At||(At={})).STRING="string",e.NUMBER="number",e.DATE="date",e.DRILL="drill",At;var e})(),st=U(9991),Z=U(9651),u=U(4650),lt=U(5379),xt=U(774),$t=U(538),qt=U(2463);let et=(()=>{class e{constructor(t,r,i){this._http=t,this.menuSrv=r,this.tokenService=i}getBiBuild(t){return this._http.get(lt.zP.bi+"/"+t,null,{observe:"body",headers:{erupt:t}})}getBiData(t,r,i,a,o,s){let l={index:r,size:i};return a&&o&&(l.sort=a,l.direction=o?"ascend"===o:null),this._http.post(lt.zP.bi+"/data/"+t,s,l,{headers:{erupt:t}})}getBiDrillData(t,r,i,a,o){return this._http.post(lt.zP.bi+"/drill/data/"+t+"/"+r,o,{pageIndex:i,pageSize:a},{headers:{erupt:t}})}getBiChart(t,r,i){return this._http.post(lt.zP.bi+"/"+t+"/chart/"+r,i,null,{headers:{erupt:t}})}getBiReference(t,r,i){return this._http.post(lt.zP.bi+"/"+t+"/reference/"+r,i||{},null,{headers:{erupt:t}})}getBiReferenceTable(t,r){return this._http.post(lt.zP.bi+"/"+t+"/reference-table/"+r,{},null,{headers:{erupt:t}})}exportExcel_bak(t,r,i){xt.D.postExcelFile(lt.zP.bi+"/"+r+"/excel/"+t,{condition:encodeURIComponent(JSON.stringify(i)),[xt.D.PARAM_ERUPT]:r,[xt.D.PARAM_TOKEN]:this.tokenService.get().token})}exportExcel(t,r,i,a){this._http.post(lt.zP.bi+"/"+r+"/excel/"+t,i,null,{responseType:"arraybuffer",observe:"events",headers:{erupt:r}}).subscribe(o=>{4===o.type&&((0,st.Sv)(o),a())},()=>{a()})}exportChartExcel(t,r,i,a){this._http.post(lt.zP.bi+"/"+t+"/export/chart/"+r,i,null,{responseType:"arraybuffer",observe:"events",headers:{erupt:t}}).subscribe(o=>{4===o.type&&((0,st.Sv)(o),a())},()=>{a()})}getChartTpl(t,r,i){return lt.zP.bi+"/"+r+"/custom-chart/"+t+"?_token="+this.tokenService.get().token+"&_t="+(new Date).getTime()+"&_erupt="+r+"&condition="+encodeURIComponent(JSON.stringify(i))}}return e.\u0275fac=function(t){return new(t||e)(u.LFG(qt.lP),u.LFG(qt.hl),u.LFG($t.T))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),ft=(()=>{class e{constructor(t){this.msg=t,this.datePipe=new K.uU("zh-cn")}buildDimParam(t,r=!0,i=!1){let a={};for(let o of t.dimensions){let s=o.$value;if(s)switch(o.type){case Tt.DATE_RANGE:s[0]=this.datePipe.transform(s[0],"yyyy-MM-dd 00:00:00"),s[1]=this.datePipe.transform(s[1],"yyyy-MM-dd 23:59:59");break;case Tt.DATETIME_RANGE:s[0]=this.datePipe.transform(s[0],"yyyy-MM-dd HH:mm:ss"),s[1]=this.datePipe.transform(s[1],"yyyy-MM-dd HH:mm:ss");break;case Tt.DATE:s=this.datePipe.transform(s,"yyyy-MM-dd");break;case Tt.DATETIME:s=this.datePipe.transform(s,"yyyy-MM-dd HH:mm:ss");break;case Tt.TIME:s=this.datePipe.transform(s,"HH:mm:ss");break;case Tt.YEAR:s=this.datePipe.transform(s,"yyyy");break;case Tt.MONTH:s=this.datePipe.transform(s,"yyyy-MM");break;case Tt.WEEK:s=this.datePipe.transform(s,"yyyy-ww")}if(o.notNull&&!o.$value&&(r&&this.msg.error(o.title+"\u5fc5\u586b"),!i)||o.notNull&&Array.isArray(o.$value)&&!o.$value[0]&&!o.$value[1]&&(r&&this.msg.error(o.title+"\u5fc5\u586b"),!i))return null;a[o.code]=Array.isArray(s)&&0==s.length?null:s||null}return a}}return e.\u0275fac=function(t){return new(t||e)(u.LFG(Z.dD))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var Ut=U(9804),Ct=U(6152),ht=U(5681),ct=U(1634);const S=["st"];function B(e,n){if(1&e&&u._uU(0),2&e){const t=u.oxw(2);u.hij("\u5171",t.biTable.total,"\u6761")}}const pt=function(e){return{x:e}};function Bt(e,n){if(1&e){const t=u.EpF();u.ynx(0),u._UZ(1,"st",2,3),u.TgZ(3,"nz-pagination",4),u.NdJ("nzPageSizeChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.pageSizeChange(i))})("nzPageIndexChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.pageIndexChange(i))}),u.qZA(),u.YNc(4,B,1,1,"ng-template",null,5,u.W1O),u.BQk()}if(2&e){const t=u.MAs(5),r=u.oxw();u.xp6(1),u.Q6J("columns",r.biTable.columns)("data",r.biTable.data)("ps",r.biTable.size)("page",r.biTable.page)("scroll",u.VKq(13,pt,(r.clientWidth>768?150*r.biTable.columns.length:0)+"px"))("bordered",r.settingSrv.layout.bordered)("size","small"),u.xp6(2),u.Q6J("nzPageIndex",r.biTable.index)("nzPageSize",r.biTable.size)("nzTotal",r.biTable.total)("nzPageSizeOptions",r.bi.pageSizeOptions)("nzSize","small")("nzShowTotal",t)}}const Gt=function(){return[]};function ae(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-list",6),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzDataSource",u.DdM(1,Gt)))}let L=(()=>{class e{constructor(t,r,i,a,o){this.dataService=t,this.route=r,this.handlerService=i,this.settingSrv=a,this.msg=o,this.querying=!1,this.clientWidth=document.body.clientWidth,this.biTable={index:1,size:10,total:0,page:{show:!1}}}ngOnInit(){this.biTable.size=this.bi.pageSize,this.query(1,this.bi.pageSize)}query(t,r){this.querying=!0,this.dataService.getBiDrillData(this.bi.code,this.drillCode.toString(),t,r,this.row).subscribe(i=>{if(this.querying=!1,this.biTable.total=i.total,this.biTable.columns=[],i.columns){for(let a of i.columns)a.display&&this.biTable.columns.push({title:a.name,index:a.name,className:"text-center",width:a.width});this.biTable.data=i.list}else this.biTable.data=[]})}pageIndexChange(t){this.query(t,this.biTable.size)}pageSizeChange(t){this.biTable.size=t,this.query(1,t)}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(J.gz),u.Y36(ft),u.Y36(qt.gb),u.Y36(Z.dD))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-drill"]],viewQuery:function(t,r){if(1&t&&u.Gf(S,5),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first)}},inputs:{bi:"bi",drillCode:"drillCode",row:"row"},decls:3,vars:3,consts:[[2,"width","100%","text-align","center","min-height","80px",3,"nzSpinning"],[4,"ngIf"],[2,"margin-bottom","12px",3,"columns","data","ps","page","scroll","bordered","size"],["st",""],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center",3,"nzPageIndex","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzShowTotal","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""],[3,"nzDataSource"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0),u.YNc(1,Bt,6,15,"ng-container",1),u.YNc(2,ae,2,2,"ng-container",1),u.qZA()),2&t&&(u.Q6J("nzSpinning",r.querying),u.xp6(1),u.Q6J("ngIf",r.biTable.columns&&r.biTable.columns.length>0),u.xp6(1),u.Q6J("ngIf",!r.biTable.columns||0==r.biTable.columns.length))},dependencies:[K.O5,Ut.A5,Ct.n_,ht.W,ct.dE],encapsulation:2}),e})();var Y=U(7),G=U(7632),D=U(433),nt=U(6616),ot=U(7044),k=U(1811),I=U(3679),_=U(8213),A=U(9582),E=U(1102),R=U(1971),O=U(2577),j=U(545),Q=U(445),dt=U(6287),Xt=U(7579),It=U(2722);function oe(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",6),u.BQk()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("nzType",t)}}function jt(e,n){if(1&e&&(u.ynx(0),u.YNc(1,oe,2,1,"ng-container",5),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.icon)}}function Yt(e,n){1&e&&u.Hsn(0,1,["*ngIf","!icon"])}function z(e,n){if(1&e&&(u.ynx(0),u.YNc(1,jt,2,1,"ng-container",2),u.YNc(2,Yt,1,0,"ng-content",2),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngIf",t.icon),u.xp6(1),u.Q6J("ngIf",!t.icon)}}function V(e,n){if(1&e&&(u.TgZ(0,"div",8),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzTitle," ")}}function q(e,n){if(1&e&&(u.ynx(0),u.YNc(1,V,2,1,"div",7),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzTitle)}}function it(e,n){1&e&&u.Hsn(0,2,["*ngIf","!nzTitle"])}function Et(e,n){if(1&e&&(u.TgZ(0,"div",10),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzSubTitle," ")}}function Rt(e,n){if(1&e&&(u.ynx(0),u.YNc(1,Et,2,1,"div",9),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzSubTitle)}}function Lt(e,n){1&e&&u.Hsn(0,3,["*ngIf","!nzSubTitle"])}function Ot(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzExtra," ")}}function St(e,n){if(1&e&&(u.TgZ(0,"div",11),u.YNc(1,Ot,2,1,"ng-container",5),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzExtra)}}function ee(e,n){1&e&&u.Hsn(0,4,["*ngIf","!nzExtra"])}function Zt(e,n){1&e&&u._UZ(0,"nz-result-not-found")}function pe(e,n){1&e&&u._UZ(0,"nz-result-server-error")}function Ce(e,n){1&e&&u._UZ(0,"nz-result-unauthorized")}function ce(e,n){if(1&e&&(u.ynx(0,12),u.YNc(1,Zt,1,0,"nz-result-not-found",13),u.YNc(2,pe,1,0,"nz-result-server-error",13),u.YNc(3,Ce,1,0,"nz-result-unauthorized",13),u.BQk()),2&e){const t=u.oxw();u.Q6J("ngSwitch",t.nzStatus),u.xp6(1),u.Q6J("ngSwitchCase","404"),u.xp6(1),u.Q6J("ngSwitchCase","500"),u.xp6(1),u.Q6J("ngSwitchCase","403")}}const me=[[["nz-result-content"],["","nz-result-content",""]],[["","nz-result-icon",""]],[["div","nz-result-title",""]],[["div","nz-result-subtitle",""]],[["div","nz-result-extra",""]]],ge=["nz-result-content, [nz-result-content]","[nz-result-icon]","div[nz-result-title]","div[nz-result-subtitle]","div[nz-result-extra]"];let Me=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-not-found"]],exportAs:["nzResultNotFound"],decls:62,vars:0,consts:[["width","252","height","294"],["d","M0 .387h251.772v251.772H0z"],["fill","none","fillRule","evenodd"],["transform","translate(0 .012)"],["fill","#fff"],["d","M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321","fill","#E4EBF7","mask","url(#b)"],["d","M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66","fill","#FFF"],["d","M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788","stroke","#FFF","strokeWidth","2"],["d","M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175","fill","#FFF"],["d","M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932","fill","#FFF"],["d","M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011","par","","stroke","#FFF","strokeWidth","2"],["d","M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382","fill","#FFF"],["d","M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z","stroke","#FFF","strokeWidth","2"],["stroke","#FFF","strokeWidth","2","d","M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"],["d","M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742","fill","#FFF"],["d","M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48","fill","#1890FF"],["d","M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894","fill","#FFF"],["d","M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88","fill","#FFB594"],["d","M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624","fill","#FFC6A0"],["d","M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682","fill","#FFF"],["d","M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573","fill","#CBD1D1"],["d","M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z","fill","#2B0849"],["d","M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558","fill","#A4AABA"],["d","M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z","fill","#CBD1D1"],["d","M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062","fill","#2B0849"],["d","M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15","fill","#A4AABA"],["d","M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165","fill","#7BB2F9"],["d","M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M107.275 222.1s2.773-1.11 6.102-3.884","stroke","#648BD8","strokeLinecap","round","strokeLinejoin","round"],["d","M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038","fill","#192064"],["d","M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81","fill","#FFF"],["d","M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642","fill","#192064"],["d","M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268","fill","#FFC6A0"],["d","M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456","fill","#FFC6A0"],["d","M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z","fill","#520038"],["d","M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254","fill","#552950"],["stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round","d","M110.13 74.84l-.896 1.61-.298 4.357h-2.228"],["d","M110.846 74.481s1.79-.716 2.506.537","stroke","#5C2552","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67","stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M103.287 72.93s1.83 1.113 4.137.954","stroke","#5C2552","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639","stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"],["d","M129.405 122.865s-5.272 7.403-9.422 10.768","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M119.306 107.329s.452 4.366-2.127 32.062","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"],["d","M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01","fill","#F2D7AD"],["d","M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92","fill","#F4D19D"],["d","M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z","fill","#F2D7AD"],["fill","#CC9B6E","d","M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"],["d","M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83","fill","#F4D19D"],["fill","#CC9B6E","d","M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"],["fill","#CC9B6E","d","M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"],["d","M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238","fill","#FFC6A0"],["d","M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647","fill","#5BA02E"],["d","M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647","fill","#92C110"],["d","M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187","fill","#F2D7AD"],["d","M88.979 89.48s7.776 5.384 16.6 2.842","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"defs"),u._UZ(2,"path",1),u.qZA(),u.TgZ(3,"g",2)(4,"g",3),u._UZ(5,"mask",4)(6,"path",5),u.qZA(),u._UZ(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14)(16,"path",15)(17,"path",16)(18,"path",17)(19,"path",18)(20,"path",19)(21,"path",20)(22,"path",21)(23,"path",22)(24,"path",23)(25,"path",24)(26,"path",25)(27,"path",26)(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),ue=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-server-error"]],exportAs:["nzResultServerError"],decls:69,vars:0,consts:[["width","254","height","294"],["d","M0 .335h253.49v253.49H0z"],["d","M0 293.665h253.49V.401H0z"],["fill","none","fillRule","evenodd"],["transform","translate(0 .067)"],["fill","#fff"],["d","M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134","fill","#E4EBF7","mask","url(#b)"],["d","M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671","fill","#FFF"],["d","M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861","stroke","#FFF","strokeWidth","2"],["d","M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238","fill","#FFF"],["d","M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775","fill","#FFF"],["d","M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68","fill","#FF603B"],["d","M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733","fill","#FFF"],["d","M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487","fill","#FFB594"],["d","M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235","fill","#FFF"],["d","M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246","fill","#FFB594"],["d","M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508","fill","#FFC6A0"],["d","M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z","fill","#520038"],["d","M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26","fill","#552950"],["stroke","#DB836E","strokeWidth","1.063","strokeLinecap","round","strokeLinejoin","round","d","M99.206 73.644l-.9 1.62-.3 4.38h-2.24"],["d","M99.926 73.284s1.8-.72 2.52.54","stroke","#5C2552","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68","stroke","#DB836E","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M92.326 71.724s1.84 1.12 4.16.96","stroke","#5C2552","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954","stroke","#DB836E","strokeWidth","1.063","strokeLinecap","round","strokeLinejoin","round"],["d","M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044","stroke","#E4EBF7","strokeWidth","1.136","strokeLinecap","round","strokeLinejoin","round"],["d","M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583","fill","#FFF"],["d","M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75","fill","#FFC6A0"],["d","M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713","fill","#FFC6A0"],["d","M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16","fill","#FFC6A0"],["d","M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575","fill","#FFF"],["d","M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47","fill","#CBD1D1"],["d","M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z","fill","#2B0849"],["d","M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671","fill","#A4AABA"],["d","M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z","fill","#CBD1D1"],["d","M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162","fill","#2B0849"],["d","M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156","fill","#A4AABA"],["d","M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69","fill","#7BB2F9"],["d","M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M96.973 219.373s2.882-1.153 6.34-4.034","stroke","#648BD8","strokeWidth","1.032","strokeLinecap","round","strokeLinejoin","round"],["d","M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62","fill","#192064"],["d","M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843","fill","#FFF"],["d","M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668","fill","#192064"],["d","M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69","fill","#FFC6A0"],["d","M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593","stroke","#DB836E","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594","fill","#FFC6A0"],["d","M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M109.278 112.533s3.38-3.613 7.575-4.662","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M107.375 123.006s9.697-2.745 11.445-.88","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955","stroke","#BFCDDD","strokeWidth","2","strokeLinecap","round","strokeLinejoin","round"],["d","M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01","fill","#A3B4C6"],["d","M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813","fill","#A3B4C6"],["fill","#A3B4C6","mask","url(#d)","d","M154.098 190.096h70.513v-84.617h-70.513z"],["d","M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208","fill","#BFCDDD","mask","url(#d)"],["d","M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802","fill","#FFF","mask","url(#d)"],["d","M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209","fill","#BFCDDD","mask","url(#d)"],["d","M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751","stroke","#7C90A5","strokeWidth","1.124","strokeLinecap","round","strokeLinejoin","round","mask","url(#d)"],["d","M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802","fill","#FFF","mask","url(#d)"],["d","M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407","fill","#BFCDDD","mask","url(#d)"],["d","M177.259 207.217v11.52M201.05 207.217v11.52","stroke","#A3B4C6","strokeWidth","1.124","strokeLinecap","round","strokeLinejoin","round","mask","url(#d)"],["d","M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422","fill","#5BA02E","mask","url(#d)"],["d","M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423","fill","#92C110","mask","url(#d)"],["d","M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209","fill","#F2D7AD","mask","url(#d)"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"defs"),u._UZ(2,"path",1)(3,"path",2),u.qZA(),u.TgZ(4,"g",3)(5,"g",4),u._UZ(6,"mask",5)(7,"path",6),u.qZA(),u._UZ(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14)(16,"path",15)(17,"path",16)(18,"path",17)(19,"path",18)(20,"path",19)(21,"path",20)(22,"path",21)(23,"path",22)(24,"path",23)(25,"path",24)(26,"path",25)(27,"path",26)(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"mask",5)(58,"path",56)(59,"path",57)(60,"path",58)(61,"path",59)(62,"path",60)(63,"path",61)(64,"path",62)(65,"path",63)(66,"path",64)(67,"path",65)(68,"path",66),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),be=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-unauthorized"]],exportAs:["nzResultUnauthorized"],decls:56,vars:0,consts:[["width","251","height","294"],["fill","none","fillRule","evenodd"],["d","M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023","fill","#E4EBF7"],["d","M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65","fill","#FFF"],["d","M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73","stroke","#FFF","strokeWidth","2"],["d","M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126","fill","#FFF"],["d","M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873","fill","#FFF"],["d","M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36","stroke","#FFF","strokeWidth","2"],["d","M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375","fill","#FFF"],["d","M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z","stroke","#FFF","strokeWidth","2"],["stroke","#FFF","strokeWidth","2","d","M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"],["d","M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321","fill","#A26EF4"],["d","M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734","fill","#FFF"],["d","M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717","fill","#FFF"],["d","M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61","fill","#5BA02E"],["d","M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611","fill","#92C110"],["d","M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17","fill","#F2D7AD"],["d","M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085","fill","#FFF"],["d","M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233","fill","#FFC6A0"],["d","M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367","fill","#FFB594"],["d","M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95","fill","#FFC6A0"],["d","M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929","fill","#FFF"],["d","M78.18 94.656s.911 7.41-4.914 13.078","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437","stroke","#E4EBF7","strokeWidth",".932","strokeLinecap","round","strokeLinejoin","round"],["d","M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z","fill","#FFC6A0"],["d","M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91","fill","#FFB594"],["d","M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103","fill","#5C2552"],["d","M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145","fill","#FFC6A0"],["stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round","d","M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"],["d","M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32","fill","#552950"],["d","M91.132 86.786s5.269 4.957 12.679 2.327","stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round"],["d","M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25","fill","#DB836E"],["d","M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073","stroke","#5C2552","strokeWidth","1.526","strokeLinecap","round","strokeLinejoin","round"],["d","M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254","stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round"],["d","M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M66.508 86.763s-1.598 8.83-6.697 14.078","stroke","#E4EBF7","strokeWidth","1.114","strokeLinecap","round","strokeLinejoin","round"],["d","M128.31 87.934s3.013 4.121 4.06 11.785","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M64.09 84.816s-6.03 9.912-13.607 9.903","stroke","#DB836E","strokeWidth",".795","strokeLinecap","round","strokeLinejoin","round"],["d","M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73","fill","#FFC6A0"],["d","M130.532 85.488s4.588 5.757 11.619 6.214","stroke","#DB836E","strokeWidth",".75","strokeLinecap","round","strokeLinejoin","round"],["d","M121.708 105.73s-.393 8.564-1.34 13.612","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M115.784 161.512s-3.57-1.488-2.678-7.14","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68","fill","#CBD1D1"],["d","M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z","fill","#2B0849"],["d","M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62","fill","#A4AABA"],["d","M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z","fill","#CBD1D1"],["d","M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078","fill","#2B0849"],["d","M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15","fill","#A4AABA"],["d","M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954","fill","#7BB2F9"],["d","M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M108.459 220.905s2.759-1.104 6.07-3.863","stroke","#648BD8","strokeLinecap","round","strokeLinejoin","round"],["d","M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017","fill","#192064"],["d","M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806","fill","#FFF"],["d","M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64","fill","#192064"],["d","M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"g",1),u._UZ(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),Ve=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=u.lG2({type:e,selectors:[["div","nz-result-extra",""]],hostAttrs:[1,"ant-result-extra"],exportAs:["nzResultExtra"]}),e})();const un={success:"check-circle",error:"close-circle",info:"exclamation-circle",warning:"warning"},Fn=["404","500","403"];let xn=(()=>{class e{constructor(t,r){this.cdr=t,this.directionality=r,this.nzStatus="info",this.isException=!1,this.dir="ltr",this.destroy$=new Xt.x}ngOnInit(){this.directionality.change?.pipe((0,It.R)(this.destroy$)).subscribe(t=>{this.dir=t,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(){this.setStatusIcon()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setStatusIcon(){const t=this.nzIcon;this.isException=-1!==Fn.indexOf(this.nzStatus),this.icon=t?"string"==typeof t&&un[t]||t:this.isException?void 0:un[this.nzStatus]}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(Q.Is,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result"]],hostAttrs:[1,"ant-result"],hostVars:10,hostBindings:function(t,r){2&t&&u.ekj("ant-result-success","success"===r.nzStatus)("ant-result-error","error"===r.nzStatus)("ant-result-info","info"===r.nzStatus)("ant-result-warning","warning"===r.nzStatus)("ant-result-rtl","rtl"===r.dir)},inputs:{nzIcon:"nzIcon",nzTitle:"nzTitle",nzStatus:"nzStatus",nzSubTitle:"nzSubTitle",nzExtra:"nzExtra"},exportAs:["nzResult"],features:[u.TTD],ngContentSelectors:ge,decls:11,vars:8,consts:[[1,"ant-result-icon"],[4,"ngIf","ngIfElse"],[4,"ngIf"],["class","ant-result-extra",4,"ngIf"],["exceptionTpl",""],[4,"nzStringTemplateOutlet"],["nz-icon","","nzTheme","fill",3,"nzType"],["class","ant-result-title",4,"nzStringTemplateOutlet"],[1,"ant-result-title"],["class","ant-result-subtitle",4,"nzStringTemplateOutlet"],[1,"ant-result-subtitle"],[1,"ant-result-extra"],[3,"ngSwitch"],[4,"ngSwitchCase"]],template:function(t,r){if(1&t&&(u.F$t(me),u.TgZ(0,"div",0),u.YNc(1,z,3,2,"ng-container",1),u.qZA(),u.YNc(2,q,2,1,"ng-container",2),u.YNc(3,it,1,0,"ng-content",2),u.YNc(4,Rt,2,1,"ng-container",2),u.YNc(5,Lt,1,0,"ng-content",2),u.Hsn(6),u.YNc(7,St,2,1,"div",3),u.YNc(8,ee,1,0,"ng-content",2),u.YNc(9,ce,4,4,"ng-template",null,4,u.W1O)),2&t){const i=u.MAs(10);u.xp6(1),u.Q6J("ngIf",!r.isException)("ngIfElse",i),u.xp6(1),u.Q6J("ngIf",r.nzTitle),u.xp6(1),u.Q6J("ngIf",!r.nzTitle),u.xp6(1),u.Q6J("ngIf",r.nzSubTitle),u.xp6(1),u.Q6J("ngIf",!r.nzSubTitle),u.xp6(2),u.Q6J("ngIf",r.nzExtra),u.xp6(1),u.Q6J("ngIf",!r.nzExtra)}},dependencies:[K.O5,K.RF,K.n9,dt.f,E.Ls,Me,ue,be],encapsulation:2,changeDetection:0}),e})(),Or=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,dt.T,E.PV]}),e})();var bn=U(4788),dr=U(8440),fn=U(5635),gr=U(8395);const yr=["tree"];function Pr(e,n){1&e&&u._UZ(0,"i",7)}let qr=(()=>{class e{constructor(t,r){this.dataService=t,this.handlerService=r,this.loading=!1}ngOnInit(){this.multiple=this.dimension.type===Tt.REFERENCE_MULTI||this.dimension.type===Tt.REFERENCE_TREE_MULTI;let t=this.dimension.type==Tt.REFERENCE_TREE_MULTI||this.dimension.type==Tt.REFERENCE_TREE_RADIO;this.loading=!0,this.dataService.getBiReference(this.code,this.dimension.id,this.handlerService.buildDimParam(this.bi,!1,!0)).subscribe(r=>{if(r){if(t)this.data=this.recursiveTree(r,null);else{let i=[];r.forEach(a=>{i.push({isLeaf:!0,key:a.id,title:a.title})}),this.data=i}if(this.multiple&&(this.data=[{key:null,title:"\u5168\u90e8",expanded:!0,children:this.data,all:!0}]),this.dimension.$value)switch(this.dimension.type){case Tt.REFERENCE:this.data.forEach(i=>{i.key==this.dimension.$value&&(i.selected=!0)});break;case Tt.REFERENCE_MULTI:this.data[0].children.forEach(i=>{-1!=this.dimension.$value.indexOf(i.key)&&(i.checked=!0)});break;case Tt.REFERENCE_TREE_RADIO:this.findAllNode(this.data).forEach(i=>{i.key==this.dimension.$value&&(i.selected=!0)});break;case Tt.REFERENCE_TREE_MULTI:this.findAllNode(this.data).forEach(i=>{-1!=this.dimension.$value.indexOf(i.key)&&(i.checked=!0)})}}else this.data=[];this.loading=!1})}recursiveTree(t,r){let i=[];return t.forEach(a=>{if(a.pid==r){let o={key:a.id,title:a.title,expanded:!0,children:this.recursiveTree(t,a.id)};o.isLeaf=!o.children.length,i.push(o)}}),i}confirmNodeChecked(){if(this.multiple){let t=this.tree.getCheckedNodeList(),r=[],i=[];t.forEach(a=>{a.origin.key&&(i.push(a.origin.key),r.push(a.origin.title))}),this.dimension.$value=i.length+1===this.findAllNode(this.data).length?[]:i,this.dimension.$viewValue=r.join(" | ")}else this.tree.getSelectedNodeList().length>0&&(this.dimension.$viewValue=this.tree.getSelectedNodeList()[0].title,this.dimension.$value=this.tree.getSelectedNodeList()[0].key)}findAllNode(t,r=[]){return t.forEach(i=>{i.children&&this.findAllNode(i.children,r),r.push(i)}),r}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(ft))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-reference-select"]],viewQuery:function(t,r){if(1&t&&u.Gf(yr,5),2&t){let i;u.iGM(i=u.CRH())&&(r.tree=i.first)}},inputs:{dimension:"dimension",code:"code",bi:"bi"},decls:9,vars:10,consts:[[3,"nzSpinning"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["searchSuffixIcon",""],[2,"max-height","450px","min-height","300px","overflow","auto"],["nzDraggable","",1,"tree-container",3,"nzVirtualHeight","nzCheckStrictly","nzCheckable","nzShowLine","nzHideUnMatched","nzData","nzSearchValue"],["tree",""],["nz-icon","","nzType","search"]],template:function(t,r){if(1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-input-group",1)(2,"input",2),u.NdJ("ngModelChange",function(a){return r.searchValue=a}),u.qZA()(),u.YNc(3,Pr,1,0,"ng-template",null,3,u.W1O),u._UZ(5,"br"),u.TgZ(6,"div",4),u._UZ(7,"nz-tree",5,6),u.qZA()()),2&t){const i=u.MAs(4);u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("nzSuffix",i),u.xp6(1),u.Q6J("ngModel",r.searchValue),u.xp6(5),u.Q6J("nzVirtualHeight",r.data.length>50?"500px":null)("nzCheckStrictly",!1)("nzCheckable",r.multiple)("nzShowLine",!0)("nzHideUnMatched",!0)("nzData",r.data)("nzSearchValue",r.searchValue)}},dependencies:[D.Fj,D.JJ,D.On,ot.w,E.Ls,fn.Zp,fn.gB,fn.ke,ht.W,gr.Hc],encapsulation:2}),e})();var mr=U(5439);const Mi=["st"];function La(e,n){1&e&&(u.ynx(0),u.TgZ(1,"nz-card"),u._UZ(2,"nz-empty",2),u.qZA(),u.BQk()),2&e&&(u.xp6(2),u.Q6J("nzNotFoundContent",null))}const Oa=function(e){return{x:e,y:"560px"}};function Pa(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"st",3,4),u.NdJ("change",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.change(i))}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("columns",t.columns)("virtualScroll",t.data.length>50?"600px":null)("data",t.data)("loading",t.loading)("ps",100)("page",t.biTable.page)("scroll",u.VKq(10,Oa,(t.clientWidth>768?200*t.columns.length:0)+"px"))("bordered",t.settingSrv.layout.bordered)("resizable",!1)("size","small")}}let qi=(()=>{class e{constructor(t,r){this.dataService=t,this.settingSrv=r,this.columns=[],this.loading=!1,this.clientWidth=document.body.clientWidth,this.biTable={index:1,size:10,total:0,page:{show:!1}}}ngOnInit(){this.loading=!0,this.dataService.getBiReferenceTable(this.code,this.dimension.id).subscribe(t=>{if(t)if(this.loading=!1,this.biTable.total=t.total,t.columns){let r=[],i=0;for(let a of t.columns){if(0==i)r.push({title:"#",index:a.name,type:this.dimension.type==Tt.REFERENCE_TABLE_MULTI?"checkbox":"radio",className:"text-center"}),this.idColumn=a.name;else{1==i&&(this.labelColumn=a.name);let o={title:{text:a.name,optional:" "},index:a.name,className:"text-center",filter:{type:"keyword",placeholder:"\u8f93\u5165\u540e\u6309\u56de\u8f66\u641c\u7d22",fn:(s,l)=>{if(s.value){let c=l[a.name];return!!c&&("number"==typeof c?c==s.value:-1!==c.indexOf(s.value))}return!0}}};a.sortable&&(o.sort={key:a.name,compare:(s,l)=>(l=l[a.name],null===(s=s[a.name])?-1:null===l?1:"number"==typeof s&&"number"==typeof l?s-l:"string"==typeof s&&"string"==typeof l?s.localeCompare(l):0)}),r.push(o)}i++}this.columns=r,this.data=t.list}else this.data=[]})}change(t){"checkbox"===t.type&&(this.checkbox=t.checkbox),"radio"===t.type&&(this.radio=t.radio)}confirmChecked(){if(this.dimension.type==Tt.REFERENCE_TABLE_RADIO)this.dimension.$viewValue=this.radio[this.labelColumn],this.dimension.$value=this.radio[this.idColumn];else if(this.dimension.type==Tt.REFERENCE_TABLE_MULTI){let t=[],r=[];for(let i of this.checkbox)t.push(i[this.idColumn]),r.push(i[this.labelColumn]);this.dimension.$viewValue=r,this.dimension.$value=t}}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(qt.gb))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-reference-table"]],viewQuery:function(t,r){if(1&t&&u.Gf(Mi,5),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first)}},inputs:{dimension:"dimension",code:"code",bi:"bi"},decls:4,vars:3,consts:[[3,"nzSpinning"],[4,"ngIf"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[3,"columns","virtualScroll","data","loading","ps","page","scroll","bordered","resizable","size","change"],["st",""]],template:function(t,r){1&t&&(u.TgZ(0,"div")(1,"nz-spin",0),u.YNc(2,La,3,1,"ng-container",1),u.YNc(3,Pa,3,12,"ng-container",1),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngIf",r.columns.length<=0),u.xp6(1),u.Q6J("ngIf",r.columns&&r.columns.length>0))},dependencies:[K.O5,Ut.A5,ht.W,R.bd,bn.p9],styles:["[_nghost-%COMP%] .ant-radio-wrapper{margin-right:0}"]}),e})();var za=U(7254),ji=U(7570),Zl=U(8231),xr=U(834),Ba=U(4685),Ra=U(7096),Na=U(6704),Ki=U(8521),_i=U(6581);function Va(e,n){1&e&&(u.TgZ(0,"label",6),u._uU(1),u.ALo(2,"translate"),u.qZA()),2&e&&(u.Q6J("nzValue",null),u.xp6(1),u.Oqu(u.lcZ(2,2,"global.check_none")))}function ta(e,n){if(1&e&&(u.TgZ(0,"label",6),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.Q6J("nzValue",t.id),u.xp6(1),u.Oqu(t.title)}}function Jo(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-radio-group",3),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.dim.$value=i)}),u.YNc(2,Va,3,4,"label",4),u.YNc(3,ta,2,2,"label",5),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngModel",t.dim.$value)("name",t.dim.code),u.xp6(1),u.Q6J("ngIf",!t.dim.notNull),u.xp6(1),u.Q6J("ngForOf",t.data)}}function N(e,n){if(1&e&&(u.TgZ(0,"label",10),u._uU(1),u.qZA()),2&e){const t=n.$implicit,r=u.oxw(2);u.Q6J("nzChecked",r.dim.$viewValue)("nzValue",t.id),u.xp6(1),u.Oqu(t.title)}}function P(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"label",7),u.NdJ("nzCheckedChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.dim.$viewValue=i)})("nzCheckedChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.checkedChangeAll(i))}),u._uU(2),u.ALo(3,"translate"),u.qZA(),u.TgZ(4,"nz-checkbox-wrapper",8),u.NdJ("nzOnChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.checkedChange(i))}),u.YNc(5,N,2,3,"label",9),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzChecked",t.dim.$viewValue),u.xp6(1),u.Oqu(u.lcZ(3,3,"global.check_all")),u.xp6(3),u.Q6J("ngForOf",t.data)}}let H=(()=>{class e{constructor(t){this.dataService=t,this.dimType=Tt}ngOnInit(){this.loading=!0,this.dataService.getBiReference(this.bi.code,this.dim.id,null).subscribe(t=>{this.data=t,this.loading=!1})}checkedChange(t){this.dim.$value=t}checkedChangeAll(t){this.dim.$viewValue=t,this.dim.$value=[]}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-choice"]],inputs:{dim:"dim",bi:"bi"},decls:4,vars:4,consts:[[3,"nzSpinning"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngModel","name","ngModelChange"],["nz-radio","",3,"nzValue",4,"ngIf"],["nz-radio","",3,"nzValue",4,"ngFor","ngForOf"],["nz-radio","",3,"nzValue"],["nz-checkbox","",3,"nzChecked","nzCheckedChange"],[3,"nzOnChange"],["nz-checkbox","",3,"nzChecked","nzValue",4,"ngFor","ngForOf"],["nz-checkbox","",3,"nzChecked","nzValue"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0),u.ynx(1,1),u.YNc(2,Jo,4,4,"ng-container",2),u.YNc(3,P,6,5,"ng-container",2),u.BQk(),u.qZA()),2&t&&(u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngSwitch",r.dim.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CHECKBOX))},dependencies:[K.sg,K.O5,K.RF,K.n9,D.JJ,D.On,_.Ie,_.EZ,Ki.Of,Ki.Dg,ht.W,_i.C],styles:["label[nz-radio][_ngcontent-%COMP%]{min-width:120px;margin-right:0;line-height:32px}label[nz-checkbox][_ngcontent-%COMP%]{min-width:120px;line-height:32px;margin-left:0}"]}),e})();var d=U(7582),_t=U(9521),ne=U(8184),fe=U(1135),se=U(9646),Oe=U(9751),rn=U(4968),_n=U(515),Zn=U(1884),Cr=U(1365),zr=U(4004),sr=U(8675),Ua=U(3900),Qo=U(2539),qo=U(2536),jo=U(1691),Ko=U(3303),Kn=U(3187),ts=U(7218),Wl=U(4896),Ya=U(4903),Ha=U(9570);const Cf=["nz-cascader-option",""];function Xl(e,n){}const $l=function(e,n){return{$implicit:e,index:n}};function Jl(e,n){if(1&e&&(u.ynx(0),u.YNc(1,Xl,0,0,"ng-template",3),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngTemplateOutlet",t.optionTemplate)("ngTemplateOutletContext",u.WLB(2,$l,t.option,t.columnIndex))}}function Ql(e,n){if(1&e&&(u._UZ(0,"div",4),u.ALo(1,"nzHighlight")),2&e){const t=u.oxw();u.Q6J("innerHTML",u.gM2(1,1,t.optionLabel,t.highlightText,"g","ant-cascader-menu-item-keyword"),u.oJD)}}function ql(e,n){1&e&&u._UZ(0,"span",8)}function jl(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",10),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("nzType",t.expandIcon)}}function Mf(e,n){if(1&e&&u.YNc(0,jl,2,1,"ng-container",9),2&e){const t=u.oxw(2);u.Q6J("nzStringTemplateOutlet",t.expandIcon)}}function _f(e,n){if(1&e&&(u.TgZ(0,"div",5),u.YNc(1,ql,1,0,"span",6),u.YNc(2,Mf,1,1,"ng-template",null,7,u.W1O),u.qZA()),2&e){const t=u.MAs(3),r=u.oxw();u.xp6(1),u.Q6J("ngIf",r.option.loading)("ngIfElse",t)}}const Ga=["selectContainer"],Kl=["input"],tc=["menu"];function ec(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Oqu(t.labelRenderText)}}function es(e,n){}function nc(e,n){if(1&e&&u.YNc(0,es,0,0,"ng-template",16),2&e){const t=u.oxw(3);u.Q6J("ngTemplateOutlet",t.nzLabelRender)("ngTemplateOutletContext",t.labelRenderContext)}}function ns(e,n){if(1&e&&(u.TgZ(0,"span",13),u.YNc(1,ec,2,1,"ng-container",14),u.YNc(2,nc,1,2,"ng-template",null,15,u.W1O),u.qZA()),2&e){const t=u.MAs(3),r=u.oxw(2);u.Q6J("title",r.labelRenderText),u.xp6(1),u.Q6J("ngIf",!r.isLabelRenderTemplate)("ngIfElse",t)}}function rc(e,n){if(1&e&&(u.TgZ(0,"span",17),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.Udp("visibility",t.inputValue?"hidden":"visible"),u.xp6(1),u.Oqu(t.showPlaceholder?t.nzPlaceHolder||(null==t.locale?null:t.locale.placeholder):null)}}function ic(e,n){if(1&e&&u._UZ(0,"span",22),2&e){const t=u.oxw(3);u.ekj("ant-cascader-picker-arrow-expand",t.menuVisible),u.Q6J("nzType",t.nzSuffixIcon)}}function wf(e,n){1&e&&u._UZ(0,"span",23)}function Sf(e,n){if(1&e&&u._UZ(0,"nz-form-item-feedback-icon",24),2&e){const t=u.oxw(3);u.Q6J("status",t.status)}}function ac(e,n){if(1&e&&(u.TgZ(0,"span",18),u.YNc(1,ic,1,3,"span",19),u.YNc(2,wf,1,0,"span",20),u.YNc(3,Sf,1,1,"nz-form-item-feedback-icon",21),u.qZA()),2&e){const t=u.oxw(2);u.ekj("ant-select-arrow-loading",t.isLoading),u.xp6(1),u.Q6J("ngIf",!t.isLoading),u.xp6(1),u.Q6J("ngIf",t.isLoading),u.xp6(1),u.Q6J("ngIf",t.hasFeedback&&!!t.status)}}function oc(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",25)(1,"span",26),u.NdJ("click",function(i){u.CHM(t);const a=u.oxw(2);return u.KtG(a.clearSelection(i))}),u.qZA()()}}function sc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"div",4,5)(3,"span",6)(4,"input",7,8),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.inputValue=i)})("blur",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.handleInputBlur())})("focus",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.handleInputFocus())}),u.qZA()(),u.YNc(6,ns,4,3,"span",9),u.YNc(7,rc,2,3,"span",10),u.qZA(),u.YNc(8,ac,4,5,"span",11),u.YNc(9,oc,2,0,"span",12),u.BQk()}if(2&e){const t=u.oxw();u.xp6(4),u.Udp("opacity",t.nzShowSearch?"":"0"),u.Q6J("readonly",!t.nzShowSearch)("disabled",t.nzDisabled)("ngModel",t.inputValue),u.uIk("autoComplete","off")("expanded",t.menuVisible)("autofocus",t.nzAutoFocus?"autofocus":null),u.xp6(2),u.Q6J("ngIf",t.showLabelRender),u.xp6(1),u.Q6J("ngIf",!t.showLabelRender),u.xp6(1),u.Q6J("ngIf",t.nzShowArrow),u.xp6(1),u.Q6J("ngIf",t.clearIconVisible)}}function lc(e,n){if(1&e&&(u.TgZ(0,"ul",32)(1,"li",33),u._UZ(2,"nz-embed-empty",34),u.qZA()()),2&e){const t=u.oxw(2);u.Udp("width",t.dropdownWidthStyle)("height",t.dropdownHeightStyle),u.xp6(2),u.Q6J("nzComponentName","cascader")("specificContent",t.nzNotFoundContent)}}function cc(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"li",38),u.NdJ("mouseenter",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionMouseEnter(o,s,i))})("mouseleave",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionMouseLeave(o,s,i))})("click",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionClick(o,s,i))}),u.qZA()}if(2&e){const t=n.$implicit,r=u.oxw().index,i=u.oxw(3);u.Q6J("expandIcon",i.nzExpandIcon)("columnIndex",r)("nzLabelProperty",i.nzLabelProperty)("optionTemplate",i.nzOptionRender)("activated",i.isOptionActivated(t,r))("highlightText",i.inSearchingMode?i.inputValue:"")("option",t)("dir",i.dir)}}function Za(e,n){if(1&e&&(u.TgZ(0,"ul",36),u.YNc(1,cc,1,8,"li",37),u.qZA()),2&e){const t=n.$implicit,r=u.oxw(3);u.Udp("height",r.dropdownHeightStyle)("width",r.dropdownWidthStyle),u.Q6J("ngClass",r.menuColumnCls),u.xp6(1),u.Q6J("ngForOf",t)}}function uc(e,n){if(1&e&&u.YNc(0,Za,2,6,"ul",35),2&e){const t=u.oxw(2);u.Q6J("ngForOf",t.cascaderService.columns)}}function bf(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"div",27),u.NdJ("mouseenter",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.onTriggerMouseEnter())})("mouseleave",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.onTriggerMouseLeave(i))}),u.TgZ(1,"div",28,29),u.YNc(3,lc,3,6,"ul",30),u.YNc(4,uc,1,1,"ng-template",null,31,u.W1O),u.qZA()()}if(2&e){const t=u.MAs(5),r=u.oxw();u.ekj("ant-cascader-dropdown-rtl","rtl"===r.dir),u.Q6J("@slideMotion","enter")("@.disabled",!(null==r.noAnimation||!r.noAnimation.nzNoAnimation))("nzNoAnimation",null==r.noAnimation?null:r.noAnimation.nzNoAnimation),u.xp6(1),u.ekj("ant-cascader-rtl","rtl"===r.dir)("ant-cascader-menus-hidden",!r.menuVisible)("ant-cascader-menu-empty",r.shouldShowEmpty),u.Q6J("ngClass",r.menuCls)("ngStyle",r.nzMenuStyle),u.xp6(2),u.Q6J("ngIf",r.shouldShowEmpty)("ngIfElse",t)}}const hc=["*"];function rs(e){return"boolean"!=typeof e}let ea=(()=>{class e{constructor(t,r){this.cdr=t,this.optionTemplate=null,this.activated=!1,this.nzLabelProperty="label",this.expandIcon="",this.dir="ltr",this.nativeElement=r.nativeElement}ngOnInit(){""===this.expandIcon&&"rtl"===this.dir?this.expandIcon="left":""===this.expandIcon&&(this.expandIcon="right")}get optionLabel(){return this.option[this.nzLabelProperty]}markForCheck(){this.cdr.markForCheck()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(u.SBq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["","nz-cascader-option",""]],hostAttrs:[1,"ant-cascader-menu-item","ant-cascader-menu-item-expanded"],hostVars:7,hostBindings:function(t,r){2&t&&(u.uIk("title",r.option.title||r.optionLabel),u.ekj("ant-cascader-menu-item-active",r.activated)("ant-cascader-menu-item-expand",!r.option.isLeaf)("ant-cascader-menu-item-disabled",r.option.disabled))},inputs:{optionTemplate:"optionTemplate",option:"option",activated:"activated",highlightText:"highlightText",nzLabelProperty:"nzLabelProperty",columnIndex:"columnIndex",expandIcon:"expandIcon",dir:"dir"},exportAs:["nzCascaderOption"],attrs:Cf,decls:4,vars:3,consts:[[4,"ngIf","ngIfElse"],["defaultOptionTemplate",""],["class","ant-cascader-menu-item-expand-icon",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-cascader-menu-item-content",3,"innerHTML"],[1,"ant-cascader-menu-item-expand-icon"],["nz-icon","","nzType","loading",4,"ngIf","ngIfElse"],["icon",""],["nz-icon","","nzType","loading"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(t,r){if(1&t&&(u.YNc(0,Jl,2,5,"ng-container",0),u.YNc(1,Ql,2,6,"ng-template",null,1,u.W1O),u.YNc(3,_f,4,2,"div",2)),2&t){const i=u.MAs(2);u.Q6J("ngIf",r.optionTemplate)("ngIfElse",i),u.xp6(3),u.Q6J("ngIf",!r.option.isLeaf||(null==r.option.children?null:r.option.children.length)||r.option.loading)}},dependencies:[K.O5,K.tP,dt.f,E.Ls,ts.U],encapsulation:2,changeDetection:0}),e})(),Wa=(()=>{class e{constructor(){this.activatedOptions=[],this.columns=[],this.inSearchingMode=!1,this.selectedOptions=[],this.values=[],this.$loading=new fe.X(!1),this.$redraw=new Xt.x,this.$optionSelected=new Xt.x,this.$quitSearching=new Xt.x,this.columnsSnapshot=[[]],this.activatedOptionsSnapshot=[]}get nzOptions(){return this.columns[0]}ngOnDestroy(){this.$redraw.complete(),this.$quitSearching.complete(),this.$optionSelected.complete(),this.$loading.complete()}syncOptions(t=!1){const r=this.values,i=r&&r.length,a=r.length-1,o=s=>{const l=()=>{const c=r[s];if(!(0,Kn.DX)(c))return void this.$redraw.next();const h=this.findOptionWithValue(s,r[s])||("object"==typeof c?c:{[`${this.cascaderComponent.nzValueProperty}`]:c,[`${this.cascaderComponent.nzLabelProperty}`]:c});this.setOptionActivated(h,s,!1,!1),s{this.$quitSearching.next(),this.$redraw.next(),this.inSearchingMode=!1,this.columns=[...this.columnsSnapshot],this.activatedOptions=[...this.selectedOptions]},200)}prepareSearchOptions(t){const r=[],i=[],o=this.cascaderComponent.nzShowSearch,s=rs(o)&&o.filter?o.filter:(f,p)=>p.some(g=>{const y=this.getOptionLabel(g);return!!y&&-1!==y.indexOf(f)}),l=rs(o)&&o.sorter?o.sorter:null,c=(f,p=!1)=>{i.push(f);const g=Array.from(i);if(s(t,g)){const m={disabled:p||f.disabled,isLeaf:!0,path:g,[this.cascaderComponent.nzLabelProperty]:g.map(x=>this.getOptionLabel(x)).join(" / ")};r.push(m)}i.pop()},h=(f,p=!1)=>{const g=p||f.disabled;i.push(f),f.children.forEach(y=>{y.parent||(y.parent=f),y.isLeaf||h(y,g),(y.isLeaf||!y.children||!y.children.length)&&c(y,g)}),i.pop()};this.columnsSnapshot.length?(this.columnsSnapshot[0].forEach(f=>function fc(e){return e.isLeaf||!e.children||!e.children.length}(f)?c(f):h(f)),l&&r.sort((f,p)=>l(f.path,p.path,t)),this.columns=[r],this.$redraw.next()):this.columns=[[]]}toggleSearchingMode(t){this.inSearchingMode=t,t?(this.activatedOptionsSnapshot=[...this.activatedOptions],this.activatedOptions=[],this.selectedOptions=[],this.$redraw.next()):(this.activatedOptions=[...this.activatedOptionsSnapshot],this.selectedOptions=[...this.activatedOptions],this.columns=[...this.columnsSnapshot],this.syncOptions(),this.$redraw.next())}clear(){this.values=[],this.selectedOptions=[],this.activatedOptions=[],this.dropBehindColumns(0),this.$redraw.next(),this.$optionSelected.next(null)}getOptionLabel(t){return t[this.cascaderComponent.nzLabelProperty||"label"]}getOptionValue(t){return t[this.cascaderComponent.nzValueProperty||"value"]}setColumnData(t,r,i){(0,Kn.cO)(this.columns[r],t)||(t.forEach(o=>o.parent=i),this.columns[r]=t,this.dropBehindColumns(r))}trackAncestorActivatedOptions(t){for(let r=t-1;r>=0;r--)this.activatedOptions[r]||(this.activatedOptions[r]=this.activatedOptions[r+1].parent)}dropBehindActivatedOptions(t){this.activatedOptions=this.activatedOptions.splice(0,t+1)}dropBehindColumns(t){t{t.loading=!1,t.children&&this.setColumnData(t.children,r+1,t),i&&i(),this.$loading.next(!1),this.$redraw.next()},()=>{t.loading=!1,t.isLeaf=!0,a&&a(),this.$redraw.next()}))}isLoaded(t){return this.columns[t]&&this.columns[t].length>0}findOptionWithValue(t,r){const i=this.columns[t];if(i){const a="object"==typeof r?this.getOptionValue(r):r;return i.find(o=>a===this.getOptionValue(o))}return null}prepareEmitValue(){this.values=this.selectedOptions.map(t=>this.getOptionValue(t))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e})();const is="cascader",pc=e=>e.join(" / ");let dc=(()=>{class e{constructor(t,r,i,a,o,s,l,c,h,f,p,g){this.cascaderService=t,this.nzConfigService=r,this.ngZone=i,this.cdr=a,this.i18nService=o,this.destroy$=s,this.elementRef=l,this.renderer=c,this.directionality=h,this.noAnimation=f,this.nzFormStatusService=p,this.nzFormNoStatusService=g,this._nzModuleName=is,this.input$=new fe.X(void 0),this.nzOptionRender=null,this.nzShowInput=!0,this.nzShowArrow=!0,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzChangeOnSelect=!1,this.nzDisabled=!1,this.nzExpandTrigger="click",this.nzValueProperty="value",this.nzLabelRender=null,this.nzLabelProperty="label",this.nzSize="default",this.nzBackdrop=!1,this.nzShowSearch=!1,this.nzPlaceHolder="",this.nzMenuStyle=null,this.nzMouseEnterDelay=150,this.nzMouseLeaveDelay=150,this.nzStatus="",this.nzTriggerAction=["click"],this.nzSuffixIcon="down",this.nzExpandIcon="",this.nzVisibleChange=new u.vpe,this.nzSelectionChange=new u.vpe,this.nzSelect=new u.vpe,this.nzClear=new u.vpe,this.prefixCls="ant-select",this.statusCls={},this.status="",this.hasFeedback=!1,this.shouldShowEmpty=!1,this.menuVisible=!1,this.isLoading=!1,this.labelRenderContext={},this.onChange=Function.prototype,this.onTouched=Function.prototype,this.positions=[...jo.n$],this.dropdownHeightStyle="",this.isFocused=!1,this.dir="ltr",this.inputString="",this.isOpening=!1,this.delayMenuTimer=null,this.delaySelectTimer=null,this.isNzDisableFirstChange=!0,this.el=l.nativeElement,this.cascaderService.withComponent(this),this.renderer.addClass(this.elementRef.nativeElement,"ant-select"),this.renderer.addClass(this.elementRef.nativeElement,"ant-cascader")}set input(t){this.input$.next(t)}get input(){return this.input$.getValue()}get nzOptions(){return this.cascaderService.nzOptions}set nzOptions(t){this.cascaderService.withOptions(t)}get inSearchingMode(){return this.cascaderService.inSearchingMode}set inputValue(t){this.inputString=t,this.toggleSearchingMode(!!t)}get inputValue(){return this.inputString}get menuCls(){return{[`${this.nzMenuClassName}`]:!!this.nzMenuClassName}}get menuColumnCls(){return{[`${this.nzColumnClassName}`]:!!this.nzColumnClassName}}get hasInput(){return!!this.inputValue}get hasValue(){return this.cascaderService.values&&this.cascaderService.values.length>0}get showLabelRender(){return this.hasValue}get showPlaceholder(){return!(this.hasInput||this.hasValue)}get clearIconVisible(){return this.nzAllowClear&&!this.nzDisabled&&(this.hasValue||this.hasInput)}get isLabelRenderTemplate(){return!!this.nzLabelRender}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,Zn.x)((r,i)=>r.status===i.status&&r.hasFeedback===i.hasFeedback),(0,Cr.M)(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:(0,se.of)(!1)),(0,zr.U)(([{status:r,hasFeedback:i},a])=>({status:a?"":r,hasFeedback:i})),(0,It.R)(this.destroy$)).subscribe(({status:r,hasFeedback:i})=>{this.setStatusStyles(r,i)});const t=this.cascaderService;t.$redraw.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.checkChildren(),this.setDisplayLabel(),this.cdr.detectChanges(),this.reposition(),this.setDropdownStyles()}),t.$loading.pipe((0,It.R)(this.destroy$)).subscribe(r=>{this.isLoading=r}),t.$optionSelected.pipe((0,It.R)(this.destroy$)).subscribe(r=>{if(r){const{option:i,index:a}=r;(i.isLeaf||this.nzChangeOnSelect&&"hover"===this.nzExpandTrigger)&&this.delaySetMenuVisible(!1),this.onChange(this.cascaderService.values),this.nzSelectionChange.emit(this.cascaderService.selectedOptions),this.nzSelect.emit({option:i,index:a}),this.cdr.markForCheck()}else this.onChange([]),this.nzSelect.emit(null),this.nzSelectionChange.emit([])}),t.$quitSearching.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.inputString="",this.dropdownWidthStyle=""}),this.i18nService.localeChange.pipe((0,sr.O)(),(0,It.R)(this.destroy$)).subscribe(()=>{this.setLocale()}),this.nzConfigService.getConfigChangeEventForComponent(is).pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()}),this.dir=this.directionality.value,this.directionality.change.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.dir=this.directionality.value,t.$redraw.next()}),this.setupChangeListener(),this.setupKeydownListener()}ngOnChanges(t){const{nzStatus:r}=t;r&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.clearDelayMenuTimer(),this.clearDelaySelectTimer()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}writeValue(t){this.cascaderService.values=(0,Kn.qo)(t),this.cascaderService.syncOptions(!0)}delaySetMenuVisible(t,r=100,i=!1){this.clearDelayMenuTimer(),r?(t&&i&&(this.isOpening=!0),this.delayMenuTimer=setTimeout(()=>{this.setMenuVisible(t),this.cdr.detectChanges(),this.clearDelayMenuTimer(),t&&setTimeout(()=>{this.isOpening=!1},100)},r)):this.setMenuVisible(t)}setMenuVisible(t){this.nzDisabled||this.menuVisible===t||(t&&(this.cascaderService.syncOptions(),this.scrollToActivatedOptions()),t||(this.inputValue=""),this.menuVisible=t,this.nzVisibleChange.emit(t),this.cdr.detectChanges())}clearDelayMenuTimer(){this.delayMenuTimer&&(clearTimeout(this.delayMenuTimer),this.delayMenuTimer=null)}clearSelection(t){t&&(t.preventDefault(),t.stopPropagation()),this.labelRenderText="",this.labelRenderContext={},this.inputValue="",this.setMenuVisible(!1),this.cascaderService.clear(),this.nzClear.emit()}getSubmitValue(){return this.cascaderService.selectedOptions.map(t=>this.cascaderService.getOptionValue(t))}focus(){this.isFocused||((this.input?.nativeElement||this.el).focus(),this.isFocused=!0)}blur(){this.isFocused&&((this.input?.nativeElement||this.el).blur(),this.isFocused=!1)}handleInputBlur(){this.menuVisible?this.focus():this.blur()}handleInputFocus(){this.focus()}onTriggerClick(){this.nzDisabled||(this.nzShowSearch&&this.focus(),this.isActionTrigger("click")&&this.delaySetMenuVisible(!this.menuVisible,100),this.onTouched())}onTriggerMouseEnter(){this.nzDisabled||!this.isActionTrigger("hover")||this.delaySetMenuVisible(!0,this.nzMouseEnterDelay,!0)}onTriggerMouseLeave(t){if(this.nzDisabled||!this.menuVisible||this.isOpening||!this.isActionTrigger("hover"))return void t.preventDefault();const r=t.relatedTarget,a=this.menu&&this.menu.nativeElement;this.el.contains(r)||a&&a.contains(r)||this.delaySetMenuVisible(!1,this.nzMouseLeaveDelay)}onOptionMouseEnter(t,r,i){i.preventDefault(),"hover"===this.nzExpandTrigger&&(t.isLeaf?this.cascaderService.setOptionDeactivatedSinceColumn(r):this.delaySetOptionActivated(t,r,!1))}onOptionMouseLeave(t,r,i){i.preventDefault(),"hover"===this.nzExpandTrigger&&!t.isLeaf&&this.clearDelaySelectTimer()}onOptionClick(t,r,i){i&&i.preventDefault(),(!t||!t.disabled)&&(this.el.focus(),this.inSearchingMode?this.cascaderService.setSearchOptionSelected(t):this.cascaderService.setOptionActivated(t,r,!0))}onClickOutside(t){this.el.contains(t.target)||this.closeMenu()}isActionTrigger(t){return"string"==typeof this.nzTriggerAction?this.nzTriggerAction===t:-1!==this.nzTriggerAction.indexOf(t)}onEnter(){const t=Math.max(this.cascaderService.activatedOptions.length-1,0),r=this.cascaderService.activatedOptions[t];r&&!r.disabled&&(this.inSearchingMode?this.cascaderService.setSearchOptionSelected(r):this.cascaderService.setOptionActivated(r,t,!0))}moveUpOrDown(t){const r=Math.max(this.cascaderService.activatedOptions.length-1,0),i=this.cascaderService.activatedOptions[r],a=this.cascaderService.columns[r]||[],o=a.length;let s=-1;for(s=i?a.indexOf(i):t?o:-1;s=t?s-1:s+1,!(s<0||s>=o);){const l=a[s];if(l&&!l.disabled){this.cascaderService.setOptionActivated(l,r);break}}}moveLeft(){const t=this.cascaderService.activatedOptions;t.length&&t.pop()}moveRight(){const t=this.cascaderService.activatedOptions.length,r=this.cascaderService.columns[t];if(r&&r.length){const i=r.find(a=>!a.disabled);i&&this.cascaderService.setOptionActivated(i,t)}}clearDelaySelectTimer(){this.delaySelectTimer&&(clearTimeout(this.delaySelectTimer),this.delaySelectTimer=null)}delaySetOptionActivated(t,r,i){this.clearDelaySelectTimer(),this.delaySelectTimer=setTimeout(()=>{this.cascaderService.setOptionActivated(t,r,i),this.delaySelectTimer=null},150)}toggleSearchingMode(t){this.inSearchingMode!==t&&this.cascaderService.toggleSearchingMode(t),this.inSearchingMode&&this.cascaderService.prepareSearchOptions(this.inputValue)}isOptionActivated(t,r){return this.cascaderService.activatedOptions[r]===t}setDisabledState(t){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||t,this.isNzDisableFirstChange=!1,this.nzDisabled&&this.closeMenu()}closeMenu(){this.blur(),this.clearDelayMenuTimer(),this.setMenuVisible(!1)}reposition(){this.overlay&&this.overlay.overlayRef&&this.menuVisible&&Promise.resolve().then(()=>{this.overlay.overlayRef.updatePosition(),this.cdr.markForCheck()})}checkChildren(){this.cascaderItems&&this.cascaderItems.forEach(t=>t.markForCheck())}setDisplayLabel(){const t=this.cascaderService.selectedOptions,r=t.map(i=>this.cascaderService.getOptionLabel(i));this.isLabelRenderTemplate?this.labelRenderContext={labels:r,selectedOptions:t}:this.labelRenderText=pc.call(this,r)}setDropdownStyles(){const t=this.cascaderService.columns[0];this.shouldShowEmpty=this.inSearchingMode&&(!t||!t.length)||!(this.nzOptions&&this.nzOptions.length)&&!this.nzLoadData,this.dropdownHeightStyle=this.shouldShowEmpty?"auto":"",this.input&&(this.dropdownWidthStyle=this.inSearchingMode||this.shouldShowEmpty?`${this.selectContainer.nativeElement.offsetWidth}px`:"")}setStatusStyles(t,r){this.status=t,this.hasFeedback=r,this.cdr.markForCheck(),this.statusCls=(0,Kn.Zu)(this.prefixCls,t,r),Object.keys(this.statusCls).forEach(i=>{this.statusCls[i]?this.renderer.addClass(this.elementRef.nativeElement,i):this.renderer.removeClass(this.elementRef.nativeElement,i)})}setLocale(){this.locale=this.i18nService.getLocaleData("global"),this.cdr.markForCheck()}scrollToActivatedOptions(){this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.cascaderItems.toArray().filter(t=>t.activated).forEach(t=>{t.nativeElement.scrollIntoView({block:"start",inline:"nearest"})})})})}setupChangeListener(){this.input$.pipe((0,Ua.w)(t=>t?new Oe.y(r=>this.ngZone.runOutsideAngular(()=>(0,rn.R)(t.nativeElement,"change").subscribe(r))):_n.E),(0,It.R)(this.destroy$)).subscribe(t=>t.stopPropagation())}setupKeydownListener(){this.ngZone.runOutsideAngular(()=>{(0,rn.R)(this.el,"keydown").pipe((0,It.R)(this.destroy$)).subscribe(t=>{const r=t.keyCode;if(r===_t.JH||r===_t.LH||r===_t.oh||r===_t.SV||r===_t.K5||r===_t.ZH||r===_t.hY){if(!this.menuVisible&&r!==_t.ZH&&r!==_t.hY)return this.ngZone.run(()=>this.setMenuVisible(!0));this.inSearchingMode&&(r===_t.ZH||r===_t.oh||r===_t.SV)||this.menuVisible&&(t.preventDefault(),this.ngZone.run(()=>{r===_t.JH?this.moveUpOrDown(!1):r===_t.LH?this.moveUpOrDown(!0):r===_t.oh?this.moveLeft():r===_t.SV?this.moveRight():r===_t.K5&&this.onEnter(),this.cdr.markForCheck()}))}})})}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(Wa),u.Y36(qo.jY),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(Wl.wi),u.Y36(Ko.kn),u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(Q.Is,8),u.Y36(Ya.P,9),u.Y36(Ha.kH,8),u.Y36(Ha.yW,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-cascader"],["","nz-cascader",""]],viewQuery:function(t,r){if(1&t&&(u.Gf(Ga,5),u.Gf(Kl,5),u.Gf(tc,5),u.Gf(ne.pI,5),u.Gf(ea,5)),2&t){let i;u.iGM(i=u.CRH())&&(r.selectContainer=i.first),u.iGM(i=u.CRH())&&(r.input=i.first),u.iGM(i=u.CRH())&&(r.menu=i.first),u.iGM(i=u.CRH())&&(r.overlay=i.first),u.iGM(i=u.CRH())&&(r.cascaderItems=i)}},hostVars:23,hostBindings:function(t,r){1&t&&u.NdJ("click",function(){return r.onTriggerClick()})("mouseenter",function(){return r.onTriggerMouseEnter()})("mouseleave",function(a){return r.onTriggerMouseLeave(a)}),2&t&&(u.uIk("tabIndex","0"),u.ekj("ant-select-in-form-item",!!r.nzFormStatusService)("ant-select-lg","large"===r.nzSize)("ant-select-sm","small"===r.nzSize)("ant-select-allow-clear",r.nzAllowClear)("ant-select-show-arrow",r.nzShowArrow)("ant-select-show-search",!!r.nzShowSearch)("ant-select-disabled",r.nzDisabled)("ant-select-open",r.menuVisible)("ant-select-focused",r.isFocused)("ant-select-single",!0)("ant-select-rtl","rtl"===r.dir))},inputs:{nzOptionRender:"nzOptionRender",nzShowInput:"nzShowInput",nzShowArrow:"nzShowArrow",nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzChangeOnSelect:"nzChangeOnSelect",nzDisabled:"nzDisabled",nzColumnClassName:"nzColumnClassName",nzExpandTrigger:"nzExpandTrigger",nzValueProperty:"nzValueProperty",nzLabelRender:"nzLabelRender",nzLabelProperty:"nzLabelProperty",nzNotFoundContent:"nzNotFoundContent",nzSize:"nzSize",nzBackdrop:"nzBackdrop",nzShowSearch:"nzShowSearch",nzPlaceHolder:"nzPlaceHolder",nzMenuClassName:"nzMenuClassName",nzMenuStyle:"nzMenuStyle",nzMouseEnterDelay:"nzMouseEnterDelay",nzMouseLeaveDelay:"nzMouseLeaveDelay",nzStatus:"nzStatus",nzTriggerAction:"nzTriggerAction",nzChangeOn:"nzChangeOn",nzLoadData:"nzLoadData",nzSuffixIcon:"nzSuffixIcon",nzExpandIcon:"nzExpandIcon",nzOptions:"nzOptions"},outputs:{nzVisibleChange:"nzVisibleChange",nzSelectionChange:"nzSelectionChange",nzSelect:"nzSelect",nzClear:"nzClear"},exportAs:["nzCascader"],features:[u._Bn([{provide:D.JU,useExisting:(0,u.Gpc)(()=>e),multi:!0},Wa,Ko.kn]),u.TTD],ngContentSelectors:hc,decls:6,vars:6,consts:[["cdkOverlayOrigin",""],["origin","cdkOverlayOrigin","trigger",""],[4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","cdkConnectedOverlayOpen","overlayOutsideClick","detach"],[1,"ant-select-selector"],["selectContainer",""],[1,"ant-select-selection-search"],["type","search",1,"ant-select-selection-search-input",3,"readonly","disabled","ngModel","ngModelChange","blur","focus"],["input",""],["class","ant-select-selection-item",3,"title",4,"ngIf"],["class","ant-select-selection-placeholder",3,"visibility",4,"ngIf"],["class","ant-select-arrow",3,"ant-select-arrow-loading",4,"ngIf"],["class","ant-select-clear",4,"ngIf"],[1,"ant-select-selection-item",3,"title"],[4,"ngIf","ngIfElse"],["labelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-select-selection-placeholder"],[1,"ant-select-arrow"],["nz-icon","",3,"nzType","ant-cascader-picker-arrow-expand",4,"ngIf"],["nz-icon","","nzType","loading",4,"ngIf"],[3,"status",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","loading"],[3,"status"],[1,"ant-select-clear"],["nz-icon","","nzType","close-circle","nzTheme","fill",3,"click"],[1,"ant-select-dropdown","ant-cascader-dropdown","ant-select-dropdown-placement-bottomLeft",3,"nzNoAnimation","mouseenter","mouseleave"],[1,"ant-cascader-menus",3,"ngClass","ngStyle"],["menu",""],["class","ant-cascader-menu",3,"width","height",4,"ngIf","ngIfElse"],["hasOptionsTemplate",""],[1,"ant-cascader-menu"],[1,"ant-cascader-menu-item","ant-cascader-menu-item-disabled"],[1,"ant-cascader-menu-item-content",3,"nzComponentName","specificContent"],["class","ant-cascader-menu","role","menuitemcheckbox",3,"ngClass","height","width",4,"ngFor","ngForOf"],["role","menuitemcheckbox",1,"ant-cascader-menu",3,"ngClass"],["nz-cascader-option","",3,"expandIcon","columnIndex","nzLabelProperty","optionTemplate","activated","highlightText","option","dir","mouseenter","mouseleave","click",4,"ngFor","ngForOf"],["nz-cascader-option","",3,"expandIcon","columnIndex","nzLabelProperty","optionTemplate","activated","highlightText","option","dir","mouseenter","mouseleave","click"]],template:function(t,r){if(1&t&&(u.F$t(),u.TgZ(0,"div",0,1),u.YNc(3,sc,10,12,"ng-container",2),u.Hsn(4),u.qZA(),u.YNc(5,bf,6,15,"ng-template",3),u.NdJ("overlayOutsideClick",function(a){return r.onClickOutside(a)})("detach",function(){return r.closeMenu()})),2&t){const i=u.MAs(1);u.xp6(3),u.Q6J("ngIf",r.nzShowInput),u.xp6(2),u.Q6J("cdkConnectedOverlayHasBackdrop",r.nzBackdrop)("cdkConnectedOverlayOrigin",i)("cdkConnectedOverlayPositions",r.positions)("cdkConnectedOverlayTransformOriginOn",".ant-cascader-dropdown")("cdkConnectedOverlayOpen",r.menuVisible)}},dependencies:[Q.Lv,K.mk,K.sg,K.O5,K.tP,K.PC,D.Fj,D.JJ,D.On,ne.pI,ne.xu,bn.gB,E.Ls,Ya.P,jo.hQ,Ha.w_,ea],encapsulation:2,data:{animation:[Qo.mF]},changeDetection:0}),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzShowInput",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzShowArrow",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzAllowClear",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzAutoFocus",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzChangeOnSelect",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzDisabled",void 0),(0,d.gn)([(0,qo.oS)()],e.prototype,"nzSize",void 0),(0,d.gn)([(0,qo.oS)()],e.prototype,"nzBackdrop",void 0),e})(),gc=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,D.u5,ne.U8,dt.T,bn.Xo,ts.C,E.PV,fn.o7,Ya.g,jo.e4,Ha.mJ]}),e})(),yc=(()=>{class e{constructor(t,r,i){this.dataService=t,this.handlerService=r,this.i18nService=i,this.loading=!1}fanyi(t){return this.i18nService.fanyi("")}ngOnInit(){this.loading=!0,this.dataService.getBiReference(this.bi.code,this.dim.id,this.handlerService.buildDimParam(this.bi,!1,!0)).subscribe(t=>{this.data=this.recursiveTree(t,null),this.data.forEach(r=>{r.key==this.dim.$value&&(r.selected=!0)}),this.loading=!1})}recursiveTree(t,r){let i=[];return t.forEach(a=>{if(a.pid==r){let o={value:a.id,label:a.title,children:this.recursiveTree(t,a.id)};o.isLeaf=!o.children.length,i.push(o)}}),i}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(ft),u.Y36(za.t$))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-cascade"]],inputs:{dim:"dim",bi:"bi"},decls:2,vars:6,consts:[[3,"nzSpinning"],[2,"width","100%",3,"ngModel","nzChangeOnSelect","nzShowSearch","nzNotFoundContent","nzOptions","ngModelChange"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-cascader",1),u.NdJ("ngModelChange",function(a){return r.dim.$value=a}),u.qZA()()),2&t&&(u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngModel",r.dim.$value)("nzChangeOnSelect",!0)("nzShowSearch",!0)("nzNotFoundContent",r.fanyi("global.no_data"))("nzOptions",r.data))},dependencies:[D.JJ,D.On,ht.W,dc],encapsulation:2}),e})();const mc=["*"];let xc=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-search-se"]],inputs:{dimension:"dimension"},ngContentSelectors:mc,decls:9,vars:3,consts:[[2,"display","flex","margin","4px 0"],[2,"display","flex","justify-content","flex-end"],[1,"ellipsis",2,"line-height","32px","width","90px","text-align","left"],[2,"color","#f00"],[2,"margin","0 3px",3,"title"],[2,"flex","1","width","100%"]],template:function(t,r){1&t&&(u.F$t(),u.TgZ(0,"div",0)(1,"div",1)(2,"label",2)(3,"span",3),u._uU(4),u.qZA(),u.TgZ(5,"span",4),u._uU(6),u.qZA()()(),u.TgZ(7,"div",5),u.Hsn(8),u.qZA()()),2&t&&(u.xp6(4),u.Oqu(r.dimension.notNull?"*":""),u.xp6(1),u.Q6J("title",r.dimension.title),u.xp6(1),u.hij("",r.dimension.title," : \xa0"))}}),e})();function na(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",6)(2,"bi-search-se",7),u._UZ(3,"erupt-bi-choice",8),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(1),u.Q6J("nzXs",24),u.xp6(1),u.Q6J("dimension",t),u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function Cc(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",9)(2,"bi-search-se",7),u._UZ(3,"erupt-bi-choice",8),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(2),u.Q6J("dimension",t),u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function Mc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-select",13),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("nzMode","tags")("ngModel",t.$value)("name",t.code)}}function _c(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"i",18),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(4).$implicit;return u.KtG(i.$value=null)}),u.qZA()}}function wc(e,n){if(1&e&&u.YNc(0,_c,1,0,"i",17),2&e){const t=u.oxw(3).$implicit;u.Q6J("ngIf",t.$value)}}function ra(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",14)(2,"input",15),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)})("keydown",function(i){u.CHM(t);const a=u.oxw(3);return u.KtG(a.enterEvent(i))}),u.qZA()(),u.YNc(3,wc,1,1,"ng-template",null,16,u.W1O),u.BQk()}if(2&e){const t=u.MAs(4),r=u.oxw(2).$implicit;u.xp6(1),u.Q6J("nzSuffix",t),u.xp6(1),u.Q6J("ngModel",r.$value)("name",r.code)("required",r.notNull)}}function ia(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-number",19),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)})("keydown",function(i){u.CHM(t);const a=u.oxw(3);return u.KtG(a.enterEvent(i))}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Sc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",20)(2,"nz-input-number",21),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value[0]=i)}),u.qZA(),u._UZ(3,"input",22),u.TgZ(4,"nz-input-number",21),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value[1]=i)}),u.qZA()(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(2),u.Q6J("ngModel",t.$value[0])("name",t.code),u.xp6(2),u.Q6J("ngModel",t.$value[1])("name",t.code)}}function bc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",24),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.clearRef(i))}),u.qZA(),u.BQk()}}function Tc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA(),u.BQk()}}function T(e,n){if(1&e&&(u.YNc(0,bc,2,0,"ng-container",23),u.YNc(1,Tc,2,0,"ng-container",23)),2&e){const t=u.oxw(2).$implicit;u.Q6J("ngIf",t.$value),u.xp6(1),u.Q6J("ngIf",!t.$value)}}function $(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function at(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function vt(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function Ht(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function ve(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",24),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.clearRef(i))}),u.qZA(),u.BQk()}}function Ee(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.refTable(i))}),u.qZA(),u.BQk()}}function Qe(e,n){if(1&e&&(u.YNc(0,ve,2,0,"ng-container",23),u.YNc(1,Ee,2,0,"ng-container",23)),2&e){const t=u.oxw(2).$implicit;u.Q6J("ngIf",t.$value),u.xp6(1),u.Q6J("ngIf",!t.$value)}}function kn(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.refTable(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(16),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function zn(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",26)(2,"input",27),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.refTable(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(16),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function Wn(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"erupt-bi-cascade",8),u.BQk()),2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function Xa(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-date-picker",28),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Nm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-range-picker",29),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngModel",t.$value)("nzRanges",r.dateRanges)("name",t.code)}}function Vm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-time-picker",30),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Um(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-date-picker",31),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Ym(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-range-picker",32),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)("nzRanges",r.dateRanges)}}function Hm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-week-picker",30),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Gm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-month-picker",30),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Zm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-year-picker",30),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Wm(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",10)(2,"bi-search-se",7),u.ynx(3,3),u.YNc(4,Mc,2,3,"ng-container",4),u.YNc(5,ra,5,4,"ng-container",4),u.YNc(6,ia,2,2,"ng-container",4),u.YNc(7,Sc,5,4,"ng-container",4),u.ynx(8),u.YNc(9,T,2,2,"ng-template",null,11,u.W1O),u.YNc(11,$,3,5,"ng-container",4),u.YNc(12,at,3,5,"ng-container",4),u.YNc(13,vt,3,5,"ng-container",4),u.YNc(14,Ht,3,5,"ng-container",4),u.YNc(15,Qe,2,2,"ng-template",null,12,u.W1O),u.YNc(17,kn,3,5,"ng-container",4),u.YNc(18,zn,3,5,"ng-container",4),u.BQk(),u.YNc(19,Wn,2,2,"ng-container",4),u.YNc(20,Xa,2,2,"ng-container",4),u.YNc(21,Nm,2,3,"ng-container",4),u.YNc(22,Vm,2,2,"ng-container",4),u.YNc(23,Um,2,2,"ng-container",4),u.YNc(24,Ym,2,3,"ng-container",4),u.YNc(25,Hm,2,2,"ng-container",4),u.YNc(26,Gm,2,2,"ng-container",4),u.YNc(27,Zm,2,2,"ng-container",4),u.BQk(),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(1),u.Q6J("nzXs",r.col.xs)("nzSm",r.col.sm)("nzMd",r.col.md)("nzLg",r.col.lg)("nzXl",r.col.xl)("nzXXl",r.col.xxl),u.xp6(1),u.Q6J("dimension",t),u.xp6(1),u.Q6J("ngSwitch",t.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.TAG),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.INPUT),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.NUMBER),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.NUMBER_RANGE),u.xp6(4),u.Q6J("ngSwitchCase",r.dimType.REFERENCE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TREE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TREE_RADIO),u.xp6(3),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TABLE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TABLE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CASCADE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATE_RANGE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.TIME),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATETIME),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATETIME_RANGE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.WEEK),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.MONTH),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.YEAR)}}function Xm(e,n){if(1&e&&(u.ynx(0)(1,3),u.YNc(2,na,4,4,"ng-container",4),u.YNc(3,Cc,4,3,"ng-container",4),u.YNc(4,Wm,28,27,"ng-container",5),u.BQk()()),2&e){const t=n.$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngSwitch",t.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CHECKBOX)}}let $m=(()=>{class e{constructor(t,r){this.modal=t,this.i18n=r,this.search=new u.vpe,this.col=dr.l[3],this.dimType=Tt,this.dateRanges={},this.datePipe=new K.uU("zh-cn")}ngOnInit(){this.dateRanges={[this.i18n.fanyi("global.today")]:[this.datePipe.transform(new Date,"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_7_day")]:[this.datePipe.transform(mr().add(-7,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_30_day")]:[this.datePipe.transform(mr().add(-30,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.this_month")]:[this.datePipe.transform(mr().toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_month")]:[this.datePipe.transform(mr().add(-1,"month").toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(mr().add(-1,"month").endOf("month").toDate(),"yyyy-MM-dd 23:59:59")]}}enterEvent(t){13===t.which&&this.search.emit()}ref(t){let r=this.modal.create({nzWrapClassName:"modal-xs",nzKeyboard:!0,nzStyle:{top:"30px"},nzTitle:t.title,nzContent:qr,nzOnOk:i=>{i.confirmNodeChecked()}});Object.assign(r.getContentComponent(),{dimension:t,code:this.bi.code,bi:this.bi})}refTable(t){let r=this.modal.create({nzStyle:{top:"20px"},nzWrapClassName:"modal-xxl",nzBodyStyle:{padding:"0"},nzKeyboard:!1,nzTitle:t.title,nzContent:qi,nzOnOk:i=>{i.confirmChecked()}});Object.assign(r.getContentComponent(),{dimension:t,code:this.bi.code,bi:this.bi})}clearRef(t){t.$viewValue=null,t.$value=null}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(Y.Sf),u.Y36(za.t$))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-dimension"]],inputs:{bi:"bi"},outputs:{search:"search"},decls:3,vars:2,consts:[["nz-form","","nzLayout","horizontal"],["nz-row","",3,"nzGutter"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nz-col","",3,"nzXs"],[3,"dimension"],[3,"dim","bi"],["nz-col",""],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],["refBtn",""],["refTableBtn",""],[2,"width","100%",3,"nzMode","ngModel","name","ngModelChange"],[1,"erupt-input",3,"nzSuffix"],["nz-input","","autocomplete","off",1,"full-width",3,"ngModel","name","required","ngModelChange","keydown"],["suffixTemplate",""],["nz-icon","","nz-tooltip","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nz-tooltip","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[1,"full-width",3,"ngModel","name","ngModelChange","keydown"],[1,"erupt-input",2,"display","flex","align-items","center"],[2,"width","45%",3,"ngModel","name","ngModelChange"],["disabled","","nz-input","","placeholder","~",2,"width","30px","border-left","0","border-right","0","pointer-events","none"],[4,"ngIf"],["nz-icon","","nzType","close-circle","theme","fill",1,"point",3,"click"],["nz-icon","","nzType","database","theme","fill",1,"point",3,"click"],[1,"full-width",3,"nzAddOnAfter"],["nz-input","","autocomplete","off",3,"required","readOnly","value","name","click"],["nzShowToday","",1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowToday","",1,"full-width",3,"ngModel","nzRanges","name","ngModelChange"],[1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowTime","","nzShowToday","",1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowToday","","nzShowTime","",1,"full-width",3,"ngModel","name","nzRanges","ngModelChange"]],template:function(t,r){1&t&&(u.TgZ(0,"form",0)(1,"div",1),u.YNc(2,Xm,5,3,"ng-container",2),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("nzGutter",16),u.xp6(1),u.Q6J("ngForOf",r.bi.dimensions))},dependencies:[K.sg,K.O5,K.RF,K.n9,K.ED,D._Y,D.Fj,D.JJ,D.JL,D.Q7,D.On,D.F,ot.w,I.t3,I.SK,ji.SY,Zl.Vq,E.Ls,fn.Zp,fn.gB,fn.ke,xr.uw,xr.wS,xr.Xv,xr.Mq,xr.mr,Ba.m4,Ra._V,Na.Lr,H,yc,xc],styles:["[_nghost-%COMP%] nz-input-group{width:100%}[_nghost-%COMP%] se{width:100%}[_nghost-%COMP%] se .ant-form-item-label{width:auto!important;text-overflow:ellipsis;white-space:nowrap;max-width:150px;min-width:65px}"]}),e})();var Ja,Ac,If,Ec,v=U(8250),vn=(()=>{return(e=vn||(vn={})).FORE="fore",e.MID="mid",e.BG="bg",vn;var e})(),le=(()=>{return(e=le||(le={})).TOP="top",e.TOP_LEFT="top-left",e.TOP_RIGHT="top-right",e.RIGHT="right",e.RIGHT_TOP="right-top",e.RIGHT_BOTTOM="right-bottom",e.LEFT="left",e.LEFT_TOP="left-top",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.BOTTOM_LEFT="bottom-left",e.BOTTOM_RIGHT="bottom-right",e.RADIUS="radius",e.CIRCLE="circle",e.NONE="none",le;var e})(),Cn=(()=>{return(e=Cn||(Cn={})).AXIS="axis",e.GRID="grid",e.LEGEND="legend",e.TOOLTIP="tooltip",e.ANNOTATION="annotation",e.SLIDER="slider",e.SCROLLBAR="scrollbar",e.OTHER="other",Cn;var e})(),aa={FORE:3,MID:2,BG:1},Ne=(()=>{return(e=Ne||(Ne={})).BEFORE_RENDER="beforerender",e.AFTER_RENDER="afterrender",e.BEFORE_PAINT="beforepaint",e.AFTER_PAINT="afterpaint",e.BEFORE_CHANGE_DATA="beforechangedata",e.AFTER_CHANGE_DATA="afterchangedata",e.BEFORE_CLEAR="beforeclear",e.AFTER_CLEAR="afterclear",e.BEFORE_DESTROY="beforedestroy",e.BEFORE_CHANGE_SIZE="beforechangesize",e.AFTER_CHANGE_SIZE="afterchangesize",Ne;var e})(),Br=(()=>{return(e=Br||(Br={})).BEFORE_DRAW_ANIMATE="beforeanimate",e.AFTER_DRAW_ANIMATE="afteranimate",e.BEFORE_RENDER_LABEL="beforerenderlabel",e.AFTER_RENDER_LABEL="afterrenderlabel",Br;var e})(),On=(()=>{return(e=On||(On={})).MOUSE_ENTER="plot:mouseenter",e.MOUSE_DOWN="plot:mousedown",e.MOUSE_MOVE="plot:mousemove",e.MOUSE_UP="plot:mouseup",e.MOUSE_LEAVE="plot:mouseleave",e.TOUCH_START="plot:touchstart",e.TOUCH_MOVE="plot:touchmove",e.TOUCH_END="plot:touchend",e.TOUCH_CANCEL="plot:touchcancel",e.CLICK="plot:click",e.DBLCLICK="plot:dblclick",e.CONTEXTMENU="plot:contextmenu",e.LEAVE="plot:leave",e.ENTER="plot:enter",On;var e})(),$a=(()=>{return(e=$a||($a={})).ACTIVE="active",e.INACTIVE="inactive",e.SELECTED="selected",e.DEFAULT="default",$a;var e})(),oa=["color","shape","size"],en="_origin",Tf=1,Af=1,Ff={};function kf(e,n){Ff[e]=n}function jr(e){Ja||function Qm(){Ja=document.createElement("table"),Ac=document.createElement("tr"),If=/^\s*<(\w+|!)[^>]*>/,Ec={tr:document.createElement("tbody"),tbody:Ja,thead:Ja,tfoot:Ja,td:Ac,th:Ac,"*":document.createElement("div")}}();var n=If.test(e)&&RegExp.$1;(!n||!(n in Ec))&&(n="*");var t=Ec[n];e="string"==typeof e?e.replace(/(^\s*)|(\s*$)/g,""):e,t.innerHTML=""+e;var r=t.childNodes[0];return r&&t.contains(r)&&t.removeChild(r),r}function In(e,n){if(e)for(var t in n)n.hasOwnProperty(t)&&(e.style[t]=n[t]);return e}function Df(e){return"number"==typeof e&&!isNaN(e)}function Lf(e,n,t,r){var i=t,a=r;if(n){var o=function qm(e){var n=getComputedStyle(e);return{width:(e.clientWidth||parseInt(n.width,10))-parseInt(n.paddingLeft,10)-parseInt(n.paddingRight,10),height:(e.clientHeight||parseInt(n.height,10))-parseInt(n.paddingTop,10)-parseInt(n.paddingBottom,10)}}(e);i=o.width?o.width:i,a=o.height?o.height:a}return{width:Math.max(Df(i)?i:Tf,Tf),height:Math.max(Df(a)?a:Af,Af)}}var Of=U(378),Km=function(e){function n(t){var r=e.call(this)||this;r.destroyed=!1;var i=t.visible;return r.visible=void 0===i||i,r}return(0,d.ZT)(n,e),n.prototype.show=function(){this.visible||this.changeVisible(!0)},n.prototype.hide=function(){this.visible&&this.changeVisible(!1)},n.prototype.destroy=function(){this.off(),this.destroyed=!0},n.prototype.changeVisible=function(t){this.visible!==t&&(this.visible=t)},n}(Of.Z);const Fc=Km;var wn=U(8621),t1=.5,e1=.5,r1=function(){function e(n){var t=n.xField,r=n.yField,i=n.adjustNames,o=n.dimValuesMap;this.adjustNames=void 0===i?["x","y"]:i,this.xField=t,this.yField=r,this.dimValuesMap=o}return e.prototype.isAdjust=function(n){return this.adjustNames.indexOf(n)>=0},e.prototype.getAdjustRange=function(n,t,r){var s,l,i=this.yField,a=r.indexOf(t),o=r.length;return!i&&this.isAdjust("y")?(s=0,l=1):o>1?(s=r[0===a?0:a-1],l=r[a===o-1?o-1:a+1],0!==a?s+=(t-s)/2:s-=(l-t)/2,a!==o-1?l-=(l-t)/2:l+=(t-r[o-2])/2):(s=0===t?0:t-.5,l=0===t?1:t+.5),{pre:s,next:l}},e.prototype.adjustData=function(n,t){var r=this,i=this.getDimValues(t);v.S6(n,function(a,o){v.S6(i,function(s,l){r.adjustDim(l,s,a,o)})})},e.prototype.groupData=function(n,t){return v.S6(n,function(r){void 0===r[t]&&(r[t]=0)}),v.vM(n,t)},e.prototype.adjustDim=function(n,t,r,i){},e.prototype.getDimValues=function(n){var r=this.xField,i=this.yField,a=v.f0({},this.dimValuesMap),o=[];return r&&this.isAdjust("x")&&o.push(r),i&&this.isAdjust("y")&&o.push(i),o.forEach(function(l){a&&a[l]||(a[l]=v.I(n,l).sort(function(c,h){return c-h}))}),!i&&this.isAdjust("y")&&(a.y=[0,1]),a},e}();const as=r1;var zf={},Bf=function(e){return zf[e.toLowerCase()]},os=function(e,n){if(Bf(e))throw new Error("Adjust type '"+e+"' existed.");zf[e.toLowerCase()]=n},kc=function(e,n){return(kc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])})(e,n)};function ss(e,n){function t(){this.constructor=e}kc(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}var Mr=function(){return Mr=Object.assign||function(n){for(var t,r=1,i=arguments.length;r=0)g=h+this.getIntervalOnlyOffset(i,r);else if(!v.UM(c)&&v.UM(l)&&c>=0)g=h+this.getDodgeOnlyOffset(i,r);else if(!v.UM(l)&&!v.UM(c)&&l>=0&&c>=0)g=h+this.getIntervalAndDodgeOffset(i,r);else{var m=p*o/i,x=s*m;g=(h+f)/2+(.5*(p-i*m-(i-1)*x)+((r+1)*m+r*x)-.5*m-.5*p)}return g},n.prototype.getIntervalOnlyOffset=function(t,r){var i=this,a=i.defaultSize,s=i.xDimensionLegenth,l=i.groupNum,h=i.maxColumnWidth,f=i.minColumnWidth,p=i.columnWidthRatio,g=i.intervalPadding/s,y=(1-(l-1)*g)/l*i.dodgeRatio/(t-1),m=((1-g*(l-1))/l-y*(t-1))/t;return m=v.UM(p)?m:1/l/t*p,v.UM(h)||(m=Math.min(m,h/s)),v.UM(f)||(m=Math.max(m,f/s)),((.5+r)*(m=a?a/s:m)+r*(y=((1-(l-1)*g)/l-t*m)/(t-1))+.5*g)*l-g/2},n.prototype.getDodgeOnlyOffset=function(t,r){var i=this,a=i.defaultSize,s=i.xDimensionLegenth,l=i.groupNum,h=i.maxColumnWidth,f=i.minColumnWidth,p=i.columnWidthRatio,g=i.dodgePadding/s,y=1*i.marginRatio/(l-1),m=((1-y*(l-1))/l-g*(t-1))/t;return m=p?1/l/t*p:m,v.UM(h)||(m=Math.min(m,h/s)),v.UM(f)||(m=Math.max(m,f/s)),((.5+r)*(m=a?a/s:m)+r*g+.5*(y=(1-(m*t+g*(t-1))*l)/(l-1)))*l-y/2},n.prototype.getIntervalAndDodgeOffset=function(t,r){var i=this,s=i.xDimensionLegenth,l=i.groupNum,c=i.intervalPadding/s,h=i.dodgePadding/s;return((.5+r)*(((1-c*(l-1))/l-h*(t-1))/t)+r*h+.5*c)*l-c/2},n.prototype.getDistribution=function(t){var i=this.cacheMap,a=i[t];return a||(a={},v.S6(this.adjustDataArray,function(o,s){var l=v.I(o,t);l.length||l.push(0),v.S6(l,function(c){a[c]||(a[c]=[]),a[c].push(s)})}),i[t]=a),a},n}(as);const o1=a1;var l1=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return ss(n,e),n.prototype.process=function(t){var r=v.d9(t),i=v.xH(r);return this.adjustData(r,i),r},n.prototype.adjustDim=function(t,r,i){var a=this,o=this.groupData(i,t);return v.S6(o,function(s,l){return a.adjustGroup(s,t,parseFloat(l),r)})},n.prototype.getAdjustOffset=function(t){var r=t.pre,i=t.next,a=.05*(i-r);return function s1(e,n){return(n-e)*Math.random()+e}(r+a,i-a)},n.prototype.adjustGroup=function(t,r,i,a){var o=this,s=this.getAdjustRange(r,i,a);return v.S6(t,function(l){l[r]=o.getAdjustOffset(s)}),t},n}(as);const c1=l1;var Ic=v.Ct,u1=function(e){function n(t){var r=e.call(this,t)||this,i=t.adjustNames,o=t.height,s=void 0===o?NaN:o,l=t.size,c=void 0===l?10:l,h=t.reverseOrder,f=void 0!==h&&h;return r.adjustNames=void 0===i?["y"]:i,r.height=s,r.size=c,r.reverseOrder=f,r}return ss(n,e),n.prototype.process=function(t){var a=this.reverseOrder,o=this.yField?this.processStack(t):this.processOneDimStack(t);return a?this.reverse(o):o},n.prototype.reverse=function(t){return t.slice(0).reverse()},n.prototype.processStack=function(t){var r=this,i=r.xField,a=r.yField,s=r.reverseOrder?this.reverse(t):t,l=new Ic,c=new Ic;return s.map(function(h){return h.map(function(f){var p,g=v.U2(f,i,0),y=v.U2(f,[a]),m=g.toString();if(y=v.kJ(y)?y[1]:y,!v.UM(y)){var x=y>=0?l:c;x.has(m)||x.set(m,0);var C=x.get(m),M=y+C;return x.set(m,M),Mr(Mr({},f),((p={})[a]=[C,M],p))}return f})})},n.prototype.processOneDimStack=function(t){var r=this,i=this,a=i.xField,o=i.height,c=i.reverseOrder?this.reverse(t):t,h=new Ic;return c.map(function(f){return f.map(function(p){var g,m=p[a],x=2*r.size/o;h.has(m)||h.set(m,x/2);var C=h.get(m);return h.set(m,C+x),Mr(Mr({},p),((g={}).y=C,g))})})},n}(as);const h1=u1;var f1=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return ss(n,e),n.prototype.process=function(t){var r=v.xH(t),a=this.xField,o=this.yField,s=this.getXValuesMaxMap(r),l=Math.max.apply(Math,Object.keys(s).map(function(c){return s[c]}));return v.UI(t,function(c){return v.UI(c,function(h){var f,p,g=h[o],y=h[a];if(v.kJ(g)){var m=(l-s[y])/2;return Mr(Mr({},h),((f={})[o]=v.UI(g,function(C){return m+C}),f))}var x=(l-g)/2;return Mr(Mr({},h),((p={})[o]=[x,g+x],p))})})},n.prototype.getXValuesMaxMap=function(t){var r=this,a=this.xField,o=this.yField,s=v.vM(t,function(l){return l[a]});return v.Q8(s,function(l){return r.getDimMaxValue(l,o)})},n.prototype.getDimMaxValue=function(t,r){var i=v.UI(t,function(o){return v.U2(o,r,[])}),a=v.xH(i);return Math.max.apply(Math,a)},n}(as);const v1=f1;os("Dodge",o1),os("Jitter",c1),os("Stack",h1),os("Symmetric",v1);var Nf=function(e,n){return(0,v.HD)(n)?n:e.invert(e.scale(n))},p1=function(){function e(n){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(n)}return e.prototype.mapping=function(){for(var n=this,t=[],r=0;r1?1:Number(n),r=e.length-1,i=Math.floor(r*t),a=r*t-i,o=e[i],s=i===r?o:e[i+1];return Vf([Dc(o,s,a,0),Dc(o,s,a,1),Dc(o,s,a,2)])}(t,r)}},toRGB:(0,v.HP)(Yf),toCSSGradient:function(e){if(function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)}(e)){var n,t=void 0;if("l"===e[0])t=(r=g1.exec(e))[2],n="linear-gradient("+(+r[1]+90)+"deg, ";else if("r"===e[0]){var r;n="radial-gradient(",t=(r=y1.exec(e))[4]}var a=t.match(m1);return(0,v.S6)(a,function(o,s){var l=o.split(":");n+=l[1]+" "+100*l[0]+"%",s!==a.length-1&&(n+=", ")}),n+=")"}return e}};var S1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="color",r.names=["color"],(0,v.HD)(r.values)&&(r.linear=!0),r.gradient=Kr.gradient(r.values),r}return(0,d.ZT)(n,e),n.prototype.getLinearValue=function(t){return this.gradient(t)},n}(Qa);const b1=S1;var T1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="opacity",r.names=["opacity"],r}return(0,d.ZT)(n,e),n}(Qa);const A1=T1;var E1=function(e){function n(t){var r=e.call(this,t)||this;return r.names=["x","y"],r.type="position",r}return(0,d.ZT)(n,e),n.prototype.mapping=function(t,r){var i=this.scales,a=i[0],o=i[1];return(0,v.UM)(t)||(0,v.UM)(r)?[]:[(0,v.kJ)(t)?t.map(function(s){return a.scale(s)}):a.scale(t),(0,v.kJ)(r)?r.map(function(s){return o.scale(s)}):o.scale(r)]},n}(Qa);const F1=E1;var k1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="shape",r.names=["shape"],r}return(0,d.ZT)(n,e),n.prototype.getLinearValue=function(t){var r=Math.round((this.values.length-1)*t);return this.values[r]},n}(Qa);const I1=k1;var D1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="size",r.names=["size"],r}return(0,d.ZT)(n,e),n}(Qa);const L1=D1;var Hf={};function _r(e,n){Hf[e]=n}var P1=function(){function e(n){this.type="base",this.isCategory=!1,this.isLinear=!1,this.isContinuous=!1,this.isIdentity=!1,this.values=[],this.range=[0,1],this.ticks=[],this.__cfg__=n,this.initCfg(),this.init()}return e.prototype.translate=function(n){return n},e.prototype.change=function(n){(0,v.f0)(this.__cfg__,n),this.init()},e.prototype.clone=function(){return this.constructor(this.__cfg__)},e.prototype.getTicks=function(){var n=this;return(0,v.UI)(this.ticks,function(t,r){return(0,v.Kn)(t)?t:{text:n.getText(t,r),tickValue:t,value:n.scale(t)}})},e.prototype.getText=function(n,t){var r=this.formatter,i=r?r(n,t):n;return(0,v.UM)(i)||!(0,v.mf)(i.toString)?"":i.toString()},e.prototype.getConfig=function(n){return this.__cfg__[n]},e.prototype.init=function(){(0,v.f0)(this,this.__cfg__),this.setDomain(),(0,v.xb)(this.getConfig("ticks"))&&(this.ticks=this.calculateTicks())},e.prototype.initCfg=function(){},e.prototype.setDomain=function(){},e.prototype.calculateTicks=function(){var n=this.tickMethod,t=[];if((0,v.HD)(n)){var r=function O1(e){return Hf[e]}(n);if(!r)throw new Error("There is no method to to calculate ticks!");t=r(this)}else(0,v.mf)(n)&&(t=n(this));return t},e.prototype.rangeMin=function(){return this.range[0]},e.prototype.rangeMax=function(){return this.range[1]},e.prototype.calcPercent=function(n,t,r){return(0,v.hj)(n)?(n-t)/(r-t):NaN},e.prototype.calcValue=function(n,t,r){return t+n*(r-t)},e}();const Oc=P1;var z1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="cat",t.isCategory=!0,t}return(0,d.ZT)(n,e),n.prototype.buildIndexMap=function(){if(!this.translateIndexMap){this.translateIndexMap=new Map;for(var t=0;tthis.max?NaN:this.values[a]},n.prototype.getText=function(t){for(var r=[],i=1;i1?t-1:t}this.translateIndexMap&&(this.translateIndexMap=void 0)},n}(Oc);const us=z1;var Gf=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ti="\\d\\d?",ei="\\d\\d",qa="[^\\s]+",Zf=/\[([^]*?)\]/gm;function Wf(e,n){for(var t=[],r=0,i=e.length;r-1?i:null}};function ni(e){for(var n=[],t=1;t3?0:(e-e%10!=10?1:0)*e%10]}},hs=ni({},Pc),Qf=function(e){return hs=ni(hs,e)},qf=function(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},Bn=function(e,n){for(void 0===n&&(n=2),e=String(e);e.length0?"-":"+")+Bn(100*Math.floor(Math.abs(n)/60)+Math.abs(n)%60,4)},Z:function(e){var n=e.getTimezoneOffset();return(n>0?"-":"+")+Bn(Math.floor(Math.abs(n)/60),2)+":"+Bn(Math.abs(n)%60,2)}},jf=function(e){return+e-1},Kf=[null,ti],tv=[null,qa],ev=["isPm",qa,function(e,n){var t=e.toLowerCase();return t===n.amPm[0]?0:t===n.amPm[1]?1:null}],nv=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var n=(e+"").match(/([+-]|\d\d)/gi);if(n){var t=60*+n[1]+parseInt(n[2],10);return"+"===n[0]?t:-t}return 0}],Y1={D:["day",ti],DD:["day",ei],Do:["day",ti+qa,function(e){return parseInt(e,10)}],M:["month",ti,jf],MM:["month",ei,jf],YY:["year",ei,function(e){var t=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+e>68?t-1:t)+e)}],h:["hour",ti,void 0,"isPm"],hh:["hour",ei,void 0,"isPm"],H:["hour",ti],HH:["hour",ei],m:["minute",ti],mm:["minute",ei],s:["second",ti],ss:["second",ei],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(e){return 100*+e}],SS:["millisecond",ei,function(e){return 10*+e}],SSS:["millisecond","\\d{3}"],d:Kf,dd:Kf,ddd:tv,dddd:tv,MMM:["month",qa,Xf("monthNamesShort")],MMMM:["month",qa,Xf("monthNames")],a:ev,A:ev,ZZ:nv,Z:nv},fs={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},rv=function(e){return ni(fs,e)},iv=function(e,n,t){if(void 0===n&&(n=fs.default),void 0===t&&(t={}),"number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");var r=[];n=(n=fs[n]||n).replace(Zf,function(a,o){return r.push(o),"@@@"});var i=ni(ni({},hs),t);return(n=n.replace(Gf,function(a){return U1[a](e,i)})).replace(/@@@/g,function(){return r.shift()})};function av(e,n,t){if(void 0===t&&(t={}),"string"!=typeof n)throw new Error("Invalid format in fecha parse");if(n=fs[n]||n,e.length>1e3)return null;var i={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=n.replace(Zf,function(b,F){return o.push(qf(F)),"@@@"}),l={},c={};s=qf(s).replace(Gf,function(b){var F=Y1[b],W=F[0],tt=F[1],rt=F[3];if(l[W])throw new Error("Invalid format. "+W+" specified twice in format");return l[W]=!0,rt&&(c[rt]=!0),a.push(F),"("+tt+")"}),Object.keys(c).forEach(function(b){if(!l[b])throw new Error("Invalid format. "+b+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var C,h=e.match(new RegExp(s,"i"));if(!h)return null;for(var f=ni(ni({},hs),t),p=1;p11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return C}const ov={format:iv,parse:av,defaultI18n:Pc,setGlobalDateI18n:Qf,setGlobalDateMasks:rv};var sv="format";function lv(e,n){return(Nt[sv]||ov[sv])(e,n)}function vs(e){return(0,v.HD)(e)&&(e=e.indexOf("T")>0?new Date(e).getTime():new Date(e.replace(/-/gi,"/")).getTime()),(0,v.J_)(e)&&(e=e.getTime()),e}var lr=1e3,wi=6e4,Si=60*wi,Rr=24*Si,ja=31*Rr,cv=365*Rr,Ka=[["HH:mm:ss",lr],["HH:mm:ss",1e4],["HH:mm:ss",3e4],["HH:mm",wi],["HH:mm",10*wi],["HH:mm",30*wi],["HH",Si],["HH",6*Si],["HH",12*Si],["YYYY-MM-DD",Rr],["YYYY-MM-DD",4*Rr],["YYYY-WW",7*Rr],["YYYY-MM",ja],["YYYY-MM",4*ja],["YYYY-MM",6*ja],["YYYY",380*Rr]];var W1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="timeCat",t}return(0,d.ZT)(n,e),n.prototype.translate=function(t){t=vs(t);var r=this.values.indexOf(t);return-1===r&&(r=(0,v.hj)(t)&&t-1){var a=this.values[i],o=this.formatter;return o?o(a,r):lv(a,this.mask)}return t},n.prototype.initCfg=function(){this.tickMethod="time-cat",this.mask="YYYY-MM-DD",this.tickCount=7},n.prototype.setDomain=function(){var t=this.values;(0,v.S6)(t,function(r,i){t[i]=vs(r)}),t.sort(function(r,i){return r-i}),e.prototype.setDomain.call(this)},n}(us);const X1=W1;var $1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isContinuous=!0,t}return(0,d.ZT)(n,e),n.prototype.scale=function(t){if((0,v.UM)(t))return NaN;var r=this.rangeMin(),i=this.rangeMax();return this.max===this.min?r:r+this.getScalePercent(t)*(i-r)},n.prototype.init=function(){e.prototype.init.call(this);var t=this.ticks,r=(0,v.YM)(t),i=(0,v.Z$)(t);rthis.max&&(this.max=i),(0,v.UM)(this.minLimit)||(this.min=r),(0,v.UM)(this.maxLimit)||(this.max=i)},n.prototype.setDomain=function(){var t=(0,v.rx)(this.values),r=t.min,i=t.max;(0,v.UM)(this.min)&&(this.min=r),(0,v.UM)(this.max)&&(this.max=i),this.min>this.max&&(this.min=r,this.max=i)},n.prototype.calculateTicks=function(){var t=this,r=e.prototype.calculateTicks.call(this);return this.nice||(r=(0,v.hX)(r,function(i){return i>=t.min&&i<=t.max})),r},n.prototype.getScalePercent=function(t){var i=this.min;return(t-i)/(this.max-i)},n.prototype.getInvertPercent=function(t){return(t-this.rangeMin())/(this.rangeMax()-this.rangeMin())},n}(Oc);const ps=$1;var J1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="linear",t.isLinear=!0,t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var r=this.getInvertPercent(t);return this.min+r*(this.max-this.min)},n.prototype.initCfg=function(){this.tickMethod="wilkinson-extended",this.nice=!1},n}(ps);const ds=J1;function ri(e,n){var t=Math.E;return n>=0?Math.pow(t,Math.log(n)/e):-1*Math.pow(t,Math.log(-n)/e)}function tr(e,n){return 1===e?1:Math.log(n)/Math.log(e)}function uv(e,n,t){(0,v.UM)(t)&&(t=Math.max.apply(null,e));var r=t;return(0,v.S6)(e,function(i){i>0&&i1&&(r=1),r}var Q1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="log",t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var s,r=this.base,i=tr(r,this.max),a=this.rangeMin(),o=this.rangeMax()-a,l=this.positiveMin;if(l){if(0===t)return 0;var c=1/(i-(s=tr(r,l/r)))*o;if(t=0?1:-1;return Math.pow(s,i)*l},n.prototype.initCfg=function(){this.tickMethod="pow",this.exponent=2,this.tickCount=5,this.nice=!0},n.prototype.getScalePercent=function(t){var r=this.max,i=this.min;if(r===i)return 0;var a=this.exponent;return(ri(a,t)-ri(a,i))/(ri(a,r)-ri(a,i))},n}(ps);const K1=j1;var tx=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="time",t}return(0,d.ZT)(n,e),n.prototype.getText=function(t,r){var i=this.translate(t),a=this.formatter;return a?a(i,r):lv(i,this.mask)},n.prototype.scale=function(t){var r=t;return((0,v.HD)(r)||(0,v.J_)(r))&&(r=this.translate(r)),e.prototype.scale.call(this,r)},n.prototype.translate=function(t){return vs(t)},n.prototype.initCfg=function(){this.tickMethod="time-pretty",this.mask="YYYY-MM-DD",this.tickCount=7,this.nice=!1},n.prototype.setDomain=function(){var t=this.values,r=this.getConfig("min"),i=this.getConfig("max");if((!(0,v.UM)(r)||!(0,v.hj)(r))&&(this.min=this.translate(this.min)),(!(0,v.UM)(i)||!(0,v.hj)(i))&&(this.max=this.translate(this.max)),t&&t.length){var a=[],o=1/0,s=o,l=0;(0,v.S6)(t,function(c){var h=vs(c);if(isNaN(h))throw new TypeError("Invalid Time: "+c+" in time scale!");o>h?(s=o,o=h):s>h&&(s=h),l1&&(this.minTickInterval=s-o),(0,v.UM)(r)&&(this.min=o),(0,v.UM)(i)&&(this.max=l)}},n}(ds);const ex=tx;var nx=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="quantize",t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var r=this.ticks,i=r.length,a=this.getInvertPercent(t),o=Math.floor(a*(i-1));if(o>=i-1)return(0,v.Z$)(r);if(o<0)return(0,v.YM)(r);var s=r[o],c=o/(i-1);return s+(a-c)/((o+1)/(i-1)-c)*(r[o+1]-s)},n.prototype.initCfg=function(){this.tickMethod="r-pretty",this.tickCount=5,this.nice=!0},n.prototype.calculateTicks=function(){var t=e.prototype.calculateTicks.call(this);return this.nice||((0,v.Z$)(t)!==this.max&&t.push(this.max),(0,v.YM)(t)!==this.min&&t.unshift(this.min)),t},n.prototype.getScalePercent=function(t){var r=this.ticks;if(t<(0,v.YM)(r))return 0;if(t>(0,v.Z$)(r))return 1;var i=0;return(0,v.S6)(r,function(a,o){if(!(t>=a))return!1;i=o}),i/(r.length-1)},n}(ps);const fv=nx;var rx=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="quantile",t}return(0,d.ZT)(n,e),n.prototype.initCfg=function(){this.tickMethod="quantile",this.tickCount=5,this.nice=!0},n}(fv);const ix=rx;var vv={};function zc(e){return vv[e]}function wr(e,n){if(zc(e))throw new Error("type '"+e+"' existed.");vv[e]=n}var ax=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="identity",t.isIdentity=!0,t}return(0,d.ZT)(n,e),n.prototype.calculateTicks=function(){return this.values},n.prototype.scale=function(t){return this.values[0]!==t&&(0,v.hj)(t)?t:this.range[0]},n.prototype.invert=function(t){var r=this.range;return tr[1]?NaN:this.values[0]},n}(Oc);const ox=ax;function pv(e){var n=e.values,t=e.tickInterval,r=e.tickCount,i=e.showLast;if((0,v.hj)(t)){var a=(0,v.hX)(n,function(y,m){return m%t==0}),o=(0,v.Z$)(n);return i&&(0,v.Z$)(a)!==o&&a.push(o),a}var s=n.length,l=e.min,c=e.max;if((0,v.UM)(l)&&(l=0),(0,v.UM)(c)&&(c=n.length-1),!(0,v.hj)(r)||r>=s)return n.slice(l,c+1);if(r<=0||c<=0)return[];for(var h=1===r?s:Math.floor(s/(r-1)),f=[],p=l,g=0;g=c);g++)p=Math.min(l+g*h,c),f.push(g===r-1&&i?n[c]:n[p]);return f}var dv=Math.sqrt(50),gv=Math.sqrt(10),yv=Math.sqrt(2),lx=function(){function e(){this._domain=[0,1]}return e.prototype.domain=function(n){return n?(this._domain=Array.from(n,Number),this):this._domain.slice()},e.prototype.nice=function(n){var t,r;void 0===n&&(n=5);var c,i=this._domain.slice(),a=0,o=this._domain.length-1,s=this._domain[a],l=this._domain[o];return l0?c=gs(s=Math.floor(s/c)*c,l=Math.ceil(l/c)*c,n):c<0&&(c=gs(s=Math.ceil(s*c)/c,l=Math.floor(l*c)/c,n)),c>0?(i[a]=Math.floor(s/c)*c,i[o]=Math.ceil(l/c)*c,this.domain(i)):c<0&&(i[a]=Math.ceil(s*c)/c,i[o]=Math.floor(l*c)/c,this.domain(i)),this},e.prototype.ticks=function(n){return void 0===n&&(n=5),function cx(e,n,t){var r,a,o,s,i=-1;if(t=+t,(e=+e)===(n=+n)&&t>0)return[e];if((r=n0)for(e=Math.ceil(e/s),n=Math.floor(n/s),o=new Array(a=Math.ceil(n-e+1));++i=0?(a>=dv?10:a>=gv?5:a>=yv?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=dv?10:a>=gv?5:a>=yv?2:1)}function mv(e,n,t){return("ceil"===t?Math.ceil(e/n):"floor"===t?Math.floor(e/n):Math.round(e/n))*n}function Rc(e,n,t){var r=mv(e,t,"floor"),i=mv(n,t,"ceil");r=(0,v.ri)(r,t),i=(0,v.ri)(i,t);for(var a=[],o=Math.max((i-r)/(Math.pow(2,12)-1),t),s=r;s<=i;s+=o){var l=(0,v.ri)(s,o);a.push(l)}return{min:r,max:i,ticks:a}}function Nc(e,n,t){var r,i=e.minLimit,a=e.maxLimit,o=e.min,s=e.max,l=e.tickCount,c=void 0===l?5:l,h=(0,v.UM)(i)?(0,v.UM)(n)?o:n:i,f=(0,v.UM)(a)?(0,v.UM)(t)?s:t:a;if(h>f&&(f=(r=[h,f])[0],h=r[1]),c<=2)return[h,f];for(var p=(f-h)/(c-1),g=[],y=0;y=0&&(l=1),1-s/(o-1)-t+l}function dx(e,n,t){var r=(0,v.dp)(n);return 1-(0,v.cq)(n,e)/(r-1)-t+1}function gx(e,n,t,r,i,a){var o=(e-1)/(a-i),s=(n-1)/(Math.max(a,r)-Math.min(t,i));return 2-Math.max(o/s,s/o)}function yx(e,n){return e>=n?2-(e-1)/(n-1):1}function mx(e,n,t,r){var i=n-e;return 1-.5*(Math.pow(n-r,2)+Math.pow(e-t,2))/Math.pow(.1*i,2)}function xx(e,n,t){var r=n-e;return t>r?1-Math.pow((t-r)/2,2)/Math.pow(.1*r,2):1}function Cv(e,n,t){if(void 0===t&&(t=5),e===n)return{max:n,min:e,ticks:[e]};var r=t<0?0:Math.round(t);if(0===r)return{max:n,min:e,ticks:[]};var s=(n-e)/r,l=Math.pow(10,Math.floor(Math.log10(s))),c=l;2*l-s<1.5*(s-c)&&5*l-s<2.75*(s-(c=2*l))&&10*l-s<1.5*(s-(c=5*l))&&(c=10*l);for(var h=Math.ceil(n/c),f=Math.floor(e/c),p=Math.max(h*c,n),g=Math.min(f*c,e),y=Math.floor((p-g)/c)+1,m=new Array(y),x=0;x1e148){var l=(n-e)/(s=t||5);return{min:e,max:n,ticks:Array(s).fill(null).map(function(Ae,Ye){return bi(e+l*Ye)})}}for(var c={score:-2,lmin:0,lmax:0,lstep:0},h=1;h<1/0;){for(var f=0;fc.score&&(!r||rt<=e&&Mt>=n)&&(c.lmin=rt,c.lmax=Mt,c.lstep=gt,c.score=Pe)}C+=1}y+=1}}h+=1}var Wt=bi(c.lmax),he=bi(c.lmin),_e=bi(c.lstep),de=Math.floor(function vx(e){return Math.round(1e12*e)/1e12}((Wt-he)/_e))+1,xe=new Array(de);for(xe[0]=bi(he),f=1;f>>1;e(n[s])>t?o=s:a=s+1}return a}}(function(o){return o[1]})(Ka,r)-1,a=Ka[i];return i<0?a=Ka[0]:i>=Ka.length&&(a=(0,v.Z$)(Ka)),a}(n,t,a)[1])/a;s>1&&(i*=Math.ceil(s)),r&&icv)for(var l=ys(t),c=Math.ceil(a/cv),h=s;h<=l+c;h+=c)o.push(kx(h));else if(a>ja){var f=Math.ceil(a/ja),p=Vc(n),g=function Ix(e,n){var t=ys(e),r=ys(n),i=Vc(e);return 12*(r-t)+(Vc(n)-i)%12}(n,t);for(h=0;h<=g+f;h+=f)o.push(Dx(s,h+p))}else if(a>Rr){var m=(y=new Date(n)).getFullYear(),x=y.getMonth(),C=y.getDate(),M=Math.ceil(a/Rr),w=function Lx(e,n){return Math.ceil((n-e)/Rr)}(n,t);for(h=0;hSi){m=(y=new Date(n)).getFullYear(),x=y.getMonth(),M=y.getDate();var y,b=y.getHours(),F=Math.ceil(a/Si),W=function Ox(e,n){return Math.ceil((n-e)/Si)}(n,t);for(h=0;h<=W+F;h+=F)o.push(new Date(m,x,M,b+h).getTime())}else if(a>wi){var tt=function Px(e,n){return Math.ceil((n-e)/6e4)}(n,t),rt=Math.ceil(a/wi);for(h=0;h<=tt+rt;h+=rt)o.push(n+h*wi)}else{var Mt=a;Mt=512&&console.warn("Notice: current ticks length("+o.length+') >= 512, may cause performance issues, even out of memory. Because of the configure "tickInterval"(in milliseconds, current is '+a+") is too small, increase the value to solve the problem!"),o}),_r("log",function wx(e){var o,n=e.base,t=e.tickCount,r=e.min,i=e.max,a=e.values,s=tr(n,i);if(r>0)o=Math.floor(tr(n,r));else{var l=uv(a,n,i);o=Math.floor(tr(n,l))}for(var h=Math.ceil((s-o)/t),f=[],p=o;p=0?1:-1;return Math.pow(o,n)*s})}),_r("quantile",function Tx(e){var n=e.tickCount,t=e.values;if(!t||!t.length)return[];for(var r=t.slice().sort(function(s,l){return s-l}),i=[],a=0;a=0&&this.radius<=1&&(r*=this.radius),this.d=Math.floor(r*(1-this.innerRadius)/t),this.a=this.d/(2*Math.PI),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*r,end:this.innerRadius*r+.99*this.d}},n.prototype.convertPoint=function(t){var r,i=t.x,a=t.y;this.isTransposed&&(i=(r=[a,i])[0],a=r[1]);var o=this.convertDim(i,"x"),s=this.a*o,l=this.convertDim(a,"y");return{x:this.center.x+Math.cos(o)*(s+l),y:this.center.y+Math.sin(o)*(s+l)}},n.prototype.invertPoint=function(t){var r,i=this.d+this.y.start,a=De.$X([0,0],[t.x,t.y],[this.center.x,this.center.y]),o=an.Dg(a,[1,0],!0),s=o*this.a;De.kE(a)this.width/r?{x:this.center.x-(.5-a)*this.width,y:this.center.y-(.5-o)*(s=this.width/r)*i}:{x:this.center.x-(.5-a)*(s=this.height/i)*r,y:this.center.y-(.5-o)*this.height},this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=s*this.radius:(this.radius<=0||this.radius>s)&&(this.polarRadius=s):this.polarRadius=s,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},n.prototype.getRadius=function(){return this.polarRadius},n.prototype.convertPoint=function(t){var r,i=this.getCenter(),a=t.x,o=t.y;return this.isTransposed&&(a=(r=[o,a])[0],o=r[1]),a=this.convertDim(a,"x"),o=this.convertDim(o,"y"),{x:i.x+Math.cos(a)*o,y:i.y+Math.sin(a)*o}},n.prototype.invertPoint=function(t){var r,i=this.getCenter(),a=[t.x-i.x,t.y-i.y],s=this.startAngle,l=this.endAngle;this.isReflect("x")&&(s=(r=[l,s])[0],l=r[1]);var c=[1,0,0,0,1,0,0,0,1];an.zu(c,c,s);var h=[1,0,0];eo(h,h,c);var p=an.Dg([h[0],h[1]],a,l0?y:-y;var m=this.invertDim(g,"y"),x={x:0,y:0};return x.x=this.isTransposed?m:y,x.y=this.isTransposed?y:m,x},n.prototype.getCenter=function(){return this.circleCenter},n.prototype.getOneBox=function(){var t=this.startAngle,r=this.endAngle;if(Math.abs(r-t)>=2*Math.PI)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var i=[0,Math.cos(t),Math.cos(r)],a=[0,Math.sin(t),Math.sin(r)],o=Math.min(t,r);o=0;r--)e.removeChild(n[r])}function no(e){var n=e.start,t=e.end,r=Math.min(n.x,t.x),i=Math.min(n.y,t.y),a=Math.max(n.x,t.x),o=Math.max(n.y,t.y);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}}function ro(e,n,t,r){var i=e+t,a=n+r;return{x:e,y:n,width:t,height:r,minX:e,minY:n,maxX:isNaN(i)?0:i,maxY:isNaN(a)?0:a}}function Ai(e,n,t){return(1-t)*e+n*t}function sa(e,n,t){return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}}var Ms=function(e,n,t){return void 0===t&&(t=Math.pow(Number.EPSILON,.5)),[e,n].includes(1/0)?Math.abs(e)===Math.abs(n):Math.abs(e-n)0?(0,v.S6)(l,function(c){if(c.get("visible")){if(c.isGroup()&&0===c.get("children").length)return!0;var h=Fv(c),f=c.applyToMatrix([h.minX,h.minY,1]),p=c.applyToMatrix([h.minX,h.maxY,1]),g=c.applyToMatrix([h.maxX,h.minY,1]),y=c.applyToMatrix([h.maxX,h.maxY,1]),m=Math.min(f[0],p[0],g[0],y[0]),x=Math.max(f[0],p[0],g[0],y[0]),C=Math.min(f[1],p[1],g[1],y[1]),M=Math.max(f[1],p[1],g[1],y[1]);ma&&(a=x),Cs&&(s=M)}}):(i=0,a=0,o=0,s=0),r=ro(i,o,a-i,s-o)}else r=e.getBBox();return t?function jx(e,n){var t=Math.max(e.minX,n.minX),r=Math.max(e.minY,n.minY);return ro(t,r,Math.min(e.maxX,n.maxX)-t,Math.min(e.maxY,n.maxY)-r)}(r,t):r}function Rn(e){return e+"px"}function kv(e,n,t,r){var i=function qx(e,n){var t=n.x-e.x,r=n.y-e.y;return Math.sqrt(t*t+r*r)}(e,n),a=r/i,o=0;return"start"===t?o=0-a:"end"===t&&(o=1+a),{x:Ai(e.x,n.x,o),y:Ai(e.y,n.y,o)}}var t2={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},e2=function(e){function n(t){var r=e.call(this,t)||this;return r.initCfg(),r}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},n.prototype.clear=function(){},n.prototype.update=function(t){var r=this,i=this.get("defaultCfg")||{};(0,v.S6)(t,function(a,o){var l=a;r.get(o)!==a&&((0,v.Kn)(a)&&i[o]&&(l=(0,v.b$)({},i[o],a)),r.set(o,l))}),this.updateInner(t),this.afterUpdate(t)},n.prototype.updateInner=function(t){},n.prototype.afterUpdate=function(t){(0,v.wH)(t,"visible")&&(t.visible?this.show():this.hide()),(0,v.wH)(t,"capture")&&this.setCapture(t.capture)},n.prototype.getLayoutBBox=function(){return this.getBBox()},n.prototype.getLocationType=function(){return this.get("locationType")},n.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},n.prototype.setOffset=function(t,r){this.update({offsetX:t,offsetY:r})},n.prototype.setLocation=function(t){var r=(0,d.pi)({},t);this.update(r)},n.prototype.getLocation=function(){var t=this,r={},i=this.get("locationType");return(0,v.S6)(t2[i],function(o){r[o]=t.get(o)}),r},n.prototype.isList=function(){return!1},n.prototype.isSlider=function(){return!1},n.prototype.init=function(){},n.prototype.initCfg=function(){var t=this,r=this.get("defaultCfg");(0,v.S6)(r,function(i,a){var o=t.get(a);if((0,v.Kn)(o)){var s=(0,v.b$)({},i,o);t.set(a,s)}})},n}(wn.Base);const Iv=e2;var Ei="update_status",n2=["visible","tip","delegateObject"],r2=["container","group","shapesMap","isRegister","isUpdating","destroyed"],i2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},n.prototype.remove=function(){this.clear(),this.get("group").remove()},n.prototype.clear=function(){this.get("group").clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},n.prototype.getChildComponentById=function(t){var r=this.getElementById(t);return r&&r.get("component")},n.prototype.getElementById=function(t){return this.get("shapesMap")[t]},n.prototype.getElementByLocalId=function(t){var r=this.getElementId(t);return this.getElementById(r)},n.prototype.getElementsByName=function(t){var r=[];return(0,v.S6)(this.get("shapesMap"),function(i){i.get("name")===t&&r.push(i)}),r},n.prototype.getContainer=function(){return this.get("container")},n.prototype.updateInner=function(t){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},n.prototype.render=function(){var t=this.get("offScreenGroup");t||(t=this.offScreenRender());var r=this.get("group");this.updateElements(t,r),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},n.prototype.show=function(){this.get("group").show(),this.set("visible",!0)},n.prototype.hide=function(){this.get("group").hide(),this.set("visible",!1)},n.prototype.setCapture=function(t){this.get("group").set("capture",t),this.set("capture",t)},n.prototype.destroy=function(){this.removeEvent(),this.remove(),e.prototype.destroy.call(this)},n.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},n.prototype.getLayoutBBox=function(){var t=this.get("group"),r=this.getInnerLayoutBBox(),i=t.getTotalMatrix();return i&&(r=function $x(e,n){var t=xs(e,[n.minX,n.minY]),r=xs(e,[n.maxX,n.minY]),i=xs(e,[n.minX,n.maxY]),a=xs(e,[n.maxX,n.maxY]),o=Math.min(t[0],r[0],i[0],a[0]),s=Math.max(t[0],r[0],i[0],a[0]),l=Math.min(t[1],r[1],i[1],a[1]),c=Math.max(t[1],r[1],i[1],a[1]);return{x:o,y:l,minX:o,minY:l,maxX:s,maxY:c,width:s-o,height:c-l}}(i,r)),r},n.prototype.on=function(t,r,i){return this.get("group").on(t,r,i),this},n.prototype.off=function(t,r){var i=this.get("group");return i&&i.off(t,r),this},n.prototype.emit=function(t,r){this.get("group").emit(t,r)},n.prototype.init=function(){e.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},n.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},n.prototype.delegateEmit=function(t,r){var i=this.get("group");r.target=i,i.emit(t,r),Tv(i,t,r)},n.prototype.createOffScreenGroup=function(){return new(this.get("group").getGroupBase())({delegateObject:this.getDelegateObject()})},n.prototype.applyOffset=function(){var t=this.get("offsetX"),r=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t,y:r})},n.prototype.initGroup=function(){var t=this.get("container");this.set("group",t.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},n.prototype.offScreenRender=function(){this.clearOffScreenCache();var t=this.createOffScreenGroup();return this.renderInner(t),this.set("offScreenGroup",t),this.set("offScreenBBox",Fv(t)),t},n.prototype.addGroup=function(t,r){this.appendDelegateObject(t,r);var i=t.addGroup(r);return this.get("isRegister")&&this.registerElement(i),i},n.prototype.addShape=function(t,r){this.appendDelegateObject(t,r);var i=t.addShape(r);return this.get("isRegister")&&this.registerElement(i),i},n.prototype.addComponent=function(t,r){var i=r.id,a=r.component,o=(0,d._T)(r,["id","component"]),s=new a((0,d.pi)((0,d.pi)({},o),{id:i,container:t,updateAutoRender:this.get("updateAutoRender")}));return s.init(),s.render(),this.get("isRegister")&&this.registerElement(s.get("group")),s},n.prototype.initEvent=function(){},n.prototype.removeEvent=function(){this.get("group").off()},n.prototype.getElementId=function(t){return this.get("id")+"-"+this.get("name")+"-"+t},n.prototype.registerElement=function(t){var r=t.get("id");this.get("shapesMap")[r]=t},n.prototype.unregisterElement=function(t){var r=t.get("id");delete this.get("shapesMap")[r]},n.prototype.moveElementTo=function(t,r){var i=Yc(r);t.attr("matrix",i)},n.prototype.addAnimation=function(t,r,i){var a=r.attr("opacity");(0,v.UM)(a)&&(a=1),r.attr("opacity",0),r.animate({opacity:a},i)},n.prototype.removeAnimation=function(t,r,i){r.animate({opacity:0},i)},n.prototype.updateAnimation=function(t,r,i,a){r.animate(i,a)},n.prototype.updateElements=function(t,r){var l,i=this,a=this.get("animate"),o=this.get("animateOption"),s=t.getChildren().slice(0);(0,v.S6)(s,function(c){var h=c.get("id"),f=i.getElementById(h),p=c.get("name");if(f)if(c.get("isComponent")){var g=c.get("component"),y=f.get("component"),m=(0,v.ei)(g.cfg,(0,v.e5)((0,v.XP)(g.cfg),r2));y.update(m),f.set(Ei,"update")}else{var x=i.getReplaceAttrs(f,c);a&&o.update?i.updateAnimation(p,f,x,o.update):f.attr(x),c.isGroup()&&i.updateElements(c,f),(0,v.S6)(n2,function(b){f.set(b,c.get(b))}),function Kx(e,n){if(e.getClip()||n.getClip()){var t=n.getClip();if(!t)return void e.setClip(null);var r={type:t.get("type"),attrs:t.attr()};e.setClip(r)}}(f,c),l=f,f.set(Ei,"update")}else{r.add(c);var C=r.getChildren();if(C.splice(C.length-1,1),l){var M=C.indexOf(l);C.splice(M+1,0,c)}else C.unshift(c);if(i.registerElement(c),c.set(Ei,"add"),c.get("isComponent")?(g=c.get("component")).set("container",r):c.isGroup()&&i.registerNewGroup(c),l=c,a){var w=i.get("isInit")?o.appear:o.enter;w&&i.addAnimation(p,c,w)}}})},n.prototype.clearUpdateStatus=function(t){var r=t.getChildren();(0,v.S6)(r,function(i){i.set(Ei,null)})},n.prototype.clearOffScreenCache=function(){var t=this.get("offScreenGroup");t&&t.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},n.prototype.getDelegateObject=function(){var t;return(t={})[this.get("name")]=this,t.component=this,t},n.prototype.appendDelegateObject=function(t,r){var i=t.get("delegateObject");r.delegateObject||(r.delegateObject={}),(0,v.CD)(r.delegateObject,i)},n.prototype.getReplaceAttrs=function(t,r){var i=t.attr(),a=r.attr();return(0,v.S6)(i,function(o,s){void 0===a[s]&&(a[s]=void 0)}),a},n.prototype.registerNewGroup=function(t){var r=this,i=t.getChildren();(0,v.S6)(i,function(a){r.registerElement(a),a.set(Ei,"add"),a.isGroup()&&r.registerNewGroup(a)})},n.prototype.deleteElements=function(){var t=this,r=this.get("shapesMap"),i=[];(0,v.S6)(r,function(s,l){!s.get(Ei)||s.destroyed?i.push([l,s]):s.set(Ei,null)});var a=this.get("animate"),o=this.get("animateOption");(0,v.S6)(i,function(s){var l=s[0],c=s[1];if(!c.destroyed){var h=c.get("name");if(a&&o.leave){var f=(0,v.CD)({callback:function(){t.removeElement(c)}},o.leave);t.removeAnimation(h,c,f)}else t.removeElement(c)}delete r[l]})},n.prototype.removeElement=function(t){if(t.get("isGroup")){var r=t.get("component");r&&r.destroy()}t.remove()},n}(Iv);const Tn=i2;var Zc="\u2026";function Fi(e,n){return e.charCodeAt(n)>0&&e.charCodeAt(n)<128?1:2}var s2="\u2026",l2=2,c2=400;function Wc(e){if(e.length>c2)return function u2(e){for(var n=e.map(function(l){var c=l.attr("text");return(0,v.UM)(c)?"":""+c}),t=0,r=0,i=0;i=19968&&s<=40869?2:1}a>t&&(t=a,r=i)}return e[r].getBBox().width}(e);var n=0;return(0,v.S6)(e,function(t){var i=t.getBBox().width;n=0?function o2(e,n,t){void 0===t&&(t="tail");var r=e.length,i="";if("tail"===t){for(var a=0,o=0;a1||a<0)&&(a=1),{x:Ai(t.x,r.x,a),y:Ai(t.y,r.y,a)}},n.prototype.renderLabel=function(t){var r=this.get("text"),i=this.get("start"),a=this.get("end"),s=r.content,l=r.style,c=r.offsetX,h=r.offsetY,f=r.autoRotate,p=r.maxLength,g=r.autoEllipsis,y=r.ellipsisPosition,m=r.background,x=r.isVertical,C=void 0!==x&&x,M=this.getLabelPoint(i,a,r.position),w=M.x+c,b=M.y+h,F={id:this.getElementId("line-text"),name:"annotation-line-text",x:w,y:b,content:s,style:l,maxLength:p,autoEllipsis:g,ellipsisPosition:y,background:m,isVertical:C};if(f){var W=[a.x-i.x,a.y-i.y];F.rotate=Math.atan2(W[1],W[0])}_s(t,F)},n}(Tn);const v2=f2;var p2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:Ge.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:Ge.fontFamily}}})},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},n.prototype.renderInner=function(t){var r=this.getLocation(),i=r.x,a=r.y,o=this.get("content"),s=this.get("style");_s(t,{id:this.getElementId("text"),name:this.get("name")+"-text",x:i,y:a,content:o,style:s,maxLength:this.get("maxLength"),autoEllipsis:this.get("autoEllipsis"),isVertical:this.get("isVertical"),ellipsisPosition:this.get("ellipsisPosition"),background:this.get("background"),rotate:this.get("rotate")})},n.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var r=this.getLocation(),i=r.x,a=r.y,o=this.get("rotate");Hc(t,i,a),Ev(t,o,i,a)}},n}(Tn);const d2=p2;var g2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2,style:{stroke:"#999",lineWidth:1}})},n.prototype.renderInner=function(t){this.renderArc(t)},n.prototype.getArcPath=function(){var t=this.getLocation(),r=t.center,i=t.radius,a=t.startAngle,o=t.endAngle,s=sa(r,i,a),l=sa(r,i,o),c=o-a>Math.PI?1:0,h=[["M",s.x,s.y]];if(o-a==2*Math.PI){var f=sa(r,i,a+Math.PI);h.push(["A",i,i,0,c,1,f.x,f.y]),h.push(["A",i,i,0,c,1,l.x,l.y])}else h.push(["A",i,i,0,c,1,l.x,l.y]);return h},n.prototype.renderArc=function(t){var r=this.getArcPath(),i=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:(0,d.pi)({path:r},i)})},n}(Tn);const y2=g2;var m2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:Ge.regionColor,opacity:.4}}})},n.prototype.renderInner=function(t){this.renderRegion(t)},n.prototype.renderRegion=function(t){var r=this.get("start"),i=this.get("end"),a=this.get("style"),o=no({start:r,end:i});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:(0,d.pi)({x:o.x,y:o.y,width:o.width,height:o.height},a)})},n}(Tn);const x2=m2;var C2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},n.prototype.renderInner=function(t){this.renderImage(t)},n.prototype.getImageAttrs=function(){var t=this.get("start"),r=this.get("end"),i=this.get("style"),a=no({start:t,end:r}),o=this.get("src");return(0,d.pi)({x:a.x,y:a.y,img:o,width:a.width,height:a.height},i)},n.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},n}(Tn);const M2=C2;var _2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:Ge.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:Ge.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:Ge.fontFamily}}}})},n.prototype.renderInner=function(t){(0,v.U2)(this.get("line"),"display")&&this.renderLine(t),(0,v.U2)(this.get("text"),"display")&&this.renderText(t),(0,v.U2)(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},n.prototype.renderPoint=function(t){var r=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:r})},n.prototype.renderLine=function(t){var r=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:r})},n.prototype.renderText=function(t){var r=this.getShapeAttrs().text,i=r.x,a=r.y,o=r.text,s=(0,d._T)(r,["x","y","text"]),l=this.get("text"),c=l.background,h=l.maxLength,f=l.autoEllipsis,p=l.isVertival,g=l.ellipsisPosition;_s(t,{x:i,y:a,id:this.getElementId("text"),name:"annotation-text",content:o,style:s,background:c,maxLength:h,autoEllipsis:f,isVertival:p,ellipsisPosition:g})},n.prototype.autoAdjust=function(t){var r=this.get("direction"),i=this.get("x"),a=this.get("y"),o=(0,v.U2)(this.get("line"),"length",0),s=this.get("coordinateBBox"),l=t.getBBox(),c=l.minX,h=l.maxX,f=l.minY,p=l.maxY,g=t.findById(this.getElementId("text-group")),y=t.findById(this.getElementId("text")),m=t.findById(this.getElementId("line"));if(s&&g){var x=g.attr("x"),C=g.attr("y"),M=y.getCanvasBBox(),w=M.width,b=M.height,F=0,W=0;if(i+c<=s.minX)if("leftward"===r)F=1;else{var tt=s.minX-(i+c);x=g.attr("x")+tt}else i+h>=s.maxX&&("rightward"===r?F=-1:(tt=i+h-s.maxX,x=g.attr("x")-tt));F&&(m&&m.attr("path",[["M",0,0],["L",o*F,0]]),x=(o+2+w)*F),a+f<=s.minY?"upward"===r?W=1:(tt=s.minY-(a+f),C=g.attr("y")+tt):a+p>=s.maxY&&("downward"===r?W=-1:(tt=a+p-s.maxY,C=g.attr("y")-tt)),W&&(m&&m.attr("path",[["M",0,0],["L",0,o*W]]),C=(o+2+b)*W),(x!==g.attr("x")||C!==g.attr("y"))&&Hc(g,x,C)}},n.prototype.getShapeAttrs=function(){var t=(0,v.U2)(this.get("line"),"display"),r=(0,v.U2)(this.get("point"),"style",{}),i=(0,v.U2)(this.get("line"),"style",{}),a=(0,v.U2)(this.get("text"),"style",{}),o=this.get("direction"),s=t?(0,v.U2)(this.get("line"),"length",0):0,l=0,c=0,h="top",f="start";switch(o){case"upward":c=-1,h="bottom";break;case"downward":c=1,h="top";break;case"leftward":l=-1,f="end";break;case"rightward":l=1,f="start"}return{point:(0,d.pi)({x:0,y:0},r),line:(0,d.pi)({path:[["M",0,0],["L",s*l,s*c]]},i),text:(0,d.pi)({x:(s+2)*l,y:(s+2)*c,text:(0,v.U2)(this.get("text"),"content",""),textBaseline:h,textAlign:f},a)}},n}(Tn);const w2=_2;var S2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:Ge.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:Ge.textColor,fontFamily:Ge.fontFamily}}}})},n.prototype.renderInner=function(t){var r=(0,v.U2)(this.get("region"),"style",{}),a=((0,v.U2)(this.get("text"),"style",{}),this.get("lineLength")||0),o=this.get("points");if(o.length){var s=function Qx(e){var n=e.map(function(s){return s.x}),t=e.map(function(s){return s.y}),r=Math.min.apply(Math,n),i=Math.min.apply(Math,t),a=Math.max.apply(Math,n),o=Math.max.apply(Math,t);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}}(o),l=[];l.push(["M",o[0].x,s.minY-a]),o.forEach(function(h){l.push(["L",h.x,h.y])}),l.push(["L",o[o.length-1].x,o[o.length-1].y-a]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:(0,d.pi)({path:l},r)}),_s(t,(0,d.pi)({id:this.getElementId("text"),name:"annotation-text",x:(s.minX+s.maxX)/2,y:s.minY-a},this.get("text")))}},n}(Tn);const b2=S2;var T2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},n.prototype.renderInner=function(t){var r=this,i=this.get("start"),a=this.get("end"),o=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});(0,v.S6)(this.get("shapes"),function(l,c){var h=l.get("type"),f=(0,v.d9)(l.attr());r.adjustShapeAttrs(f),r.addShape(o,{id:r.getElementId("shape-"+h+"-"+c),capture:!1,type:h,attrs:f})});var s=no({start:i,end:a});o.setClip({type:"rect",attrs:{x:s.minX,y:s.minY,width:s.width,height:s.height}})},n.prototype.adjustShapeAttrs=function(t){var r=this.get("color");t.fill&&(t.fill=t.fillStyle=r),t.stroke=t.strokeStyle=r},n}(Tn);const A2=T2;var E2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"shape",draw:v.ZT})},n.prototype.renderInner=function(t){var r=this.get("render");(0,v.mf)(r)&&r(t)},n}(Tn);const F2=E2;function Nn(e,n,t){var r;try{r=window.getComputedStyle?window.getComputedStyle(e,null)[n]:e.style[n]}catch{}finally{r=void 0===r?t:r}return r}var O2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{container:null,containerTpl:"
",updateAutoRender:!0,containerClassName:"",parent:null})},n.prototype.getContainer=function(){return this.get("container")},n.prototype.show=function(){this.get("container").style.display="",this.set("visible",!0)},n.prototype.hide=function(){this.get("container").style.display="none",this.set("visible",!1)},n.prototype.setCapture=function(t){this.getContainer().style.pointerEvents=t?"auto":"none",this.set("capture",t)},n.prototype.getBBox=function(){var t=this.getContainer();return ro(parseFloat(t.style.left)||0,parseFloat(t.style.top)||0,t.clientWidth,t.clientHeight)},n.prototype.clear=function(){Gc(this.get("container"))},n.prototype.destroy=function(){this.removeEvent(),this.removeDom(),e.prototype.destroy.call(this)},n.prototype.init=function(){e.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},n.prototype.initCapture=function(){this.setCapture(this.get("capture"))},n.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},n.prototype.initDom=function(){},n.prototype.initContainer=function(){var t=this.get("container");if((0,v.UM)(t)){t=this.createDom();var r=this.get("parent");(0,v.HD)(r)&&(r=document.getElementById(r),this.set("parent",r)),r.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else(0,v.HD)(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},n.prototype.resetStyles=function(){var t=this.get("domStyles"),r=this.get("defaultStyles");t=t?(0,v.b$)({},r,t):r,this.set("domStyles",t)},n.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var r=this.getContainer();this.applyChildrenStyles(r,t);var i=this.get("containerClassName");i&&function Jx(e,n){return!!e.className.match(new RegExp("(\\s|^)"+n+"(\\s|$)"))}(r,i)&&In(r,t[i])}},n.prototype.applyChildrenStyles=function(t,r){(0,v.S6)(r,function(i,a){var o=t.getElementsByClassName(a);(0,v.S6)(o,function(s){In(s,i)})})},n.prototype.applyStyle=function(t,r){In(r,this.get("domStyles")[t])},n.prototype.createDom=function(){return jr(this.get("containerTpl"))},n.prototype.initEvent=function(){},n.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},n.prototype.removeEvent=function(){},n.prototype.updateInner=function(t){(0,v.wH)(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},n.prototype.resetPosition=function(){},n}(Iv);const Xc=O2;var P2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'
',alignX:"left",alignY:"top",html:"",zIndex:7})},n.prototype.render=function(){var t=this.getContainer(),r=this.get("html");Gc(t);var i=(0,v.mf)(r)?r(t):r;if((0,v.kK)(i))t.appendChild(i);else if((0,v.HD)(i)||(0,v.hj)(i)){var a=jr(""+i);a&&t.appendChild(a)}this.resetPosition()},n.prototype.resetPosition=function(){var t=this.getContainer(),r=this.getLocation(),i=r.x,a=r.y,o=this.get("alignX"),s=this.get("alignY"),l=this.get("offsetX"),c=this.get("offsetY"),h=function I2(e,n){var t=function k2(e,n){var t=Nn(e,"width",n);return"auto"===t&&(t=e.offsetWidth),parseFloat(t)}(e,n),r=parseFloat(Nn(e,"borderLeftWidth"))||0,i=parseFloat(Nn(e,"paddingLeft"))||0,a=parseFloat(Nn(e,"paddingRight"))||0,o=parseFloat(Nn(e,"borderRightWidth"))||0,s=parseFloat(Nn(e,"marginRight"))||0;return t+r+o+i+a+(parseFloat(Nn(e,"marginLeft"))||0)+s}(t),f=function L2(e,n){var t=function D2(e,n){var t=Nn(e,"height",n);return"auto"===t&&(t=e.offsetHeight),parseFloat(t)}(e,n),r=parseFloat(Nn(e,"borderTopWidth"))||0,i=parseFloat(Nn(e,"paddingTop"))||0,a=parseFloat(Nn(e,"paddingBottom"))||0;return t+r+(parseFloat(Nn(e,"borderBottomWidth"))||0)+i+a+(parseFloat(Nn(e,"marginTop"))||0)+(parseFloat(Nn(e,"marginBottom"))||0)}(t),p={x:i,y:a};"middle"===o?p.x-=Math.round(h/2):"right"===o&&(p.x-=Math.round(h)),"middle"===s?p.y-=Math.round(f/2):"bottom"===s&&(p.y-=Math.round(f)),l&&(p.x+=l),c&&(p.y+=c),In(t,{position:"absolute",left:p.x+"px",top:p.y+"px",zIndex:this.get("zIndex")})},n}(Xc);const z2=P2;function ao(e,n,t){var r=n+"Style",i=null;return(0,v.S6)(t,function(a,o){e[o]&&a[r]&&(i||(i={}),(0,v.CD)(i,a[r]))}),i}var B2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:Ge.lineColor}},tickLine:{style:{lineWidth:1,stroke:Ge.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:Ge.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:Ge.textColor,fontFamily:Ge.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:Ge.textColor,textBaseline:"middle",fontFamily:Ge.fontFamily,textAlign:"center"},iconStyle:{fill:Ge.descriptionIconFill,stroke:Ge.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:Ge.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},n.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},n.prototype.isList=function(){return!0},n.prototype.getItems=function(){return this.get("ticks")},n.prototype.setItems=function(t){this.update({ticks:t})},n.prototype.updateItem=function(t,r){(0,v.CD)(t,r),this.clear(),this.render()},n.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},n.prototype.setItemState=function(t,r,i){t[r]=i,this.updateTickStates(t)},n.prototype.hasState=function(t,r){return!!t[r]},n.prototype.getItemStates=function(t){var r=this.get("tickStates"),i=[];return(0,v.S6)(r,function(a,o){t[o]&&i.push(o)}),i},n.prototype.clearItemsState=function(t){var r=this,i=this.getItemsByState(t);(0,v.S6)(i,function(a){r.setItemState(a,t,!1)})},n.prototype.getItemsByState=function(t){var r=this,i=this.getItems();return(0,v.hX)(i,function(a){return r.hasState(a,t)})},n.prototype.getSidePoint=function(t,r){var a=this.getSideVector(r,t);return{x:t.x+a[0],y:t.y+a[1]}},n.prototype.getTextAnchor=function(t){var r;return(0,v.vQ)(t[0],0)?r="center":t[0]>0?r="start":t[0]<0&&(r="end"),r},n.prototype.getTextBaseline=function(t){var r;return(0,v.vQ)(t[1],0)?r="middle":t[1]>0?r="top":t[1]<0&&(r="bottom"),r},n.prototype.processOverlap=function(t){},n.prototype.drawLine=function(t){var r=this.getLinePath(),i=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:(0,v.CD)({path:r},i.style)})},n.prototype.getTickLineItems=function(t){var r=this,i=[],a=this.get("tickLine"),o=a.alignTick,s=a.length,l=1;return t.length>=2&&(l=t[1].value-t[0].value),(0,v.S6)(t,function(h){var f=h.point;o||(f=r.getTickPoint(h.value-l/2));var p=r.getSidePoint(f,s);i.push({startPoint:f,tickValue:h.value,endPoint:p,tickId:h.id,id:"tickline-"+h.id})}),i},n.prototype.getSubTickLineItems=function(t){var r=[],i=this.get("subTickLine"),a=i.count,o=t.length;if(o>=2)for(var s=0;s0){var i=(0,v.dp)(r);if(i>t.threshold){var a=Math.ceil(i/t.threshold),o=r.filter(function(s,l){return l%a==0});this.set("ticks",o),this.set("originalTicks",r)}}},n.prototype.getLabelAttrs=function(t,r,i){var a=this.get("label"),o=a.offset,s=a.offsetX,l=a.offsetY,c=a.rotate,h=a.formatter,f=this.getSidePoint(t.point,o),p=this.getSideVector(o,f),g=h?h(t.name,t,r):t.name,y=a.style;y=(0,v.mf)(y)?(0,v.U2)(this.get("theme"),["label","style"],{}):y;var m=(0,v.CD)({x:f.x+s,y:f.y+l,text:g,textAlign:this.getTextAnchor(p),textBaseline:this.getTextBaseline(p)},y);return c&&(m.matrix=Ti(f,c)),m},n.prototype.drawLabels=function(t){var r=this,i=this.get("ticks"),a=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});(0,v.S6)(i,function(p,g){r.addShape(a,{type:"text",name:"axis-label",id:r.getElementId("label-"+p.id),attrs:r.getLabelAttrs(p,g,i),delegateObject:{tick:p,item:p,index:g}})}),this.processOverlap(a);var o=a.getChildren(),s=(0,v.U2)(this.get("theme"),["label","style"],{}),l=this.get("label"),c=l.style,h=l.formatter;if((0,v.mf)(c)){var f=o.map(function(p){return(0,v.U2)(p.get("delegateObject"),"tick")});(0,v.S6)(o,function(p,g){var y=p.get("delegateObject").tick,m=h?h(y.name,y,g):y.name,x=(0,v.CD)({},s,c(m,g,f));p.attr(x)})}},n.prototype.getTitleAttrs=function(){var t=this.get("title"),r=t.style,i=t.position,a=t.offset,o=t.spacing,s=void 0===o?0:o,l=t.autoRotate,c=r.fontSize,h=.5;"start"===i?h=0:"end"===i&&(h=1);var f=this.getTickPoint(h),p=this.getSidePoint(f,a||s+c/2),g=(0,v.CD)({x:p.x,y:p.y,text:t.text},r),y=t.rotate,m=y;if((0,v.UM)(y)&&l){var x=this.getAxisVector(f);m=an.Dg(x,[1,0],!0)}if(m){var M=Ti(p,m);g.matrix=M}return g},n.prototype.drawTitle=function(t){var r,i=this.getTitleAttrs(),a=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:i});null!==(r=this.get("title"))&&void 0!==r&&r.description&&this.drawDescriptionIcon(t,a,i.matrix)},n.prototype.drawDescriptionIcon=function(t,r,i){var a=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),o=r.getBBox(),s=o.maxX,l=o.maxY,c=o.height,h=this.get("title").iconStyle,p=c/2,g=p/6,y=s+4,m=l-c/2,x=[y+p,m-p],C=x[0],M=x[1],w=[C+p,M+p],b=w[0],F=w[1],W=[C,F+p],tt=W[0],rt=W[1],Mt=[y,M+p],gt=Mt[0],Vt=Mt[1],te=[y+p,m-c/4],ye=te[0],we=te[1],Pe=[ye,we+g],Wt=Pe[0],he=Pe[1],_e=[Wt,he+g],de=_e[0],xe=_e[1],Ae=[de,xe+3*p/4],Ye=Ae[0],Ze=Ae[1];this.addShape(a,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:(0,d.pi)({path:[["M",C,M],["A",p,p,0,0,1,b,F],["A",p,p,0,0,1,tt,rt],["A",p,p,0,0,1,gt,Vt],["A",p,p,0,0,1,C,M],["M",ye,we],["L",Wt,he],["M",de,xe],["L",Ye,Ze]],lineWidth:g,matrix:i},h)}),this.addShape(a,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:y,y:m-c/2,width:c,height:c,stroke:"#000",fill:"#000",opacity:0,matrix:i,cursor:"pointer"}})},n.prototype.applyTickStates=function(t,r){if(this.getItemStates(t).length){var a=this.get("tickStates"),o=this.getElementId("label-"+t.id),s=r.findById(o);if(s){var l=ao(t,"label",a);l&&s.attr(l)}var c=this.getElementId("tickline-"+t.id),h=r.findById(c);if(h){var f=ao(t,"tickLine",a);f&&h.attr(f)}}},n.prototype.updateTickStates=function(t){var r=this.getItemStates(t),i=this.get("tickStates"),a=this.get("label"),o=this.getElementByLocalId("label-"+t.id),s=this.get("tickLine"),l=this.getElementByLocalId("tickline-"+t.id);if(r.length){if(o){var c=ao(t,"label",i);c&&o.attr(c)}if(l){var h=ao(t,"tickLine",i);h&&l.attr(h)}}else o&&o.attr(a.style),l&&l.attr(s.style)},n}(Tn);const Dv=B2;function $c(e,n,t,r){var i=n.getChildren(),a=!1;return(0,v.S6)(i,function(o){var s=io(e,o,t,r);a=a||s}),a}function R2(){return Lv}function N2(e,n,t){return $c(e,n,t,"head")}function Lv(e,n,t){return $c(e,n,t,"tail")}function V2(e,n,t){return $c(e,n,t,"middle")}function Ov(e){var n=function U2(e){var n=e.attr("matrix");return n&&1!==n[0]}(e)?function Xx(e){var t=[0,0,0];return eo(t,[1,0,0],e),Math.atan2(t[1],t[0])}(e.attr("matrix")):0;return n%360}function Jc(e,n,t,r){var i=!1,a=Ov(n),o=Math.abs(e?t.attr("y")-n.attr("y"):t.attr("x")-n.attr("x")),s=(e?t.attr("y")>n.attr("y"):t.attr("x")>n.attr("x"))?n.getBBox():t.getBBox();if(e){var l=Math.abs(Math.cos(a));i=Ms(l,0,Math.PI/180)?s.width+r>o:s.height/l+r>o}else l=Math.abs(Math.sin(a)),i=Ms(l,0,Math.PI/180)?s.width+r>o:s.height/l+r>o;return i}function oo(e,n,t,r){var i=r?.minGap||0,a=n.getChildren().slice().filter(function(y){return y.get("visible")});if(!a.length)return!1;var o=!1;t&&a.reverse();for(var s=a.length,c=a[0],h=1;h1){p=Math.ceil(p);for(var m=0;m2){var o=i[0],s=i[i.length-1];o.get("visible")||(o.show(),oo(e,n,!1,r)&&(a=!0)),s.get("visible")||(s.show(),oo(e,n,!0,r)&&(a=!0))}return a}function Bv(e,n,t,r){var i=n.getChildren();if(!i.length||!e&&i.length<2)return!1;var a=Wc(i),o=!1;return(o=e?!!t&&a>t:a>Math.abs(i[1].attr("x")-i[0].attr("x")))&&function X2(e,n){(0,v.S6)(e,function(t){var a=Ti({x:t.attr("x"),y:t.attr("y")},n);t.attr("matrix",a)})}(i,r(t,a)),o}function $2(){return Rv}function Rv(e,n,t,r){return Bv(e,n,t,function(){return(0,v.hj)(r)?r:e?Ge.verticalAxisRotate:Ge.horizontalAxisRotate})}function J2(e,n,t){return Bv(e,n,t,function(r,i){if(!r)return e?Ge.verticalAxisRotate:Ge.horizontalAxisRotate;if(e)return-Math.acos(r/i);var a=0;return(r>i||(a=Math.asin(r/i))>Math.PI/4)&&(a=Math.PI/4),a})}var Q2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line",locationType:"region",start:null,end:null})},n.prototype.getLinePath=function(){var t=this.get("start"),r=this.get("end"),i=[];return i.push(["M",t.x,t.y]),i.push(["L",r.x,r.y]),i},n.prototype.getInnerLayoutBBox=function(){var t=this.get("start"),r=this.get("end"),i=e.prototype.getInnerLayoutBBox.call(this),a=Math.min(t.x,r.x,i.x),o=Math.min(t.y,r.y,i.y),s=Math.max(t.x,r.x,i.maxX),l=Math.max(t.y,r.y,i.maxY);return{x:a,y:o,minX:a,minY:o,maxX:s,maxY:l,width:s-a,height:l-o}},n.prototype.isVertical=function(){var t=this.get("start"),r=this.get("end");return(0,v.vQ)(t.x,r.x)},n.prototype.isHorizontal=function(){var t=this.get("start"),r=this.get("end");return(0,v.vQ)(t.y,r.y)},n.prototype.getTickPoint=function(t){var i=this.get("start"),a=this.get("end");return{x:i.x+(a.x-i.x)*t,y:i.y+(a.y-i.y)*t}},n.prototype.getSideVector=function(t){var r=this.getAxisVector(),i=De.Fv([0,0],r),a=this.get("verticalFactor");return De.bA([0,0],[i[1],-1*i[0]],t*a)},n.prototype.getAxisVector=function(){var t=this.get("start"),r=this.get("end");return[r.x-t.x,r.y-t.y]},n.prototype.processOverlap=function(t){var r=this,i=this.isVertical(),a=this.isHorizontal();if(i||a){var o=this.get("label"),s=this.get("title"),l=this.get("verticalLimitLength"),c=o.offset,h=l,f=0,p=0;s&&(f=s.style.fontSize,p=s.spacing),h&&(h=h-c-p-f);var g=this.get("overlapOrder");if((0,v.S6)(g,function(x){o[x]&&r.canProcessOverlap(x)&&r.autoProcessOverlap(x,o[x],t,h)}),s&&(0,v.UM)(s.offset)){var y=t.getCanvasBBox();s.offset=c+(i?y.width:y.height)+p+f/2}}},n.prototype.canProcessOverlap=function(t){var r=this.get("label");return"autoRotate"!==t||(0,v.UM)(r.rotate)},n.prototype.autoProcessOverlap=function(t,r,i,a){var o=this,s=this.isVertical(),l=!1,c=bt[t];if(!0===r?(this.get("label"),l=c.getDefault()(s,i,a)):(0,v.mf)(r)?l=r(s,i,a):(0,v.Kn)(r)?c[r.type]&&(l=c[r.type](s,i,a,r.cfg)):c[r]&&(l=c[r](s,i,a)),"autoRotate"===t){if(l){var p=i.getChildren(),g=this.get("verticalFactor");(0,v.S6)(p,function(m){"center"===m.attr("textAlign")&&m.attr("textAlign",g>0?"end":"start")})}}else if("autoHide"===t){var y=i.getChildren().slice(0);(0,v.S6)(y,function(m){m.get("visible")||(o.get("isRegister")&&o.unregisterElement(m),m.remove())})}},n}(Dv);const q2=Q2;var j2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},n.prototype.getLinePath=function(){var t=this.get("center"),r=t.x,i=t.y,a=this.get("radius"),o=a,s=this.get("startAngle"),l=this.get("endAngle"),c=[];if(Math.abs(l-s)===2*Math.PI)c=[["M",r,i-o],["A",a,o,0,1,1,r,i+o],["A",a,o,0,1,1,r,i-o],["Z"]];else{var h=this.getCirclePoint(s),f=this.getCirclePoint(l),p=Math.abs(l-s)>Math.PI?1:0;c=[["M",r,i],["L",h.x,h.y],["A",a,o,0,p,s>l?0:1,f.x,f.y],["L",r,i]]}return c},n.prototype.getTickPoint=function(t){var r=this.get("startAngle"),i=this.get("endAngle");return this.getCirclePoint(r+(i-r)*t)},n.prototype.getSideVector=function(t,r){var i=this.get("center"),a=[r.x-i.x,r.y-i.y],o=this.get("verticalFactor"),s=De.kE(a);return De.bA(a,a,o*t/s),a},n.prototype.getAxisVector=function(t){var r=this.get("center"),i=[t.x-r.x,t.y-r.y];return[i[1],-1*i[0]]},n.prototype.getCirclePoint=function(t,r){var i=this.get("center");return r=r||this.get("radius"),{x:i.x+Math.cos(t)*r,y:i.y+Math.sin(t)*r}},n.prototype.canProcessOverlap=function(t){var r=this.get("label");return"autoRotate"!==t||(0,v.UM)(r.rotate)},n.prototype.processOverlap=function(t){var r=this,i=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),s=i.offset,l=o,c=0,h=0;a&&(c=a.style.fontSize,h=a.spacing),l&&(l=l-s-h-c);var f=this.get("overlapOrder");if((0,v.S6)(f,function(g){i[g]&&r.canProcessOverlap(g)&&r.autoProcessOverlap(g,i[g],t,l)}),a&&(0,v.UM)(a.offset)){var p=t.getCanvasBBox().height;a.offset=s+p+h+c/2}},n.prototype.autoProcessOverlap=function(t,r,i,a){var o=this,s=!1,l=bt[t];if(a>0&&(!0===r?s=l.getDefault()(!1,i,a):(0,v.mf)(r)?s=r(!1,i,a):(0,v.Kn)(r)?l[r.type]&&(s=l[r.type](!1,i,a,r.cfg)):l[r]&&(s=l[r](!1,i,a))),"autoRotate"===t){if(s){var h=i.getChildren(),f=this.get("verticalFactor");(0,v.S6)(h,function(g){"center"===g.attr("textAlign")&&g.attr("textAlign",f>0?"end":"start")})}}else if("autoHide"===t){var p=i.getChildren().slice(0);(0,v.S6)(p,function(g){g.get("visible")||(o.get("isRegister")&&o.unregisterElement(g),g.remove())})}},n}(Dv);const K2=j2;var tC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:Ge.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:Ge.textColor,textAlign:"center",textBaseline:"middle",fontFamily:Ge.fontFamily}},textBackground:{padding:5,style:{stroke:Ge.lineColor}}}})},n.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},n.prototype.renderText=function(t){var r=this.get("text"),i=r.style,a=r.autoRotate,o=r.content;if(!(0,v.UM)(o)){var s=this.getTextPoint(),l=null;a&&(l=Ti(s,this.getRotateAngle())),this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{text:o,matrix:l}),i)})}},n.prototype.renderLine=function(t){var r=this.getLinePath(),a=this.get("line").style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:(0,d.pi)({path:r},a)})},n.prototype.renderBackground=function(t){var r=this.getElementId("text"),i=t.findById(r),a=this.get("textBackground");if(a&&i){var o=i.getBBox(),s=Cs(a.padding),l=a.style;this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:(0,d.pi)({x:o.x-s[3],y:o.y-s[0],width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],matrix:i.attr("matrix")},l)}).toBack()}},n}(Tn);const Qc=tC;var eC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line",locationType:"region",start:null,end:null})},n.prototype.getRotateAngle=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text").position,o=Math.atan2(i.y-r.y,i.x-r.x);return"start"===a?o-Math.PI/2:o+Math.PI/2},n.prototype.getTextPoint=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text");return kv(r,i,a.position,a.offset)},n.prototype.getLinePath=function(){var t=this.getLocation(),r=t.start,i=t.end;return[["M",r.x,r.y],["L",i.x,i.y]]},n}(Qc);const Nv=eC;var nC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},n.prototype.getRotateAngle=function(){var t=this.getLocation(),r=t.startAngle,i=t.endAngle;return"start"===this.get("text").position?r+Math.PI/2:i-Math.PI/2},n.prototype.getTextPoint=function(){var t=this.get("text"),r=t.position,i=t.offset,a=this.getLocation(),o=a.center,s=a.radius,h="start"===r?a.startAngle:a.endAngle,f=this.getRotateAngle()-Math.PI,p=sa(o,s,h),g=Math.cos(f)*i,y=Math.sin(f)*i;return{x:p.x+g,y:p.y+y}},n.prototype.getLinePath=function(){var t=this.getLocation(),r=t.center,i=t.radius,a=t.startAngle,o=t.endAngle,s=null;if(o-a==2*Math.PI){var l=r.x,c=r.y;s=[["M",l,c-i],["A",i,i,0,1,1,l,c+i],["A",i,i,0,1,1,l,c-i],["Z"]]}else{var h=sa(r,i,a),f=sa(r,i,o),p=Math.abs(o-a)>Math.PI?1:0;s=[["M",h.x,h.y],["A",i,i,0,p,a>o?0:1,f.x,f.y]]}return s},n}(Qc);const rC=nC;var lo,so="g2-crosshair",qc=so+"-line",jc=so+"-text";const iC=((lo={})[""+so]={position:"relative"},lo[""+qc]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},lo[""+jc]={position:"absolute",color:Ge.textColor,fontFamily:Ge.fontFamily},lo);var aC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'
',crosshairTpl:'
',textTpl:'{content}',domStyles:null,containerClassName:so,defaultStyles:iC,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},n.prototype.render=function(){this.resetText(),this.resetPosition()},n.prototype.initCrossHair=function(){var t=this.getContainer(),i=jr(this.get("crosshairTpl"));t.appendChild(i),this.applyStyle(qc,i),this.set("crosshairEl",i)},n.prototype.getTextPoint=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text");return kv(r,i,a.position,a.offset)},n.prototype.resetText=function(){var t=this.get("text"),r=this.get("textEl");if(t){var i=t.content;if(!r){var a=this.getContainer();r=jr((0,v.ng)(this.get("textTpl"),t)),a.appendChild(r),this.applyStyle(jc,r),this.set("textEl",r)}r.innerHTML=i}else r&&r.remove()},n.prototype.isVertical=function(t,r){return t.x===r.x},n.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var r=this.get("start"),i=this.get("end"),a=Math.min(r.x,i.x),o=Math.min(r.y,i.y);this.isVertical(r,i)?In(t,{width:"1px",height:Rn(Math.abs(i.y-r.y))}):In(t,{height:"1px",width:Rn(Math.abs(i.x-r.x))}),In(t,{top:Rn(o),left:Rn(a)}),this.alignText()},n.prototype.alignText=function(){var t=this.get("textEl");if(t){var r=this.get("text").align,i=t.clientWidth,a=this.getTextPoint();switch(r){case"center":a.x=a.x-i/2;break;case"right":a.x=a.x-i}In(t,{top:Rn(a.y),left:Rn(a.x)})}},n.prototype.updateInner=function(t){(0,v.wH)(t,"text")&&this.resetText(),e.prototype.updateInner.call(this,t)},n}(Xc);const oC=aC;var sC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:Ge.lineColor}}}})},n.prototype.getLineType=function(){return(this.get("line")||this.get("defaultCfg").line).type},n.prototype.renderInner=function(t){this.drawGrid(t)},n.prototype.getAlternatePath=function(t,r){var i=this.getGridPath(t),a=r.slice(0).reverse(),o=this.getGridPath(a,!0);return this.get("closed")?i=i.concat(o):(o[0][0]="L",(i=i.concat(o)).push(["Z"])),i},n.prototype.getPathStyle=function(){return this.get("line").style},n.prototype.drawGrid=function(t){var r=this,i=this.get("line"),a=this.get("items"),o=this.get("alternateColor"),s=null;(0,v.S6)(a,function(l,c){var h=l.id||c;if(i){var f=r.getPathStyle();f=(0,v.mf)(f)?f(l,c,a):f;var p=r.getElementId("line-"+h),g=r.getGridPath(l.points);r.addShape(t,{type:"path",name:"grid-line",id:p,attrs:(0,v.CD)({path:g},f)})}if(o&&c>0){var y=r.getElementId("region-"+h),m=c%2==0;(0,v.HD)(o)?m&&r.drawAlternateRegion(y,t,s.points,l.points,o):r.drawAlternateRegion(y,t,s.points,l.points,m?o[1]:o[0])}s=l})},n.prototype.drawAlternateRegion=function(t,r,i,a,o){var s=this.getAlternatePath(i,a);this.addShape(r,{type:"path",id:t,name:"grid-region",attrs:{path:s,fill:o}})},n}(Tn);const Vv=sC;var cC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",center:null,closed:!0})},n.prototype.getGridPath=function(t,r){var i=this.getLineType(),a=this.get("closed"),o=[];if(t.length)if("circle"===i){var s=this.get("center"),l=t[0],c=function lC(e,n,t,r){var i=t-e,a=r-n;return Math.sqrt(i*i+a*a)}(s.x,s.y,l.x,l.y),h=r?0:1;a?(o.push(["M",s.x,s.y-c]),o.push(["A",c,c,0,0,h,s.x,s.y+c]),o.push(["A",c,c,0,0,h,s.x,s.y-c]),o.push(["Z"])):(0,v.S6)(t,function(f,p){o.push(0===p?["M",f.x,f.y]:["A",c,c,0,0,h,f.x,f.y])})}else(0,v.S6)(t,function(f,p){o.push(0===p?["M",f.x,f.y]:["L",f.x,f.y])}),a&&o.push(["Z"]);return o},n}(Vv);const uC=cC;var hC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line"})},n.prototype.getGridPath=function(t){var r=[];return(0,v.S6)(t,function(i,a){r.push(0===a?["M",i.x,i.y]:["L",i.x,i.y])}),r},n}(Vv);const fC=hC;var vC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},n.prototype.getLayoutBBox=function(){var t=e.prototype.getLayoutBBox.call(this),r=this.get("maxWidth"),i=this.get("maxHeight"),a=t.width,o=t.height;return r&&(a=Math.min(a,r)),i&&(o=Math.min(o,i)),ro(t.minX,t.minY,a,o)},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},n.prototype.resetLocation=function(){var t=this.get("x"),r=this.get("y"),i=this.get("offsetX"),a=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+i,y:r+a})},n.prototype.applyOffset=function(){this.resetLocation()},n.prototype.getDrawPoint=function(){return this.get("currentPoint")},n.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},n.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},n.prototype.drawBackground=function(t){var r=this.get("background"),i=t.getBBox(),a=Cs(r.padding),o=(0,d.pi)({x:0,y:0,width:i.width+a[1]+a[3],height:i.height+a[0]+a[2]},r.style);this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:o}).toBack()},n.prototype.drawTitle=function(t){var r=this.get("currentPoint"),i=this.get("title"),a=i.spacing,o=i.style,s=i.text,c=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:(0,d.pi)({text:s,x:r.x,y:r.y},o)}).getBBox();this.set("currentPoint",{x:r.x,y:c.maxY+a})},n.prototype.resetDraw=function(){var t=this.get("background"),r={x:0,y:0};if(t){var i=Cs(t.padding);r.x=i[3],r.y=i[0]}this.set("currentPoint",r)},n}(Tn);const Uv=vC;var Kc={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},ws={fill:Ge.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:Ge.fontFamily,fontWeight:"normal",lineHeight:12},tu="navigation-arrow-right",eu="navigation-arrow-left",Yv={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},pC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.currentPageIndex=1,t.totalPagesCnt=1,t.pageWidth=0,t.pageHeight=0,t.startX=0,t.startY=0,t.onNavigationBack=function(){var r=t.getElementByLocalId("item-group");if(t.currentPageIndex>1){t.currentPageIndex-=1,t.updateNavigation();var i=t.getCurrentNavigationMatrix();t.get("animate")?r.animate({matrix:i},100):r.attr({matrix:i})}},t.onNavigationAfter=function(){var r=t.getElementByLocalId("item-group");if(t.currentPageIndexx&&(x=tt),"horizontal"===g?(C&&Cc}(te,C))&&(1===M&&(w=C.x+p,i.moveElementTo(m,{x:gt,y:C.y+g/2-x.height/2-x.minY})),M+=1,C.x=a,C.y+=Mt),i.moveElementTo(te,C),te.getParent().setClip({type:"rect",attrs:{x:C.x,y:C.y,width:we+p,height:g}}),C.x+=we+p})}else{(0,v.S6)(l,function(te){var ye=te.getBBox();ye.width>b&&(b=ye.width)}),F=b,b+=p,c&&(b=Math.min(c,b),F=Math.min(c,F)),this.pageWidth=b,this.pageHeight=h-Math.max(x.height,g+W);var Vt=Math.floor(this.pageHeight/(g+W));(0,v.S6)(l,function(te,ye){0!==ye&&ye%Vt==0&&(M+=1,C.x+=b,C.y=o),i.moveElementTo(te,C),te.getParent().setClip({type:"rect",attrs:{x:C.x,y:C.y,width:b,height:g}}),C.y+=g+W}),this.totalPagesCnt=M,this.moveElementTo(m,{x:a+F/2-x.width/2-x.minX,y:h-x.height-x.minY})}this.pageHeight&&this.pageWidth&&r.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),this.totalPagesCnt="horizontal"===s&&this.get("maxRow")?Math.ceil(M/this.get("maxRow")):M,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(m),r.attr("matrix",this.getCurrentNavigationMatrix())},n.prototype.drawNavigation=function(t,r,i,a){var o={x:0,y:0},s=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=(0,v.U2)(a.marker,"style",{}),c=l.size,h=void 0===c?12:c,f=(0,d._T)(l,["size"]),p=this.drawArrow(s,o,eu,"horizontal"===r?"up":"left",h,f);p.on("click",this.onNavigationBack);var g=p.getBBox();o.x+=g.width+2;var m=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:(0,d.pi)({x:o.x,y:o.y+h/2,text:i,textBaseline:"middle"},(0,v.U2)(a.text,"style"))}).getBBox();return o.x+=m.width+2,this.drawArrow(s,o,tu,"horizontal"===r?"down":"right",h,f).on("click",this.onNavigationAfter),s},n.prototype.updateNavigation=function(t){var i=(0,v.b$)({},Kc,this.get("pageNavigator")).marker.style,a=i.fill,o=i.opacity,s=i.inactiveFill,l=i.inactiveOpacity,c=this.currentPageIndex+"/"+this.totalPagesCnt,h=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),f=t?t.findById(this.getElementId(eu)):this.getElementByLocalId(eu),p=t?t.findById(this.getElementId(tu)):this.getElementByLocalId(tu);h.attr("text",c),f.attr("opacity",1===this.currentPageIndex?l:o),f.attr("fill",1===this.currentPageIndex?s:a),f.attr("cursor",1===this.currentPageIndex?"not-allowed":"pointer"),p.attr("opacity",this.currentPageIndex===this.totalPagesCnt?l:o),p.attr("fill",this.currentPageIndex===this.totalPagesCnt?s:a),p.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var g=f.getBBox().maxX+2;h.attr("x",g),g+=h.getBBox().width+2,this.updateArrowPath(p,{x:g,y:0})},n.prototype.drawArrow=function(t,r,i,a,o,s){var l=r.x,c=r.y,h=this.addShape(t,{type:"path",id:this.getElementId(i),name:i,attrs:(0,d.pi)({size:o,direction:a,path:[["M",l+o/2,c],["L",l,c+o],["L",l+o,c+o],["Z"]],cursor:"pointer"},s)});return h.attr("matrix",Ti({x:l+o/2,y:c+o/2},Yv[a])),h},n.prototype.updateArrowPath=function(t,r){var i=r.x,a=r.y,o=t.attr(),s=o.size,c=Ti({x:i+s/2,y:a+s/2},Yv[o.direction]);t.attr("path",[["M",i+s/2,a],["L",i,a+s],["L",i+s,a+s],["Z"]]),t.attr("matrix",c)},n.prototype.getCurrentNavigationMatrix=function(){var t=this,r=t.currentPageIndex,i=t.pageWidth,a=t.pageHeight;return Yc("horizontal"===this.get("layout")?{x:0,y:a*(1-r)}:{x:i*(1-r),y:0})},n.prototype.applyItemStates=function(t,r){if(this.getItemStates(t).length>0){var o=r.getChildren(),s=this.get("itemStates");(0,v.S6)(o,function(l){var h=l.get("name").split("-")[2],f=ao(t,h,s);f&&(l.attr(f),"marker"===h&&(!l.get("isStroke")||!l.get("isFill"))&&(l.get("isStroke")&&l.attr("fill",null),l.get("isFill")&&l.attr("stroke",null)))})}},n.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),r=this.get("maxItemWidth");return r?t&&(r=t<=r?t:r):t&&(r=t),r},n}(Uv);const dC=pC;var yC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:Ge.textColor,textBaseline:"middle",fontFamily:Ge.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:Ge.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},n.prototype.isSlider=function(){return!0},n.prototype.getValue=function(){return this.getCurrentValue()},n.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},n.prototype.setRange=function(t,r){this.update({min:t,max:r})},n.prototype.setValue=function(t){var r=this.getValue();this.set("value",t);var i=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(i),this.delegateEmit("valuechanged",{originValue:r,value:t})},n.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},n.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},n.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},n.prototype.bindHandlersEvent=function(t){var r=this;t.on("legend-handler-min:drag",function(i){var a=r.getValueByCanvasPoint(i.x,i.y),s=r.getCurrentValue()[1];sa&&(s=a),r.setValue([s,a])})},n.prototype.bindRailEvent=function(t){},n.prototype.bindTrackEvent=function(t){var r=this,i=null;t.on("legend-track:dragstart",function(a){i={x:a.x,y:a.y}}),t.on("legend-track:drag",function(a){if(i){var o=r.getValueByCanvasPoint(i.x,i.y),s=r.getValueByCanvasPoint(a.x,a.y),l=r.getCurrentValue(),c=l[1]-l[0],h=r.getRange(),f=s-o;f<0?r.setValue(l[0]+f>h.min?[l[0]+f,l[1]+f]:[h.min,h.min+c]):f>0&&r.setValue(f>0&&l[1]+fo&&(f=o),f0&&this.changeRailLength(a,s,i[s]-g)}},n.prototype.changeRailLength=function(t,r,i){var o,a=t.getBBox();o="height"===r?this.getRailPath(a.x,a.y,a.width,i):this.getRailPath(a.x,a.y,i,a.height),t.attr("path",o)},n.prototype.changeRailPosition=function(t,r,i){var a=t.getBBox(),o=this.getRailPath(r,i,a.width,a.height);t.attr("path",o)},n.prototype.fixedHorizontal=function(t,r,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),h=t.getBBox(),f=r.getBBox(),p=c.height;this.fitRailLength(h,f,c,i),c=i.getBBox(),"rail"===s?(t.attr({x:a.x,y:a.y+p/2}),this.changeRailPosition(i,a.x+h.width+l,a.y),r.attr({x:a.x+h.width+c.width+2*l,y:a.y+p/2})):"top"===s?(t.attr({x:a.x,y:a.y}),r.attr({x:a.x+c.width,y:a.y}),this.changeRailPosition(i,a.x,a.y+h.height+l)):(this.changeRailPosition(i,a.x,a.y),t.attr({x:a.x,y:a.y+c.height+l}),r.attr({x:a.x+c.width,y:a.y+c.height+l}))},n.prototype.fixedVertail=function(t,r,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),h=t.getBBox(),f=r.getBBox();if(this.fitRailLength(h,f,c,i),c=i.getBBox(),"rail"===s)t.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x,a.y+h.height+l),r.attr({x:a.x,y:a.y+h.height+c.height+2*l});else if("right"===s)t.attr({x:a.x+c.width+l,y:a.y}),this.changeRailPosition(i,a.x,a.y),r.attr({x:a.x+c.width+l,y:a.y+c.height});else{var p=Math.max(h.width,f.width);t.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x+p+l,a.y),r.attr({x:a.x,y:a.y+c.height})}},n}(Uv);const mC=yC;var Sr,Nr="g2-tooltip",Vr="g2-tooltip-title",co="g2-tooltip-list",Ss="g2-tooltip-list-item",bs="g2-tooltip-marker",Ts="g2-tooltip-value",Gv="g2-tooltip-name",nu="g2-tooltip-crosshair-x",ru="g2-tooltip-crosshair-y";const xC=((Sr={})[""+Nr]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:Ge.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},Sr[""+Vr]={marginBottom:"4px"},Sr[""+co]={margin:"0px",listStyleType:"none",padding:"0px"},Sr[""+Ss]={listStyleType:"none",marginBottom:"4px"},Sr[""+bs]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},Sr[""+Ts]={display:"inline-block",float:"right",marginLeft:"30px"},Sr[""+nu]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},Sr[""+ru]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},Sr);var SC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'
    ',itemTpl:'
  • \n \n {name}:\n {value}\n
  • ',xCrosshairTpl:'
    ',yCrosshairTpl:'
    ',title:null,showTitle:!0,region:null,crosshairsRegion:null,containerClassName:Nr,crosshairs:null,offset:10,position:"right",domStyles:null,defaultStyles:xC})},n.prototype.render=function(){this.get("customContent")?this.renderCustomContent():(this.resetTitle(),this.renderItems()),this.resetPosition()},n.prototype.clear=function(){this.clearCrosshairs(),this.setTitle(""),this.clearItemDoms()},n.prototype.show=function(){var t=this.getContainer();!t||this.destroyed||(this.set("visible",!0),In(t,{visibility:"visible"}),this.setCrossHairsVisible(!0))},n.prototype.hide=function(){var t=this.getContainer();!t||this.destroyed||(this.set("visible",!1),In(t,{visibility:"hidden"}),this.setCrossHairsVisible(!1))},n.prototype.getLocation=function(){return{x:this.get("x"),y:this.get("y")}},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetPosition()},n.prototype.setCrossHairsVisible=function(t){var r=t?"":"none",i=this.get("xCrosshairDom"),a=this.get("yCrosshairDom");i&&In(i,{display:r}),a&&In(a,{display:r})},n.prototype.initContainer=function(){if(e.prototype.initContainer.call(this),this.get("customContent")){this.get("container")&&this.get("container").remove();var t=this.getHtmlContentNode();this.get("parent").appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()}},n.prototype.updateInner=function(t){this.get("customContent")?this.renderCustomContent():(function wC(e,n){var t=!1;return(0,v.S6)(n,function(r){if((0,v.wH)(e,r))return t=!0,!1}),t}(t,["title","showTitle"])&&this.resetTitle(),(0,v.wH)(t,"items")&&this.renderItems()),e.prototype.updateInner.call(this,t)},n.prototype.initDom=function(){this.cacheDoms()},n.prototype.removeDom=function(){e.prototype.removeDom.call(this),this.clearCrosshairs()},n.prototype.resetPosition=function(){var y,t=this.get("x"),r=this.get("y"),i=this.get("offset"),a=this.getOffset(),o=a.offsetX,s=a.offsetY,l=this.get("position"),c=this.get("region"),h=this.getContainer(),f=this.getBBox(),p=f.width,g=f.height;c&&(y=no(c));var m=function _C(e,n,t,r,i,a,o){var s=function MC(e,n,t,r,i,a){var o=e,s=n;switch(a){case"left":o=e-r-t,s=n-i/2;break;case"right":o=e+t,s=n-i/2;break;case"top":o=e-r/2,s=n-i-t;break;case"bottom":o=e-r/2,s=n+t;break;default:o=e+t,s=n-i-t}return{x:o,y:s}}(e,n,t,r,i,a);if(o){var l=function CC(e,n,t,r,i){return{left:ei.x+i.width,top:ni.y+i.height}}(s.x,s.y,r,i,o);"auto"===a?(l.right&&(s.x=Math.max(0,e-r-t)),l.top&&(s.y=Math.max(0,n-i-t))):"top"===a||"bottom"===a?(l.left&&(s.x=o.x),l.right&&(s.x=o.x+o.width-r),"top"===a&&l.top&&(s.y=n+t),"bottom"===a&&l.bottom&&(s.y=n-i-t)):(l.top&&(s.y=o.y),l.bottom&&(s.y=o.y+o.height-i),"left"===a&&l.left&&(s.x=e+t),"right"===a&&l.right&&(s.x=e-r-t))}return s}(t,r,i,p,g,l,y);In(h,{left:Rn(m.x+o),top:Rn(m.y+s)}),this.resetCrosshairs()},n.prototype.renderCustomContent=function(){var t=this.getHtmlContentNode(),r=this.get("parent"),i=this.get("container");i&&i.parentNode===r?r.replaceChild(t,i):r.appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()},n.prototype.getHtmlContentNode=function(){var t,r=this.get("customContent");if(r){var i=r(this.get("title"),this.get("items"));t=(0,v.kK)(i)?i:jr(i)}return t},n.prototype.cacheDoms=function(){var t=this.getContainer(),r=t.getElementsByClassName(Vr)[0],i=t.getElementsByClassName(co)[0];this.set("titleDom",r),this.set("listDom",i)},n.prototype.resetTitle=function(){var t=this.get("title"),r=this.get("showTitle");this.setTitle(r&&t?t:"")},n.prototype.setTitle=function(t){var r=this.get("titleDom");r&&(r.innerText=t)},n.prototype.resetCrosshairs=function(){var t=this.get("crosshairsRegion"),r=this.get("crosshairs");if(t&&r){var i=no(t),a=this.get("xCrosshairDom"),o=this.get("yCrosshairDom");"x"===r?(this.resetCrosshair("x",i),o&&(o.remove(),this.set("yCrosshairDom",null))):"y"===r?(this.resetCrosshair("y",i),a&&(a.remove(),this.set("xCrosshairDom",null))):(this.resetCrosshair("x",i),this.resetCrosshair("y",i)),this.setCrossHairsVisible(this.get("visible"))}else this.clearCrosshairs()},n.prototype.resetCrosshair=function(t,r){var i=this.checkCrosshair(t),a=this.get(t);In(i,"x"===t?{left:Rn(a),top:Rn(r.y),height:Rn(r.height)}:{top:Rn(a),left:Rn(r.x),width:Rn(r.width)})},n.prototype.checkCrosshair=function(t){var r=t+"CrosshairDom",i=t+"CrosshairTpl",a="CROSSHAIR_"+t.toUpperCase(),o=ut[a],s=this.get(r),l=this.get("parent");return s||(s=jr(this.get(i)),this.applyStyle(o,s),l.appendChild(s),this.set(r,s)),s},n.prototype.renderItems=function(){this.clearItemDoms();var t=this.get("items"),r=this.get("itemTpl"),i=this.get("listDom");i&&((0,v.S6)(t,function(a){var o=Kr.toCSSGradient(a.color),s=(0,d.pi)((0,d.pi)({},a),{color:o}),c=jr((0,v.ng)(r,s));i.appendChild(c)}),this.applyChildrenStyles(i,this.get("domStyles")))},n.prototype.clearItemDoms=function(){this.get("listDom")&&Gc(this.get("listDom"))},n.prototype.clearCrosshairs=function(){var t=this.get("xCrosshairDom"),r=this.get("yCrosshairDom");t&&t.remove(),r&&r.remove(),this.set("xCrosshairDom",null),this.set("yCrosshairDom",null)},n}(Xc);const bC=SC;var TC={opacity:0},AC={stroke:"#C5C5C5",strokeOpacity:.85},EC={fill:"#CACED4",opacity:.85},la=U(2759);function Zv(e){return function FC(e){return(0,v.UI)(e,function(n,t){return[0===t?"M":"L",n[0],n[1]]})}(e)}var OC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"trend",x:0,y:0,width:200,height:16,smooth:!0,isArea:!1,data:[],backgroundStyle:TC,lineStyle:AC,areaStyle:EC})},n.prototype.renderInner=function(t){var r=this.cfg,i=r.width,a=r.height,o=r.data,s=r.smooth,l=r.isArea,c=r.backgroundStyle,h=r.lineStyle,f=r.areaStyle;this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,d.pi)({x:0,y:0,width:i,height:a},c)});var p=function IC(e,n,t,r){void 0===r&&(r=!0);var i=new ds({values:e}),a=new us({values:(0,v.UI)(e,function(s,l){return l})}),o=(0,v.UI)(e,function(s,l){return[a.scale(l)*n,t-i.scale(s)*t]});return r?function kC(e){if(e.length<=2)return Zv(e);var n=[];(0,v.S6)(e,function(o){(0,v.Xy)(o,n.slice(n.length-2))||n.push(o[0],o[1])});var t=(0,la.e9)(n,!1),r=(0,v.YM)(e);return t.unshift(["M",r[0],r[1]]),t}(o):Zv(o)}(o,i,a,s);if(this.addShape(t,{id:this.getElementId("line"),type:"path",attrs:(0,d.pi)({path:p},h)}),l){var g=function LC(e,n,t,r){var i=(0,d.pr)(e),a=function DC(e,n){var t=new ds({values:e}),r=t.max<0?t.max:Math.max(0,t.min);return n-t.scale(r)*n}(r,t);return i.push(["L",n,a]),i.push(["L",0,a]),i.push(["Z"]),i}(p,i,a,o);this.addShape(t,{id:this.getElementId("area"),type:"path",attrs:(0,d.pi)({path:g},f)})}},n.prototype.applyOffset=function(){var t=this.cfg,r=t.x,i=t.y;this.moveElementTo(this.get("group"),{x:r,y:i})},n}(Tn),Wv={fill:"#F7F7F7",stroke:"#BFBFBF",radius:2,opacity:1,cursor:"ew-resize",highLightFill:"#FFF"},Xv=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"handler",x:0,y:0,width:10,height:24,style:Wv})},n.prototype.renderInner=function(t){var r=this.cfg,i=r.width,a=r.height,o=r.style,s=o.fill,l=o.stroke,c=o.radius,h=o.opacity,f=o.cursor;this.addShape(t,{type:"rect",id:this.getElementId("background"),attrs:{x:0,y:0,width:i,height:a,fill:s,stroke:l,radius:c,opacity:h,cursor:f}});var p=1/3*i,g=2/3*i,y=1/4*a,m=3/4*a;this.addShape(t,{id:this.getElementId("line-left"),type:"line",attrs:{x1:p,y1:y,x2:p,y2:m,stroke:l,cursor:f}}),this.addShape(t,{id:this.getElementId("line-right"),type:"line",attrs:{x1:g,y1:y,x2:g,y2:m,stroke:l,cursor:f}})},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.bindEvents=function(){var t=this;this.get("group").on("mouseenter",function(){var r=t.get("style").highLightFill;t.getElementByLocalId("background").attr("fill",r),t.draw()}),this.get("group").on("mouseleave",function(){var r=t.get("style").fill;t.getElementByLocalId("background").attr("fill",r),t.draw()})},n.prototype.draw=function(){var t=this.get("container").get("canvas");t&&t.draw()},n}(Tn),PC={fill:"#416180",opacity:.05},zC={fill:"#5B8FF9",opacity:.15,cursor:"move"},BC={width:10,height:24},RC={textBaseline:"middle",fill:"#000",opacity:.45},NC="sliderchange",VC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.onMouseDown=function(r){return function(i){t.currentTarget=r;var a=i.originalEvent;a.stopPropagation(),a.preventDefault(),t.prevX=(0,v.U2)(a,"touches.0.pageX",a.pageX),t.prevY=(0,v.U2)(a,"touches.0.pageY",a.pageY);var o=t.getContainerDOM();o.addEventListener("mousemove",t.onMouseMove),o.addEventListener("mouseup",t.onMouseUp),o.addEventListener("mouseleave",t.onMouseUp),o.addEventListener("touchmove",t.onMouseMove),o.addEventListener("touchend",t.onMouseUp),o.addEventListener("touchcancel",t.onMouseUp)}},t.onMouseMove=function(r){var i=t.cfg.width,a=[t.get("start"),t.get("end")];r.stopPropagation(),r.preventDefault();var o=(0,v.U2)(r,"touches.0.pageX",r.pageX),s=(0,v.U2)(r,"touches.0.pageY",r.pageY),c=t.adjustOffsetRange((o-t.prevX)/i);t.updateStartEnd(c),t.updateUI(t.getElementByLocalId("foreground"),t.getElementByLocalId("minText"),t.getElementByLocalId("maxText")),t.prevX=o,t.prevY=s,t.draw(),t.emit(NC,[t.get("start"),t.get("end")].sort()),t.delegateEmit("valuechanged",{originValue:a,value:[t.get("start"),t.get("end")]})},t.onMouseUp=function(){t.currentTarget&&(t.currentTarget=void 0);var r=t.getContainerDOM();r&&(r.removeEventListener("mousemove",t.onMouseMove),r.removeEventListener("mouseup",t.onMouseUp),r.removeEventListener("mouseleave",t.onMouseUp),r.removeEventListener("touchmove",t.onMouseMove),r.removeEventListener("touchend",t.onMouseUp),r.removeEventListener("touchcancel",t.onMouseUp))},t}return(0,d.ZT)(n,e),n.prototype.setRange=function(t,r){this.set("minLimit",t),this.set("maxLimit",r);var i=this.get("start"),a=this.get("end"),o=(0,v.uZ)(i,t,r),s=(0,v.uZ)(a,t,r);!this.get("isInit")&&(i!==o||a!==s)&&this.setValue([o,s])},n.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},n.prototype.setValue=function(t){var r=this.getRange();if((0,v.kJ)(t)&&2===t.length){var i=[this.get("start"),this.get("end")];this.update({start:(0,v.uZ)(t[0],r.min,r.max),end:(0,v.uZ)(t[1],r.min,r.max)}),this.get("updateAutoRender")||this.render(),this.delegateEmit("valuechanged",{originValue:i,value:t})}},n.prototype.getValue=function(){return[this.get("start"),this.get("end")]},n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"slider",x:0,y:0,width:100,height:16,backgroundStyle:{},foregroundStyle:{},handlerStyle:{},textStyle:{},defaultCfg:{backgroundStyle:PC,foregroundStyle:zC,handlerStyle:BC,textStyle:RC}})},n.prototype.update=function(t){var r=t.start,i=t.end,a=(0,d.pi)({},t);(0,v.UM)(r)||(a.start=(0,v.uZ)(r,0,1)),(0,v.UM)(i)||(a.end=(0,v.uZ)(i,0,1)),e.prototype.update.call(this,a),this.minHandler=this.getChildComponentById(this.getElementId("minHandler")),this.maxHandler=this.getChildComponentById(this.getElementId("maxHandler")),this.trend=this.getChildComponentById(this.getElementId("trend"))},n.prototype.init=function(){this.set("start",(0,v.uZ)(this.get("start"),0,1)),this.set("end",(0,v.uZ)(this.get("end"),0,1)),e.prototype.init.call(this)},n.prototype.render=function(){e.prototype.render.call(this),this.updateUI(this.getElementByLocalId("foreground"),this.getElementByLocalId("minText"),this.getElementByLocalId("maxText"))},n.prototype.renderInner=function(t){var r=this.cfg,o=r.width,s=r.height,l=r.trendCfg,c=void 0===l?{}:l,h=r.minText,f=r.maxText,p=r.backgroundStyle,g=void 0===p?{}:p,y=r.foregroundStyle,m=void 0===y?{}:y,x=r.textStyle,C=void 0===x?{}:x,M=(0,v.b$)({},Wv,this.cfg.handlerStyle);(0,v.dp)((0,v.U2)(c,"data"))&&(this.trend=this.addComponent(t,(0,d.pi)({component:OC,id:this.getElementId("trend"),x:0,y:0,width:o,height:s},c))),this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,d.pi)({x:0,y:0,width:o,height:s},g)}),this.addShape(t,{id:this.getElementId("minText"),type:"text",attrs:(0,d.pi)({y:s/2,textAlign:"right",text:h,silent:!1},C)}),this.addShape(t,{id:this.getElementId("maxText"),type:"text",attrs:(0,d.pi)({y:s/2,textAlign:"left",text:f,silent:!1},C)}),this.addShape(t,{id:this.getElementId("foreground"),name:"foreground",type:"rect",attrs:(0,d.pi)({y:0,height:s},m)});var rt=(0,v.U2)(M,"width",10),Mt=(0,v.U2)(M,"height",24);this.minHandler=this.addComponent(t,{component:Xv,id:this.getElementId("minHandler"),name:"handler-min",x:0,y:(s-Mt)/2,width:rt,height:Mt,cursor:"ew-resize",style:M}),this.maxHandler=this.addComponent(t,{component:Xv,id:this.getElementId("maxHandler"),name:"handler-max",x:0,y:(s-Mt)/2,width:rt,height:Mt,cursor:"ew-resize",style:M})},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.updateUI=function(t,r,i){var a=this.cfg,l=a.width,c=a.minText,h=a.maxText,f=a.handlerStyle,g=a.start*l,y=a.end*l;this.trend&&(this.trend.update({width:l,height:a.height}),this.get("updateAutoRender")||this.trend.render()),t.attr("x",g),t.attr("width",y-g);var m=(0,v.U2)(f,"width",10);r.attr("text",c),i.attr("text",h);var x=this._dodgeText([g,y],r,i),C=x[0],M=x[1];this.minHandler&&(this.minHandler.update({x:g-m/2}),this.get("updateAutoRender")||this.minHandler.render()),(0,v.S6)(C,function(w,b){return r.attr(b,w)}),this.maxHandler&&(this.maxHandler.update({x:y-m/2}),this.get("updateAutoRender")||this.maxHandler.render()),(0,v.S6)(M,function(w,b){return i.attr(b,w)})},n.prototype.bindEvents=function(){var t=this.get("group");t.on("handler-min:mousedown",this.onMouseDown("minHandler")),t.on("handler-min:touchstart",this.onMouseDown("minHandler")),t.on("handler-max:mousedown",this.onMouseDown("maxHandler")),t.on("handler-max:touchstart",this.onMouseDown("maxHandler"));var r=t.findById(this.getElementId("foreground"));r.on("mousedown",this.onMouseDown("foreground")),r.on("touchstart",this.onMouseDown("foreground"))},n.prototype.adjustOffsetRange=function(t){var r=this.cfg,i=r.start,a=r.end;switch(this.currentTarget){case"minHandler":var o=0-i,s=1-i;return Math.min(s,Math.max(o,t));case"maxHandler":return o=0-a,s=1-a,Math.min(s,Math.max(o,t));case"foreground":return o=0-i,s=1-a,Math.min(s,Math.max(o,t))}},n.prototype.updateStartEnd=function(t){var r=this.cfg,i=r.start,a=r.end;switch(this.currentTarget){case"minHandler":i+=t;break;case"maxHandler":a+=t;break;case"foreground":i+=t,a+=t}this.set("start",i),this.set("end",a)},n.prototype._dodgeText=function(t,r,i){var a,o,s=this.cfg,c=s.width,f=(0,v.U2)(s.handlerStyle,"width",10),p=t[0],g=t[1],y=!1;p>g&&(p=(a=[g,p])[0],g=a[1],r=(o=[i,r])[0],i=o[1],y=!0);var m=r.getBBox(),x=i.getBBox(),C=m.width>p-2?{x:p+f/2+2,textAlign:"left"}:{x:p-f/2-2,textAlign:"right"},M=x.width>c-g-2?{x:g-f/2-2,textAlign:"right"}:{x:g+f/2+2,textAlign:"left"};return y?[M,C]:[C,M]},n.prototype.draw=function(){var t=this.get("container"),r=t&&t.get("canvas");r&&r.draw()},n.prototype.getContainerDOM=function(){var t=this.get("container"),r=t&&t.get("canvas");return r&&r.get("container")},n}(Tn);function ca(e,n,t){if(e){if("function"==typeof e.addEventListener)return e.addEventListener(n,t,!1),{remove:function(){e.removeEventListener(n,t,!1)}};if("function"==typeof e.attachEvent)return e.attachEvent("on"+n,t),{remove:function(){e.detachEvent("on"+n,t)}}}}var iu={default:{trackColor:"rgba(0,0,0,0)",thumbColor:"rgba(0,0,0,0.15)",size:8,lineCap:"round"},hover:{thumbColor:"rgba(0,0,0,0.2)"}},YC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.clearEvents=v.ZT,t.onStartEvent=function(r){return function(i){t.isMobile=r,i.originalEvent.preventDefault();var a=r?(0,v.U2)(i.originalEvent,"touches.0.clientX"):i.clientX,o=r?(0,v.U2)(i.originalEvent,"touches.0.clientY"):i.clientY;t.startPos=t.cfg.isHorizontal?a:o,t.bindLaterEvent()}},t.bindLaterEvent=function(){var r=t.getContainerDOM(),i=[];i=t.isMobile?[ca(r,"touchmove",t.onMouseMove),ca(r,"touchend",t.onMouseUp),ca(r,"touchcancel",t.onMouseUp)]:[ca(r,"mousemove",t.onMouseMove),ca(r,"mouseup",t.onMouseUp),ca(r,"mouseleave",t.onMouseUp)],t.clearEvents=function(){i.forEach(function(a){a.remove()})}},t.onMouseMove=function(r){var i=t.cfg,a=i.isHorizontal,o=i.thumbOffset;r.preventDefault();var s=t.isMobile?(0,v.U2)(r,"touches.0.clientX"):r.clientX,l=t.isMobile?(0,v.U2)(r,"touches.0.clientY"):r.clientY,c=a?s:l,h=c-t.startPos;t.startPos=c,t.updateThumbOffset(o+h)},t.onMouseUp=function(r){r.preventDefault(),t.clearEvents()},t.onTrackClick=function(r){var i=t.cfg,a=i.isHorizontal,o=i.x,s=i.y,l=i.thumbLen,h=t.getContainerDOM().getBoundingClientRect(),y=t.validateRange(a?r.clientX-h.left-o-l/2:r.clientY-h.top-s-l/2);t.updateThumbOffset(y)},t.onThumbMouseOver=function(){var r=t.cfg.theme.hover.thumbColor;t.getElementByLocalId("thumb").attr("stroke",r),t.draw()},t.onThumbMouseOut=function(){var r=t.cfg.theme.default.thumbColor;t.getElementByLocalId("thumb").attr("stroke",r),t.draw()},t}return(0,d.ZT)(n,e),n.prototype.setRange=function(t,r){this.set("minLimit",t),this.set("maxLimit",r);var i=this.getValue(),a=(0,v.uZ)(i,t,r);i!==a&&!this.get("isInit")&&this.setValue(a)},n.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},n.prototype.setValue=function(t){var r=this.getRange(),i=this.getValue();this.update({thumbOffset:(this.get("trackLen")-this.get("thumbLen"))*(0,v.uZ)(t,r.min,r.max)}),this.delegateEmit("valuechange",{originalValue:i,value:this.getValue()})},n.prototype.getValue=function(){return(0,v.uZ)(this.get("thumbOffset")/(this.get("trackLen")-this.get("thumbLen")),0,1)},n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"scrollbar",isHorizontal:!0,minThumbLen:20,thumbOffset:0,theme:iu})},n.prototype.renderInner=function(t){this.renderTrackShape(t),this.renderThumbShape(t)},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.renderTrackShape=function(t){var r=this.cfg,i=r.trackLen,a=r.theme,s=(0,v.b$)({},iu,void 0===a?{default:{}}:a).default,l=s.lineCap,c=s.trackColor,f=(0,v.U2)(this.cfg,"size",s.size),p=this.get("isHorizontal")?{x1:0+f/2,y1:f/2,x2:i-f/2,y2:f/2,lineWidth:f,stroke:c,lineCap:l}:{x1:f/2,y1:0+f/2,x2:f/2,y2:i-f/2,lineWidth:f,stroke:c,lineCap:l};return this.addShape(t,{id:this.getElementId("track"),name:"track",type:"line",attrs:p})},n.prototype.renderThumbShape=function(t){var r=this.cfg,i=r.thumbOffset,a=r.thumbLen,s=(0,v.b$)({},iu,r.theme).default,c=s.lineCap,h=s.thumbColor,f=(0,v.U2)(this.cfg,"size",s.size),p=this.get("isHorizontal")?{x1:i+f/2,y1:f/2,x2:i+a-f/2,y2:f/2,lineWidth:f,stroke:h,lineCap:c,cursor:"default"}:{x1:f/2,y1:i+f/2,x2:f/2,y2:i+a-f/2,lineWidth:f,stroke:h,lineCap:c,cursor:"default"};return this.addShape(t,{id:this.getElementId("thumb"),name:"thumb",type:"line",attrs:p})},n.prototype.bindEvents=function(){var t=this.get("group");t.on("mousedown",this.onStartEvent(!1)),t.on("mouseup",this.onMouseUp),t.on("touchstart",this.onStartEvent(!0)),t.on("touchend",this.onMouseUp),t.findById(this.getElementId("track")).on("click",this.onTrackClick);var i=t.findById(this.getElementId("thumb"));i.on("mouseover",this.onThumbMouseOver),i.on("mouseout",this.onThumbMouseOut)},n.prototype.getContainerDOM=function(){var t=this.get("container"),r=t&&t.get("canvas");return r&&r.get("container")},n.prototype.validateRange=function(t){var r=this.cfg,i=r.thumbLen,a=r.trackLen,o=t;return t+i>a?o=a-i:t+ia.x?a.x:n,t=ta.y?a.y:r,i=i=r&&e<=i}function Vn(e,n){return"object"==typeof e&&n.forEach(function(t){delete e[t]}),e}function ai(e,n,t){var r,i;void 0===n&&(n=[]),void 0===t&&(t=new Map);try{for(var a=(0,d.XA)(e),o=a.next();!o.done;o=a.next()){var s=o.value;t.has(s)||(n.push(s),t.set(s,!0))}}catch(l){r={error:l}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return n}var Dn=function(){function e(n,t,r,i){void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),this.x=n,this.y=t,this.height=i,this.width=r}return e.fromRange=function(n,t,r,i){return new e(n,t,r-n,i-t)},e.fromObject=function(n){return new e(n.minX,n.minY,n.width,n.height)},Object.defineProperty(e.prototype,"minX",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxX",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"minY",{get:function(){return this.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxY",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tl",{get:function(){return{x:this.x,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tr",{get:function(){return{x:this.maxX,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bl",{get:function(){return{x:this.x,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"br",{get:function(){return{x:this.maxX,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return{x:this.x+this.width/2,y:this.minY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return{x:this.maxX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return{x:this.x+this.width/2,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"left",{get:function(){return{x:this.minX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),e.prototype.isEqual=function(n){return this.x===n.x&&this.y===n.y&&this.width===n.width&&this.height===n.height},e.prototype.contains=function(n){return n.minX>=this.minX&&n.maxX<=this.maxX&&n.minY>=this.minY&&n.maxY<=this.maxY},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.add=function(){for(var n=[],t=0;tn.minX&&this.minYn.minY},e.prototype.size=function(){return this.width*this.height},e.prototype.isPointIn=function(n){return n.x>=this.minX&&n.x<=this.maxX&&n.y>=this.minY&&n.y<=this.maxY},e}();function ho(e){if(e.isPolar&&!e.isTransposed)return(e.endAngle-e.startAngle)*e.getRadius();var n=e.convert({x:0,y:0}),t=e.convert({x:1,y:0});return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}function Fs(e,n){var t=e.getCenter();return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))}function ha(e,n){var t=e.getCenter();return Math.atan2(n.y-t.y,n.x-t.x)}function au(e,n){void 0===n&&(n=0);var t=e.start,r=e.end,i=e.getWidth(),a=e.getHeight();if(e.isPolar){var o=e.startAngle,s=e.endAngle,l=e.getCenter(),c=e.getRadius();return{type:"path",startState:{path:ii(l.x,l.y,c+n,o,o)},endState:function(f){return{path:ii(l.x,l.y,c+n,o,(s-o)*f+o)}},attrs:{path:ii(l.x,l.y,c+n,o,s)}}}return{type:"rect",startState:{x:t.x-n,y:r.y-n,width:e.isTransposed?i+2*n:0,height:e.isTransposed?0:a+2*n},endState:e.isTransposed?{height:a+2*n}:{width:i+2*n},attrs:{x:t.x-n,y:r.y-n,width:i+2*n,height:a+2*n}}}var eM=/^(?:(?!0000)[0-9]{4}([-/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.]+)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/;function Kv(e,n,t,r){return void 0===n&&(n={}),n.type?n.type:"identity"!==e.type&&oa.includes(t)&&["interval"].includes(r)||e.isCategory?"cat":e.type}function fo(e){return e.alias||e.field}function tp(e,n,t){var a,i=e.values.length;if(1===i)a=[.5,1];else{var s=0;a=function jC(e){return!!e.isPolar&&e.endAngle-e.startAngle==2*Math.PI}(n)?n.isTransposed?[(s=1/i*(0,v.U2)(t,"widthRatio.multiplePie",1/1.3))/2,1-s/2]:[0,1-1/i]:[s=1/i/2,1-s]}return a}function aM(e){var n=e.values.filter(function(t){return!(0,v.UM)(t)&&!isNaN(t)});return Math.max.apply(Math,(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),[(0,v.UM)(e.max)?-1/0:e.max],!1))}function ks(e,n){var t={start:{x:0,y:0},end:{x:0,y:0}};e.isRect?t=function oM(e){var n,t;switch(e){case le.TOP:n={x:0,y:1},t={x:1,y:1};break;case le.RIGHT:n={x:1,y:0},t={x:1,y:1};break;case le.BOTTOM:n={x:0,y:0},t={x:1,y:0};break;case le.LEFT:n={x:0,y:0},t={x:0,y:1};break;default:n=t={x:0,y:0}}return{start:n,end:t}}(n):e.isPolar&&(t=function sM(e){var n,t;return e.isTransposed?(n={x:0,y:0},t={x:1,y:0}):(n={x:0,y:0},t={x:0,y:1}),{start:n,end:t}}(e));var i=t.end;return{start:e.convert(t.start),end:e.convert(i)}}function ep(e){return e.start.x===e.end.x}function np(e,n){var t=e.start,r=e.end;return ep(e)?(t.y-r.y)*(n.x-t.x)>0?1:-1:(r.x-t.x)*(t.y-n.y)>0?-1:1}function Is(e,n){var t=(0,v.U2)(e,["components","axis"],{});return(0,v.b$)({},(0,v.U2)(t,["common"],{}),(0,v.b$)({},(0,v.U2)(t,[n],{})))}function rp(e,n,t){var r=(0,v.U2)(e,["components","axis"],{});return(0,v.b$)({},(0,v.U2)(r,["common","title"],{}),(0,v.b$)({},(0,v.U2)(r,[n,"title"],{})),t)}function ou(e){var n=e.x,t=e.y,r=e.circleCenter,i=t.start>t.end,a=e.convert(e.isTransposed?{x:i?0:1,y:0}:{x:0,y:i?0:1}),o=[a.x-r.x,a.y-r.y],s=[1,0],l=a.y>r.y?De.EU(o,s):-1*De.EU(o,s),c=l+(n.end-n.start);return{center:r,radius:Math.sqrt(Math.pow(a.x-r.x,2)+Math.pow(a.y-r.y,2)),startAngle:l,endAngle:c}}function Ds(e,n){return(0,v.jn)(e)?!1!==e&&{}:(0,v.U2)(e,[n])}function ip(e,n){return(0,v.U2)(e,"position",n)}function ap(e,n){return(0,v.U2)(n,["title","text"],fo(e))}var fa=function(){function e(n,t){this.destroyed=!1,this.facets=[],this.view=n,this.cfg=(0,v.b$)({},this.getDefaultCfg(),t)}return e.prototype.init=function(){this.container||(this.container=this.createContainer());var n=this.view.getData();this.facets=this.generateFacets(n)},e.prototype.render=function(){this.renderViews()},e.prototype.update=function(){},e.prototype.clear=function(){this.clearFacetViews()},e.prototype.destroy=function(){this.clear(),this.container&&(this.container.remove(!0),this.container=void 0),this.destroyed=!0,this.view=void 0,this.facets=[]},e.prototype.facetToView=function(n){var r=n.data,i=n.padding,o=this.view.createView({region:n.region,padding:void 0===i?this.cfg.padding:i});o.data(r||[]),n.view=o,this.beforeEachView(o,n);var s=this.cfg.eachView;return s&&s(o,n),this.afterEachView(o,n),o},e.prototype.createContainer=function(){return this.view.getLayer(vn.FORE).addGroup()},e.prototype.renderViews=function(){this.createFacetViews()},e.prototype.createFacetViews=function(){var n=this;return this.facets.map(function(t){return n.facetToView(t)})},e.prototype.clearFacetViews=function(){var n=this;(0,v.S6)(this.facets,function(t){t.view&&(n.view.removeView(t.view),t.view=void 0)})},e.prototype.parseSpacing=function(){var n=this.view.viewBBox,t=n.width,r=n.height;return this.cfg.spacing.map(function(a,o){return(0,v.hj)(a)?a/(0===o?t:r):parseFloat(a)/100})},e.prototype.getFieldValues=function(n,t){var r=[],i={};return(0,v.S6)(n,function(a){var o=a[t];!(0,v.UM)(o)&&!i[o]&&(r.push(o),i[o]=!0)}),r},e.prototype.getRegion=function(n,t,r,i){var a=(0,d.CR)(this.parseSpacing(),2),o=a[0],s=a[1],l=(1+o)/(0===t?1:t)-o,c=(1+s)/(0===n?1:n)-s,h={x:(l+o)*r,y:(c+s)*i};return{start:h,end:{x:h.x+l,y:h.y+c}}},e.prototype.getDefaultCfg=function(){return{eachView:void 0,showTitle:!0,spacing:[0,0],padding:10,fields:[]}},e.prototype.getDefaultTitleCfg=function(){return{style:{fontSize:14,fill:"#666",fontFamily:this.view.getTheme().fontFamily}}},e.prototype.processAxis=function(n,t){var r=n.getOptions(),a=n.geometries;if("rect"===(0,v.U2)(r.coordinate,"type","rect")&&a.length){(0,v.UM)(r.axes)&&(r.axes={});var s=r.axes,l=(0,d.CR)(a[0].getXYFields(),2),c=l[0],h=l[1],f=Ds(s,c),p=Ds(s,h);!1!==f&&(r.axes[c]=this.getXAxisOption(c,s,f,t)),!1!==p&&(r.axes[h]=this.getYAxisOption(h,s,p,t))}},e.prototype.getFacetDataFilter=function(n){return function(t){return(0,v.yW)(n,function(r){var i=r.field,a=r.value;return!(!(0,v.UM)(a)&&i)||t[i]===a})}},e}(),op={},va=function(e,n){op[(0,v.vl)(e)]=n},cM=function(){function e(n,t){this.context=n,this.cfg=t,n.addAction(this)}return e.prototype.applyCfg=function(n){(0,v.f0)(this,n)},e.prototype.init=function(){this.applyCfg(this.cfg)},e.prototype.destroy=function(){this.context.removeAction(this),this.context=null},e}();const on=cM;var uM=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.execute=function(){this.callback&&this.callback(this.context)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.callback=null},n}(on);const hM=uM;var Ls={};function Os(e){return(0,v.U2)(Ls[e],"ActionClass")}function Se(e,n,t){Ls[e]={ActionClass:n,cfg:t}}function vM(e,n){var t=new hM(n);return t.callback=e,t.name="callback",t}function su(e,n){for(var t=[e[0]],r=1,i=e.length;r0&&i>0&&(r>=n||i>=n)}function hp(e,n){var t=e.getCanvasBBox();return up(e,n)?t:null}function fp(e,n){return e.event.maskShapes.map(function(r){return hp(r,n)}).filter(function(r){return!!r})}function vp(e,n){return up(e,n)?e.attr("path"):null}function oi(e){var t,r=e.event.target;return r&&(t=r.get("element")),t}function ki(e){var r,t=e.event.target;return t&&(r=t.get("delegateObject")),r}function pp(e){var n=e.event.gEvent;return!(n&&n.fromShape&&n.toShape&&n.fromShape.get("element")===n.toShape.get("element"))}function po(e){return e&&e.component&&e.component.isList()}function dp(e){return e&&e.component&&e.component.isSlider()}function go(e){var t=e.event.target;return t&&"mask"===t?.get("name")||zs(e)}function zs(e){var n;return"multi-mask"===(null===(n=e.event.target)||void 0===n?void 0:n.get("name"))}function lu(e,n){var t=e.event.target;if(zs(e))return function _M(e,n){if("path"===e.event.target.get("type")){var r=function MM(e,n){return e.event.maskShapes.map(function(r){return vp(r,n)})}(e,n);return r.length>0?r.flatMap(function(a){return Cp(e.view,a)}):null}var i=fp(e,n);return i.length>0?i.flatMap(function(a){return Bs(e.view,a)}):null}(e,n);if("path"===t.get("type")){var r=function CM(e,n){return vp(e.event.target,n)}(e,n);return r?Cp(e.view,r):void 0}var i=cp(e,n);return i?Bs(e.view,i):null}function gp(e,n,t){if(zs(e))return function wM(e,n,t){var r=fp(e,t);return r.length>0?r.flatMap(function(i){return yp(i,e,n)}):null}(e,n,t);var r=cp(e,t);return r?yp(r,e,n):null}function yp(e,n,t){var r=n.view,i=uu(r,t,{x:e.x,y:e.y}),a=uu(r,t,{x:e.maxX,y:e.maxY});return Bs(t,{minX:i.x,minY:i.y,maxX:a.x,maxY:a.y})}function Sn(e){var t=[];return(0,v.S6)(e.geometries,function(r){t=t.concat(r.elements)}),e.views&&e.views.length&&(0,v.S6)(e.views,function(r){t=t.concat(Sn(r))}),t}function mp(e,n){var r=[];return(0,v.S6)(e.geometries,function(i){var a=i.getElementsBy(function(o){return o.hasState(n)});r=r.concat(a)}),r}function cr(e,n){var r=e.getModel().data;return(0,v.kJ)(r)?r[0][n]:r[n]}function Bs(e,n){var t=Sn(e),r=[];return(0,v.S6)(t,function(i){var o=i.shape.getCanvasBBox();(function bM(e,n){return!(n.minX>e.maxX||n.maxXe.maxY||n.maxY=n.x&&e.y<=n.y&&e.maxY>n.y}function br(e){var n=e.parent,t=null;return n&&(t=n.views.filter(function(r){return r!==e})),t}function uu(e,n,t){var r=function AM(e,n){return e.getCoordinate().invert(n)}(e,t);return n.getCoordinate().convert(r)}function wp(e,n,t,r){var i=!1;return(0,v.S6)(e,function(a){if(a[t]===n[t]&&a[r]===n[r])return i=!0,!1}),i}function pa(e,n){var t=e.getScaleByField(n);return!t&&e.views&&(0,v.S6)(e.views,function(r){if(t=pa(r,n))return!1}),t}var EM=function(){function e(n){this.actions=[],this.event=null,this.cacheMap={},this.view=n}return e.prototype.cache=function(){for(var n=[],t=0;t=0&&t.splice(r,1)},e.prototype.getCurrentPoint=function(){var n=this.event;return n?n.target instanceof HTMLElement?this.view.getCanvas().getPointByClient(n.clientX,n.clientY):{x:n.x,y:n.y}:null},e.prototype.getCurrentShape=function(){return(0,v.U2)(this.event,["gEvent","shape"])},e.prototype.isInPlot=function(){var n=this.getCurrentPoint();return!!n&&this.view.isPointInPlot(n)},e.prototype.isInShape=function(n){var t=this.getCurrentShape();return!!t&&t.get("name")===n},e.prototype.isInComponent=function(n){var t=Mp(this.view),r=this.getCurrentPoint();return!!r&&!!t.find(function(i){var a=i.getBBox();return n?i.get("name")===n&&_p(a,r):_p(a,r)})},e.prototype.destroy=function(){(0,v.S6)(this.actions.slice(),function(n){n.destroy()}),this.view=null,this.event=null,this.actions=null,this.cacheMap=null},e}();const FM=EM;var kM=function(){function e(n,t){this.view=n,this.cfg=t}return e.prototype.init=function(){this.initEvents()},e.prototype.initEvents=function(){},e.prototype.clearEvents=function(){},e.prototype.destroy=function(){this.clearEvents()},e}();function Sp(e,n,t){var r=e.split(":"),i=r[0],a=n.getAction(i)||function fM(e,n){var t=Ls[e],r=null;return t&&((r=new(0,t.ActionClass)(n,t.cfg)).name=e,r.init()),r}(i,n);if(!a)throw new Error("There is no action named ".concat(i));return{action:a,methodName:r[1],arg:t}}function bp(e){var n=e.action,t=e.methodName,r=e.arg;if(!n[t])throw new Error("Action(".concat(n.name,") doesn't have a method called ").concat(t));n[t](r)}var DM=function(e){function n(t,r){var i=e.call(this,t,r)||this;return i.callbackCaches={},i.emitCaches={},i.steps=r,i}return(0,d.ZT)(n,e),n.prototype.init=function(){this.initContext(),e.prototype.init.call(this)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.steps=null,this.context&&(this.context.destroy(),this.context=null),this.callbackCaches=null,this.view=null},n.prototype.initEvents=function(){var t=this;(0,v.S6)(this.steps,function(r,i){(0,v.S6)(r,function(a){var o=t.getActionCallback(i,a);o&&t.bindEvent(a.trigger,o)})})},n.prototype.clearEvents=function(){var t=this;(0,v.S6)(this.steps,function(r,i){(0,v.S6)(r,function(a){var o=t.getActionCallback(i,a);o&&t.offEvent(a.trigger,o)})})},n.prototype.initContext=function(){var r=new FM(this.view);this.context=r,(0,v.S6)(this.steps,function(a){(0,v.S6)(a,function(o){if((0,v.mf)(o.action))o.actionObject={action:vM(o.action,r),methodName:"execute"};else if((0,v.HD)(o.action))o.actionObject=Sp(o.action,r,o.arg);else if((0,v.kJ)(o.action)){var s=o.action,l=(0,v.kJ)(o.arg)?o.arg:[o.arg];o.actionObject=[],(0,v.S6)(s,function(c,h){o.actionObject.push(Sp(c,r,l[h]))})}})})},n.prototype.isAllowStep=function(t){var r=this.currentStepName;if(r===t||"showEnable"===t)return!0;if("processing"===t)return"start"===r;if("start"===t)return"processing"!==r;if("end"===t)return"processing"===r||"start"===r;if("rollback"===t){if(this.steps.end)return"end"===r;if("start"===r)return!0}return!1},n.prototype.isAllowExecute=function(t,r){if(this.isAllowStep(t)){var i=this.getKey(t,r);return(!r.once||!this.emitCaches[i])&&(!r.isEnable||r.isEnable(this.context))}return!1},n.prototype.enterStep=function(t){this.currentStepName=t,this.emitCaches={}},n.prototype.afterExecute=function(t,r){"showEnable"!==t&&this.currentStepName!==t&&this.enterStep(t);var i=this.getKey(t,r);this.emitCaches[i]=!0},n.prototype.getKey=function(t,r){return t+r.trigger+r.action},n.prototype.getActionCallback=function(t,r){var i=this,a=this.context,o=this.callbackCaches,s=r.actionObject;if(r.action&&s){var l=this.getKey(t,r);if(!o[l]){var c=function(h){a.event=h,i.isAllowExecute(t,r)?((0,v.kJ)(s)?(0,v.S6)(s,function(f){a.event=h,bp(f)}):(a.event=h,bp(s)),i.afterExecute(t,r),r.callback&&(a.event=h,r.callback(a))):a.event=null};o[l]=r.debounce?(0,v.Ds)(c,r.debounce.wait,r.debounce.immediate):r.throttle?(0,v.P2)(c,r.throttle.wait,{leading:r.throttle.leading,trailing:r.throttle.trailing}):c}return o[l]}return null},n.prototype.bindEvent=function(t,r){var i=t.split(":");"window"===i[0]?window.addEventListener(i[1],r):"document"===i[0]?document.addEventListener(i[1],r):this.view.on(t,r)},n.prototype.offEvent=function(t,r){var i=t.split(":");"window"===i[0]?window.removeEventListener(i[1],r):"document"===i[0]?document.removeEventListener(i[1],r):this.view.off(t,r)},n}(kM);const LM=DM;var Tp={};function Le(e,n){Tp[(0,v.vl)(e)]=n}function Ap(e){var n,t={point:{default:{fill:e.pointFillColor,r:e.pointSize,stroke:e.pointBorderColor,lineWidth:e.pointBorder,fillOpacity:e.pointFillOpacity},active:{stroke:e.pointActiveBorderColor,lineWidth:e.pointActiveBorder},selected:{stroke:e.pointSelectedBorderColor,lineWidth:e.pointSelectedBorder},inactive:{fillOpacity:e.pointInactiveFillOpacity,strokeOpacity:e.pointInactiveBorderOpacity}},hollowPoint:{default:{fill:e.hollowPointFillColor,lineWidth:e.hollowPointBorder,stroke:e.hollowPointBorderColor,strokeOpacity:e.hollowPointBorderOpacity,r:e.hollowPointSize},active:{stroke:e.hollowPointActiveBorderColor,strokeOpacity:e.hollowPointActiveBorderOpacity},selected:{lineWidth:e.hollowPointSelectedBorder,stroke:e.hollowPointSelectedBorderColor,strokeOpacity:e.hollowPointSelectedBorderOpacity},inactive:{strokeOpacity:e.hollowPointInactiveBorderOpacity}},area:{default:{fill:e.areaFillColor,fillOpacity:e.areaFillOpacity,stroke:null},active:{fillOpacity:e.areaActiveFillOpacity},selected:{fillOpacity:e.areaSelectedFillOpacity},inactive:{fillOpacity:e.areaInactiveFillOpacity}},hollowArea:{default:{fill:null,stroke:e.hollowAreaBorderColor,lineWidth:e.hollowAreaBorder,strokeOpacity:e.hollowAreaBorderOpacity},active:{fill:null,lineWidth:e.hollowAreaActiveBorder},selected:{fill:null,lineWidth:e.hollowAreaSelectedBorder},inactive:{strokeOpacity:e.hollowAreaInactiveBorderOpacity}},interval:{default:{fill:e.intervalFillColor,fillOpacity:e.intervalFillOpacity},active:{stroke:e.intervalActiveBorderColor,lineWidth:e.intervalActiveBorder},selected:{stroke:e.intervalSelectedBorderColor,lineWidth:e.intervalSelectedBorder},inactive:{fillOpacity:e.intervalInactiveFillOpacity,strokeOpacity:e.intervalInactiveBorderOpacity}},hollowInterval:{default:{fill:e.hollowIntervalFillColor,stroke:e.hollowIntervalBorderColor,lineWidth:e.hollowIntervalBorder,strokeOpacity:e.hollowIntervalBorderOpacity},active:{stroke:e.hollowIntervalActiveBorderColor,lineWidth:e.hollowIntervalActiveBorder,strokeOpacity:e.hollowIntervalActiveBorderOpacity},selected:{stroke:e.hollowIntervalSelectedBorderColor,lineWidth:e.hollowIntervalSelectedBorder,strokeOpacity:e.hollowIntervalSelectedBorderOpacity},inactive:{stroke:e.hollowIntervalInactiveBorderColor,lineWidth:e.hollowIntervalInactiveBorder,strokeOpacity:e.hollowIntervalInactiveBorderOpacity}},line:{default:{stroke:e.lineBorderColor,lineWidth:e.lineBorder,strokeOpacity:e.lineBorderOpacity,fill:null,lineAppendWidth:10,lineCap:"round",lineJoin:"round"},active:{lineWidth:e.lineActiveBorder},selected:{lineWidth:e.lineSelectedBorder},inactive:{strokeOpacity:e.lineInactiveBorderOpacity}}},r=function zM(e){return{title:{autoRotate:!0,position:"center",spacing:e.axisTitleSpacing,style:{fill:e.axisTitleTextFillColor,fontSize:e.axisTitleTextFontSize,lineHeight:e.axisTitleTextLineHeight,textBaseline:"middle",fontFamily:e.fontFamily},iconStyle:{fill:e.axisDescriptionIconFillColor}},label:{autoRotate:!1,autoEllipsis:!1,autoHide:{type:"equidistance",cfg:{minGap:6}},offset:e.axisLabelOffset,style:{fill:e.axisLabelFillColor,fontSize:e.axisLabelFontSize,lineHeight:e.axisLabelLineHeight,fontFamily:e.fontFamily}},line:{style:{lineWidth:e.axisLineBorder,stroke:e.axisLineBorderColor}},grid:{line:{type:"line",style:{stroke:e.axisGridBorderColor,lineWidth:e.axisGridBorder,lineDash:e.axisGridLineDash}},alignTick:!0,animate:!0},tickLine:{style:{lineWidth:e.axisTickLineBorder,stroke:e.axisTickLineBorderColor},alignTick:!0,length:e.axisTickLineLength},subTickLine:null,animate:!0}}(e),i=function BM(e){return{title:null,marker:{symbol:"circle",spacing:e.legendMarkerSpacing,style:{r:e.legendCircleMarkerSize,fill:e.legendMarkerColor}},itemName:{spacing:5,style:{fill:e.legendItemNameFillColor,fontFamily:e.fontFamily,fontSize:e.legendItemNameFontSize,lineHeight:e.legendItemNameLineHeight,fontWeight:e.legendItemNameFontWeight,textAlign:"start",textBaseline:"middle"}},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:"#D8D8D8"},markerStyle:{fill:"#D8D8D8",stroke:"#D8D8D8"}},inactive:{nameStyle:{fill:"#D8D8D8"},markerStyle:{opacity:.2}}},flipPage:!0,pageNavigator:{marker:{style:{size:e.legendPageNavigatorMarkerSize,inactiveFill:e.legendPageNavigatorMarkerInactiveFillColor,inactiveOpacity:e.legendPageNavigatorMarkerInactiveFillOpacity,fill:e.legendPageNavigatorMarkerFillColor,opacity:e.legendPageNavigatorMarkerFillOpacity}},text:{style:{fill:e.legendPageNavigatorTextFillColor,fontSize:e.legendPageNavigatorTextFontSize}}},animate:!1,maxItemWidth:200,itemSpacing:e.legendItemSpacing,itemMarginBottom:e.legendItemMarginBottom,padding:e.legendPadding}}(e);return{background:e.backgroundColor,defaultColor:e.brandColor,subColor:e.subColor,semanticRed:e.paletteSemanticRed,semanticGreen:e.paletteSemanticGreen,padding:"auto",fontFamily:e.fontFamily,columnWidthRatio:.5,maxColumnWidth:null,minColumnWidth:null,roseWidthRatio:.9999999,multiplePieWidthRatio:1/1.3,colors10:e.paletteQualitative10,colors20:e.paletteQualitative20,sequenceColors:e.paletteSequence,shapes:{point:["hollow-circle","hollow-square","hollow-bowtie","hollow-diamond","hollow-hexagon","hollow-triangle","hollow-triangle-down","circle","square","bowtie","diamond","hexagon","triangle","triangle-down","cross","tick","plus","hyphen","line"],line:["line","dash","dot","smooth"],area:["area","smooth","line","smooth-line"],interval:["rect","hollow-rect","line","tick"]},sizes:[1,10],geometries:{interval:{rect:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:function(a){var o=a.geometry.coordinate;if(o.isPolar&&o.isTransposed){var s=uo(a.getModel(),o),h=(s.startAngle+s.endAngle)/2,p=7.5*Math.cos(h),g=7.5*Math.sin(h);return{matrix:an.vs(null,[["t",p,g]])}}return t.interval.selected}}},"hollow-rect":{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},line:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},tick:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},funnel:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}},pyramid:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}}},line:{line:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},dot:{default:{style:(0,d.pi)((0,d.pi)({},t.line.default),{lineCap:null,lineDash:[1,1]})},active:{style:(0,d.pi)((0,d.pi)({},t.line.active),{lineCap:null,lineDash:[1,1]})},inactive:{style:(0,d.pi)((0,d.pi)({},t.line.inactive),{lineCap:null,lineDash:[1,1]})},selected:{style:(0,d.pi)((0,d.pi)({},t.line.selected),{lineCap:null,lineDash:[1,1]})}},dash:{default:{style:(0,d.pi)((0,d.pi)({},t.line.default),{lineCap:null,lineDash:[5.5,1]})},active:{style:(0,d.pi)((0,d.pi)({},t.line.active),{lineCap:null,lineDash:[5.5,1]})},inactive:{style:(0,d.pi)((0,d.pi)({},t.line.inactive),{lineCap:null,lineDash:[5.5,1]})},selected:{style:(0,d.pi)((0,d.pi)({},t.line.selected),{lineCap:null,lineDash:[5.5,1]})}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vh:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hvh:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vhv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}}},polygon:{polygon:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}}},point:{circle:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},square:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},bowtie:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},diamond:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},hexagon:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},triangle:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},"triangle-down":{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},"hollow-circle":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-square":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-bowtie":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-diamond":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-hexagon":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-triangle":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-triangle-down":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},cross:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},tick:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},plus:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},hyphen:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},line:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}}},area:{area:{default:{style:t.area.default},active:{style:t.area.active},inactive:{style:t.area.inactive},selected:{style:t.area.selected}},smooth:{default:{style:t.area.default},active:{style:t.area.active},inactive:{style:t.area.inactive},selected:{style:t.area.selected}},line:{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}},"smooth-line":{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}}},schema:{candle:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},box:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}}},edge:{line:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vhv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},arc:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}}},violin:{violin:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hollow:{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}},"hollow-smooth":{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}}}},components:{axis:{common:r,top:{position:"top",grid:null,title:null,verticalLimitLength:.5},bottom:{position:"bottom",grid:null,title:null,verticalLimitLength:.5},left:{position:"left",title:null,line:null,tickLine:null,verticalLimitLength:1/3},right:{position:"right",title:null,line:null,tickLine:null,verticalLimitLength:1/3},circle:{title:null,grid:(0,v.b$)({},r.grid,{line:{type:"line"}})},radius:{title:null,grid:(0,v.b$)({},r.grid,{line:{type:"circle"}})}},legend:{common:i,right:{layout:"vertical",padding:e.legendVerticalPadding},left:{layout:"vertical",padding:e.legendVerticalPadding},top:{layout:"horizontal",padding:e.legendHorizontalPadding},bottom:{layout:"horizontal",padding:e.legendHorizontalPadding},continuous:{title:null,background:null,track:{},rail:{type:"color",size:e.sliderRailHeight,defaultLength:e.sliderRailWidth,style:{fill:e.sliderRailFillColor,stroke:e.sliderRailBorderColor,lineWidth:e.sliderRailBorder}},label:{align:"rail",spacing:4,formatter:null,style:{fill:e.sliderLabelTextFillColor,fontSize:e.sliderLabelTextFontSize,lineHeight:e.sliderLabelTextLineHeight,textBaseline:"middle",fontFamily:e.fontFamily}},handler:{size:e.sliderHandlerWidth,style:{fill:e.sliderHandlerFillColor,stroke:e.sliderHandlerBorderColor}},slidable:!0,padding:i.padding}},tooltip:{showContent:!0,follow:!0,showCrosshairs:!1,showMarkers:!0,shared:!1,enterable:!1,position:"auto",marker:{symbol:"circle",stroke:"#fff",shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0,0,0,0.09)",lineWidth:2,r:4},crosshairs:{line:{style:{stroke:e.tooltipCrosshairsBorderColor,lineWidth:e.tooltipCrosshairsBorder}},text:null,textBackground:{padding:2,style:{fill:"rgba(0, 0, 0, 0.25)",lineWidth:0,stroke:null}},follow:!1},domStyles:(n={},n["".concat(Nr)]={position:"absolute",visibility:"hidden",zIndex:8,transition:"left 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s, top 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s",backgroundColor:e.tooltipContainerFillColor,opacity:e.tooltipContainerFillOpacity,boxShadow:e.tooltipContainerShadow,borderRadius:"".concat(e.tooltipContainerBorderRadius,"px"),color:e.tooltipTextFillColor,fontSize:"".concat(e.tooltipTextFontSize,"px"),fontFamily:e.fontFamily,lineHeight:"".concat(e.tooltipTextLineHeight,"px"),padding:"0 12px 0 12px"},n["".concat(Vr)]={marginBottom:"12px",marginTop:"12px"},n["".concat(co)]={margin:0,listStyleType:"none",padding:0},n["".concat(Ss)]={listStyleType:"none",padding:0,marginBottom:"12px",marginTop:"12px",marginLeft:0,marginRight:0},n["".concat(bs)]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},n["".concat(Ts)]={display:"inline-block",float:"right",marginLeft:"30px"},n)},annotation:{arc:{style:{stroke:e.annotationArcBorderColor,lineWidth:e.annotationArcBorder},animate:!0},line:{style:{stroke:e.annotationLineBorderColor,lineDash:e.annotationLineDash,lineWidth:e.annotationLineBorder},text:{position:"start",autoRotate:!0,style:{fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,textAlign:"start",fontFamily:e.fontFamily,textBaseline:"bottom"}},animate:!0},text:{style:{fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,textBaseline:"middle",textAlign:"start",fontFamily:e.fontFamily},animate:!0},region:{top:!1,style:{lineWidth:e.annotationRegionBorder,stroke:e.annotationRegionBorderColor,fill:e.annotationRegionFillColor,fillOpacity:e.annotationRegionFillOpacity},animate:!0},image:{top:!1,animate:!0},dataMarker:{top:!0,point:{style:{r:3,stroke:e.brandColor,lineWidth:2}},line:{style:{stroke:e.annotationLineBorderColor,lineWidth:e.annotationLineBorder},length:e.annotationDataMarkerLineLength},text:{style:{textAlign:"start",fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,fontFamily:e.fontFamily}},direction:"upward",autoAdjust:!0,animate:!0},dataRegion:{style:{region:{fill:e.annotationRegionFillColor,fillOpacity:e.annotationRegionFillOpacity},text:{textAlign:"center",textBaseline:"bottom",fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,fontFamily:e.fontFamily}},animate:!0}},slider:{common:{padding:[8,8,8,8],backgroundStyle:{fill:e.cSliderBackgroundFillColor,opacity:e.cSliderBackgroundFillOpacity},foregroundStyle:{fill:e.cSliderForegroundFillColor,opacity:e.cSliderForegroundFillOpacity},handlerStyle:{width:e.cSliderHandlerWidth,height:e.cSliderHandlerHeight,fill:e.cSliderHandlerFillColor,opacity:e.cSliderHandlerFillOpacity,stroke:e.cSliderHandlerBorderColor,lineWidth:e.cSliderHandlerBorder,radius:e.cSliderHandlerBorderRadius,highLightFill:e.cSliderHandlerHighlightFillColor},textStyle:{fill:e.cSliderTextFillColor,opacity:e.cSliderTextFillOpacity,fontSize:e.cSliderTextFontSize,lineHeight:e.cSliderTextLineHeight,fontWeight:e.cSliderTextFontWeight,stroke:e.cSliderTextBorderColor,lineWidth:e.cSliderTextBorder}}},scrollbar:{common:{padding:[8,8,8,8]},default:{style:{trackColor:e.scrollbarTrackFillColor,thumbColor:e.scrollbarThumbFillColor}},hover:{style:{thumbColor:e.scrollbarThumbHighlightFillColor}}}},labels:{offset:12,style:{fill:e.labelFillColor,fontSize:e.labelFontSize,fontFamily:e.fontFamily,stroke:e.labelBorderColor,lineWidth:e.labelBorder},fillColorDark:e.labelFillColorDark,fillColorLight:e.labelFillColorLight,autoRotate:!0},innerLabels:{style:{fill:e.innerLabelFillColor,fontSize:e.innerLabelFontSize,fontFamily:e.fontFamily,stroke:e.innerLabelBorderColor,lineWidth:e.innerLabelBorder},autoRotate:!0},overflowLabels:{style:{fill:e.overflowLabelFillColor,fontSize:e.overflowLabelFontSize,fontFamily:e.fontFamily,stroke:e.overflowLabelBorderColor,lineWidth:e.overflowLabelBorder}},pieLabels:{labelHeight:14,offset:10,labelLine:{style:{lineWidth:e.labelLineBorder}},autoRotate:!0}}}var qe_65="#595959",qe_25="#BFBFBF",RM=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],NM=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],VM=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"],Ep=function(e){void 0===e&&(e={});var n=e.paletteQualitative10,t=void 0===n?RM:n,r=e.paletteQualitative20,a=e.brandColor,o=void 0===a?t[0]:a;return(0,d.pi)((0,d.pi)({},{backgroundColor:"transparent",brandColor:o,subColor:"rgba(0,0,0,0.05)",paletteQualitative10:t,paletteQualitative20:void 0===r?NM:r,paletteSemanticRed:"#F4664A",paletteSemanticGreen:"#30BF78",paletteSemanticYellow:"#FAAD14",paletteSequence:VM,fontFamily:'"Segoe UI", Roboto, "Helvetica Neue", Arial,\n "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",\n "Noto Color Emoji"',axisLineBorderColor:qe_25,axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:qe_65,axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisDescriptionIconFillColor:"#D9D9D9",axisTickLineBorderColor:qe_25,axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:"#D9D9D9",axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:"#8C8C8C",axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:"#D9D9D9",axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:"#8C8C8C",legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:o,legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:qe_65,legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:"#000",legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:"#000",legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:"#8C8C8C",legendPageNavigatorTextFontSize:12,sliderRailFillColor:"#D9D9D9",sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:"#8C8C8C",sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:"#F0F0F0",sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:qe_25,annotationArcBorderColor:"#D9D9D9",annotationArcBorder:1,annotationLineBorderColor:qe_25,annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:qe_65,annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:"#000",annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:qe_25,tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"rgb(255, 255, 255)",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 0px 10px #aeaeae",tooltipContainerBorderRadius:3,tooltipTextFillColor:qe_65,tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:qe_65,labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:"#FFFFFF",innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:qe_65,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:"#FFFFFF",overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:qe_25,cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#000",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(0,0,0,0)",scrollbarThumbFillColor:"rgba(0,0,0,0.15)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.2)",pointFillColor:o,pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:"#FFFFFF",pointBorderOpacity:1,pointActiveBorderColor:"#000",pointSelectedBorder:2,pointSelectedBorderColor:"#000",pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:o,hollowPointBorderOpacity:.95,hollowPointFillColor:"#FFFFFF",hollowPointActiveBorder:1,hollowPointActiveBorderColor:"#000",hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:"#000",hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:o,lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:o,areaFillOpacity:.25,areaActiveFillColor:o,areaActiveFillOpacity:.5,areaSelectedFillColor:o,areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:o,hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:"#000",hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:"#000",hollowAreaInactiveBorderOpacity:.3,intervalFillColor:o,intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:"#000",intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:"#000",intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:o,hollowIntervalBorderOpacity:1,hollowIntervalFillColor:"#FFFFFF",hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:"#000",hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:"#000",hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}),e)};function Rs(e){var n=e.styleSheet,t=void 0===n?{}:n,r=(0,d._T)(e,["styleSheet"]),i=Ep(t);return(0,v.b$)({},Ap(i),r)}Ep();var hu={default:Rs({})};function yo(e){return(0,v.U2)(hu,(0,v.vl)(e),hu.default)}function Fp(e,n,t){var r=t.translate(e),i=t.translate(n);return(0,v.vQ)(r,i)}function kp(e,n,t){var r=t.coordinate,i=t.getYScale(),a=i.field,o=r.invert(n),s=i.invert(o.y);return(0,v.sE)(e,function(c){var h=c[en];return h[a][0]<=s&&h[a][1]>=s})||e[e.length-1]}var GM=(0,v.HP)(function(e){if(e.isCategory)return 1;for(var n=e.values,t=n.length,r=e.translate(n[0]),i=r,a=0;ai&&(i=s)}return(i-r)/(t-1)});function Ip(e){var n,t,i,r=function WM(e){var n=(0,v.VO)(e.attributes);return(0,v.hX)(n,function(t){return(0,v.FX)(oa,t.type)})}(e);try{for(var a=(0,d.XA)(r),o=a.next();!o.done;o=a.next()){var s=o.value,l=s.getScale(s.type);if(l&&l.isLinear&&"cat"!==Kv(l,(0,v.U2)(e.scaleDefs,l.field),s.type,e.type)){i=l;break}}}catch(g){n={error:g}}finally{try{o&&!o.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}var f=e.getXScale(),p=e.getYScale();return i||p||f}function Dp(e,n,t){if(0===n.length)return null;var r=t.type,i=t.getXScale(),a=t.getYScale(),o=i.field,s=a.field,l=null;if("heatmap"===r||"point"===r){for(var h=t.coordinate.invert(e),f=i.invert(h.x),p=a.invert(h.y),g=1/0,y=0;y(1+a)/2&&(l=o),r.translate(r.invert(l))}(e,t),F=M[en][o],tt=w[en][o],rt=a.isLinear&&(0,v.kJ)(M[en][s]);if((0,v.kJ)(F)){for(y=0;y=b){if(!rt){l=Mt;break}(0,v.kJ)(l)||(l=[]),l.push(Mt)}(0,v.kJ)(l)&&(l=kp(l,e,t))}else{var gt=void 0;if(i.isLinear||"timeCat"===i.type){if((b>i.translate(tt)||bi.max||bMath.abs(i.translate(gt[en][o])-b)&&(w=gt)}var Pe=GM(t.getXScale());return!l&&Math.abs(i.translate(w[en][o])-b)<=Pe/2&&(l=w),l}function fu(e,n,t,r){var i,a;void 0===t&&(t=""),void 0===r&&(r=!1);var f,p,o=e[en],s=function ZM(e,n,t){var i=n.getAttribute("position").getFields(),a=n.scales,o=(0,v.mf)(t)||!t?i[0]:t,s=a[o],l=s?s.getText(e[o]):e[o]||o;return(0,v.mf)(t)?t(l,e):l}(o,n,t),l=n.tooltipOption,c=n.theme.defaultColor,h=[];function g(Mt,gt){(r||!(0,v.UM)(gt)&&""!==gt)&&h.push({title:s,data:o,mappingData:e,name:Mt,value:gt,color:e.color||c,marker:!0})}if((0,v.Kn)(l)){var y=l.fields,m=l.callback;if(m){var x=y.map(function(Mt){return e[en][Mt]}),C=m.apply(void 0,(0,d.ev)([],(0,d.CR)(x),!1)),M=(0,d.pi)({data:e[en],mappingData:e,title:s,color:e.color||c,marker:!0},C);h.push(M)}else{var w=n.scales;try{for(var b=(0,d.XA)(y),F=b.next();!F.done;F=b.next()){var W=F.value;if(!(0,v.UM)(o[W])){var tt=w[W];g(f=fo(tt),p=tt.getText(o[W]))}}}catch(Mt){i={error:Mt}}finally{try{F&&!F.done&&(a=b.return)&&a.call(b)}finally{if(i)throw i.error}}}}else{var rt=Ip(n);p=function XM(e,n){var r=e[n.field];return(0,v.kJ)(r)?r.map(function(a){return n.getText(a)}).join("-"):n.getText(r)}(o,rt),f=function $M(e,n){var t,r=n.getGroupScales();return r.length&&(t=r[0]),t?t.getText(e[t.field]):fo(Ip(n))}(o,n),g(f,p)}return h}function Lp(e,n,t,r){var i,a,o=r.showNil,s=[],l=e.dataArray;if(!(0,v.xb)(l)){e.sort(l);try{for(var c=(0,d.XA)(l),h=c.next();!h.done;h=c.next()){var p=Dp(n,h.value,e);if(p){var g=e.getElementId(p);if("heatmap"===e.type||e.elementsMap[g].visible){var m=fu(p,e,t,o);m.length&&s.push(m)}}}}catch(x){i={error:x}}finally{try{h&&!h.done&&(a=c.return)&&a.call(c)}finally{if(i)throw i.error}}}return s}function Op(e,n,t,r){var i=r.showNil,a=[],s=e.container.getShape(n.x,n.y);if(s&&s.get("visible")&&s.get("origin")){var c=fu(s.get("origin").mappingData,e,t,i);c.length&&a.push(c)}return a}function vu(e,n,t){var r,i,a=[],o=e.geometries,s=t.shared,l=t.title,c=t.reversed;try{for(var h=(0,d.XA)(o),f=h.next();!f.done;f=h.next()){var p=f.value;if(p.visible&&!1!==p.tooltipOption){var g=p.type,y=void 0;(y=["point","edge","polygon"].includes(g)?Op(p,n,l,t):["area","line","path","heatmap"].includes(g)||!1!==s?Lp(p,n,l,t):Op(p,n,l,t)).length&&(c&&y.reverse(),a.push(y))}}}catch(m){r={error:m}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}return a}function pu(e){void 0===e&&(e=0);var n=(0,v.kJ)(e)?e:[e];switch(n.length){case 0:n=[0,0,0,0];break;case 1:n=new Array(4).fill(n[0]);break;case 2:n=(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),(0,d.CR)(n),!1);break;case 3:n=(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),[n[1]],!1);break;default:n=n.slice(0,4)}return n}var Ns={};function Ii(e,n){Ns[e]=n}function jM(e){return Ns[e]}var KM=function(){function e(n){this.option=this.wrapperOption(n)}return e.prototype.update=function(n){return this.option=this.wrapperOption(n),this},e.prototype.hasAction=function(n){return(0,v.G)(this.option.actions,function(r){return r[0]===n})},e.prototype.create=function(n,t){var r=this.option,i=r.type,o="theta"===i,s=(0,d.pi)({start:n,end:t},r.cfg),l=function(e){return bv[e.toLowerCase()]}(o?"polar":i);return this.coordinate=new l(s),this.coordinate.type=i,o&&(this.hasAction("transpose")||this.transpose()),this.execActions(),this.coordinate},e.prototype.adjust=function(n,t){return this.coordinate.update({start:n,end:t}),this.coordinate.resetMatrix(),this.execActions(["scale","rotate","translate"]),this.coordinate},e.prototype.rotate=function(n){return this.option.actions.push(["rotate",n]),this},e.prototype.reflect=function(n){return this.option.actions.push(["reflect",n]),this},e.prototype.scale=function(n,t){return this.option.actions.push(["scale",n,t]),this},e.prototype.transpose=function(){return this.option.actions.push(["transpose"]),this},e.prototype.getOption=function(){return this.option},e.prototype.getCoordinate=function(){return this.coordinate},e.prototype.wrapperOption=function(n){return(0,d.pi)({type:"rect",actions:[],cfg:{}},n)},e.prototype.execActions=function(n){var t=this;(0,v.S6)(this.option.actions,function(i){var a,o=(0,d.CR)(i),s=o[0],l=o.slice(1);((0,v.UM)(n)||n.includes(s))&&(a=t.coordinate)[s].apply(a,(0,d.ev)([],(0,d.CR)(l),!1))})},e}();const t_=KM;var e_=function(){function e(n,t,r){this.view=n,this.gEvent=t,this.data=r,this.type=t.type}return e.fromData=function(n,t,r){return new e(n,new wn.Event(t,{}),r)},Object.defineProperty(e.prototype,"target",{get:function(){return this.gEvent.target},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"event",{get:function(){return this.gEvent.originalEvent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"x",{get:function(){return this.gEvent.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"y",{get:function(){return this.gEvent.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clientX",{get:function(){return this.gEvent.clientX},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clientY",{get:function(){return this.gEvent.clientY},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return"[Event (type=".concat(this.type,")]")},e.prototype.clone=function(){return new e(this.view,this.gEvent,this.data)},e}();const cn=e_;function n_(e){var n=e.getController("axis"),t=e.getController("legend"),r=e.getController("annotation");[n,e.getController("slider"),e.getController("scrollbar"),t,r].forEach(function(o){o&&o.layout()})}var r_=function(){function e(){this.scales=new Map,this.syncScales=new Map}return e.prototype.createScale=function(n,t,r,i){var a=r,o=this.getScaleMeta(i);if(0===t.length&&o){var s=o.scale,l={type:s.type};s.isCategory&&(l.values=s.values),a=(0,v.b$)(l,o.scaleDef,r)}var c=function rM(e,n,t){var r=n||[];if((0,v.hj)(e)||(0,v.UM)((0,v.Wx)(r,e))&&(0,v.xb)(t))return new(zc("identity"))({field:e.toString(),values:[e]});var a=(0,v.I)(r,e),o=(0,v.U2)(t,"type",function nM(e){var n="linear";return eM.test(e)?n="timeCat":(0,v.HD)(e)&&(n="cat"),n}(a[0]));return new(zc(o))((0,d.pi)({field:e,values:a},t))}(n,t,a);return this.cacheScale(c,r,i),c},e.prototype.sync=function(n,t){var r=this;this.syncScales.forEach(function(i,a){var o=Number.MAX_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER,l=[];(0,v.S6)(i,function(c){var h=r.getScale(c);s=(0,v.hj)(h.max)?Math.max(s,h.max):s,o=(0,v.hj)(h.min)?Math.min(o,h.min):o,(0,v.S6)(h.values,function(f){l.includes(f)||l.push(f)})}),(0,v.S6)(i,function(c){var h=r.getScale(c);if(h.isContinuous)h.change({min:o,max:s,values:l});else if(h.isCategory){var f=h.range,p=r.getScaleMeta(c);l&&!(0,v.U2)(p,["scaleDef","range"])&&(f=tp((0,v.b$)({},h,{values:l}),n,t)),h.change({values:l,range:f})}})})},e.prototype.cacheScale=function(n,t,r){var i=this.getScaleMeta(r);i&&i.scale.type===n.type?(function iM(e,n){if("identity"!==e.type&&"identity"!==n.type){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);e.change(t)}}(i.scale,n),i.scaleDef=t):this.scales.set(r,i={key:r,scale:n,scaleDef:t});var a=this.getSyncKey(i);if(i.syncKey=a,this.removeFromSyncScales(r),a){var o=this.syncScales.get(a);o||this.syncScales.set(a,o=[]),o.push(r)}},e.prototype.getScale=function(n){var t=this.getScaleMeta(n);if(!t){var r=(0,v.Z$)(n.split("-")),i=this.syncScales.get(r);i&&i.length&&(t=this.getScaleMeta(i[0]))}return t&&t.scale},e.prototype.deleteScale=function(n){var t=this.getScaleMeta(n);if(t){var i=this.syncScales.get(t.syncKey);if(i&&i.length){var a=i.indexOf(n);-1!==a&&i.splice(a,1)}}this.scales.delete(n)},e.prototype.clear=function(){this.scales.clear(),this.syncScales.clear()},e.prototype.removeFromSyncScales=function(n){var t=this;this.syncScales.forEach(function(r,i){var a=r.indexOf(n);if(-1!==a)return r.splice(a,1),0===r.length&&t.syncScales.delete(i),!1})},e.prototype.getSyncKey=function(n){var i=n.scale.field,a=(0,v.U2)(n.scaleDef,["sync"]);return!0===a?i:!1===a?void 0:a},e.prototype.getScaleMeta=function(n){return this.scales.get(n)},e}(),Vs=function(){function e(n,t,r,i){void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),this.top=n,this.right=t,this.bottom=r,this.left=i}return e.instance=function(n,t,r,i){return void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),new e(n,t,r,i)},e.prototype.max=function(n){var t=(0,d.CR)(n,4),i=t[1],a=t[2],o=t[3];return this.top=Math.max(this.top,t[0]),this.right=Math.max(this.right,i),this.bottom=Math.max(this.bottom,a),this.left=Math.max(this.left,o),this},e.prototype.shrink=function(n){var t=(0,d.CR)(n,4),i=t[1],a=t[2],o=t[3];return this.top+=t[0],this.right+=i,this.bottom+=a,this.left+=o,this},e.prototype.inc=function(n,t){var r=n.width,i=n.height;switch(t){case le.TOP:case le.TOP_LEFT:case le.TOP_RIGHT:this.top+=i;break;case le.RIGHT:case le.RIGHT_TOP:case le.RIGHT_BOTTOM:this.right+=r;break;case le.BOTTOM:case le.BOTTOM_LEFT:case le.BOTTOM_RIGHT:this.bottom+=i;break;case le.LEFT:case le.LEFT_TOP:case le.LEFT_BOTTOM:this.left+=r}return this},e.prototype.getPadding=function(){return[this.top,this.right,this.bottom,this.left]},e.prototype.clone=function(){return new(e.bind.apply(e,(0,d.ev)([void 0],(0,d.CR)(this.getPadding()),!1)))},e}();function a_(e,n,t){var r=t.instance();n.forEach(function(i){i.autoPadding=r.max(i.autoPadding.getPadding())})}var Pp=function(e){function n(t){var r=e.call(this,{visible:t.visible})||this;r.views=[],r.geometries=[],r.controllers=[],r.interactions={},r.limitInPlot=!1,r.options={data:[],animate:!0},r.usedControllers=function qM(){return Object.keys(Ns)}(),r.scalePool=new r_,r.layoutFunc=n_,r.isPreMouseInPlot=!1,r.isDataChanged=!1,r.isCoordinateChanged=!1,r.createdScaleKeys=new Map,r.onCanvasEvent=function(w){var b=w.name;if(!b.includes(":")){var F=r.createViewEvent(w);r.doPlotEvent(F),r.emit(b,F)}},r.onDelegateEvents=function(w){var b=w.name;if(b.includes(":")){var F=r.createViewEvent(w);r.emit(b,F)}};var i=t.id,a=void 0===i?(0,v.EL)("view"):i,s=t.canvas,l=t.backgroundGroup,c=t.middleGroup,h=t.foregroundGroup,f=t.region,p=void 0===f?{start:{x:0,y:0},end:{x:1,y:1}}:f,g=t.padding,y=t.appendPadding,m=t.theme,x=t.options,C=t.limitInPlot,M=t.syncViewPadding;return r.parent=t.parent,r.canvas=s,r.backgroundGroup=l,r.middleGroup=c,r.foregroundGroup=h,r.region=p,r.padding=g,r.appendPadding=y,r.options=(0,d.pi)((0,d.pi)({},r.options),x),r.limitInPlot=C,r.id=a,r.syncViewPadding=M,r.themeObject=(0,v.Kn)(m)?(0,v.b$)({},yo("default"),Rs(m)):yo(m),r.init(),r}return(0,d.ZT)(n,e),n.prototype.setLayout=function(t){this.layoutFunc=t},n.prototype.init=function(){this.calculateViewBBox(),this.initEvents(),this.initComponentController(),this.initOptions()},n.prototype.render=function(t,r){void 0===t&&(t=!1),this.emit(Ne.BEFORE_RENDER,cn.fromData(this,Ne.BEFORE_RENDER,r)),this.paint(t),this.emit(Ne.AFTER_RENDER,cn.fromData(this,Ne.AFTER_RENDER,r)),!1===this.visible&&this.changeVisible(!1)},n.prototype.clear=function(){var t=this;this.emit(Ne.BEFORE_CLEAR),this.filteredData=[],this.coordinateInstance=void 0,this.isDataChanged=!1,this.isCoordinateChanged=!1;for(var r=this.geometries,i=0;i');gt.appendChild(Vt);var te=Lf(gt,l,a,o),ye=function Jm(e){var n=Ff[e];if(!n)throw new Error("G engine '".concat(e,"' is not exist, please register it at first."));return n}(p),we=new ye.Canvas((0,d.pi)({container:Vt,pixelRatio:g,localRefresh:m,supportCSSTransform:w},te));return(r=e.call(this,{parent:null,canvas:we,backgroundGroup:we.addGroup({zIndex:aa.BG}),middleGroup:we.addGroup({zIndex:aa.MID}),foregroundGroup:we.addGroup({zIndex:aa.FORE}),padding:c,appendPadding:h,visible:C,options:W,limitInPlot:tt,theme:rt,syncViewPadding:Mt})||this).onResize=(0,v.Ds)(function(){r.forceFit()},300),r.ele=gt,r.canvas=we,r.width=te.width,r.height=te.height,r.autoFit=l,r.localRefresh=m,r.renderer=p,r.wrapperElement=Vt,r.updateCanvasStyle(),r.bindAutoFit(),r.initDefaultInteractions(F),r}return(0,d.ZT)(n,e),n.prototype.initDefaultInteractions=function(t){var r=this;(0,v.S6)(t,function(i){r.interaction(i)})},n.prototype.aria=function(t){var r="aria-label";!1===t?this.ele.removeAttribute(r):this.ele.setAttribute(r,t.label)},n.prototype.changeSize=function(t,r){return this.width===t&&this.height===r||(this.emit(Ne.BEFORE_CHANGE_SIZE),this.width=t,this.height=r,this.canvas.changeSize(t,r),this.render(!0),this.emit(Ne.AFTER_CHANGE_SIZE)),this},n.prototype.clear=function(){e.prototype.clear.call(this),this.aria(!1)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.unbindAutoFit(),this.canvas.destroy(),function jm(e){var n=e.parentNode;n&&n.removeChild(e)}(this.wrapperElement),this.wrapperElement=null},n.prototype.changeVisible=function(t){return e.prototype.changeVisible.call(this,t),this.wrapperElement.style.display=t?"":"none",this},n.prototype.forceFit=function(){if(!this.destroyed){var t=Lf(this.ele,!0,this.width,this.height);this.changeSize(t.width,t.height)}},n.prototype.updateCanvasStyle=function(){In(this.canvas.get("el"),{display:"inline-block",verticalAlign:"middle"})},n.prototype.bindAutoFit=function(){this.autoFit&&window.addEventListener("resize",this.onResize)},n.prototype.unbindAutoFit=function(){this.autoFit&&window.removeEventListener("resize",this.onResize)},n}(Pp);const s_=o_;var ga=function(){function e(n){this.visible=!0,this.components=[],this.view=n}return e.prototype.clear=function(n){(0,v.S6)(this.components,function(t){t.component.destroy()}),this.components=[]},e.prototype.destroy=function(){this.clear()},e.prototype.getComponents=function(){return this.components},e.prototype.changeVisible=function(n){this.visible!==n&&(this.components.forEach(function(t){n?t.component.show():t.component.hide()}),this.visible=n)},e}(),c_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isLocked=!1,t}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"tooltip"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.isVisible=function(){return!1!==this.view.getOptions().tooltip},n.prototype.render=function(){},n.prototype.showTooltip=function(t){if(this.point=t,this.isVisible()){var r=this.view,i=this.getTooltipItems(t);if(!i.length)return void this.hideTooltip();var a=this.getTitle(i),o={x:i[0].x,y:i[0].y};r.emit("tooltip:show",cn.fromData(r,"tooltip:show",(0,d.pi)({items:i,title:a},t)));var s=this.getTooltipCfg(),l=s.follow,c=s.showMarkers,h=s.showCrosshairs,f=s.showContent,p=s.marker,g=this.items;if((0,v.Xy)(this.title,a)&&(0,v.Xy)(g,i)?(this.tooltip&&l&&(this.tooltip.update(t),this.tooltip.show()),this.tooltipMarkersGroup&&this.tooltipMarkersGroup.show()):(r.emit("tooltip:change",cn.fromData(r,"tooltip:change",(0,d.pi)({items:i,title:a},t))),((0,v.mf)(f)?f(i):f)&&(this.tooltip||this.renderTooltip(),this.tooltip.update((0,v.CD)({},s,{items:this.getItemsAfterProcess(i),title:a},l?t:{})),this.tooltip.show()),c&&this.renderTooltipMarkers(i,p)),this.items=i,this.title=a,h){var m=(0,v.U2)(s,["crosshairs","follow"],!1);this.renderCrosshairs(m?t:o,s)}}},n.prototype.hideTooltip=function(){if(this.getTooltipCfg().follow){var r=this.tooltipMarkersGroup;r&&r.hide();var i=this.xCrosshair,a=this.yCrosshair;i&&i.hide(),a&&a.hide();var o=this.tooltip;o&&o.hide(),this.view.emit("tooltip:hide",cn.fromData(this.view,"tooltip:hide",{})),this.point=null}else this.point=null},n.prototype.lockTooltip=function(){this.isLocked=!0,this.tooltip&&this.tooltip.setCapture(!0)},n.prototype.unlockTooltip=function(){this.isLocked=!1;var t=this.getTooltipCfg();this.tooltip&&this.tooltip.setCapture(t.capture)},n.prototype.isTooltipLocked=function(){return this.isLocked},n.prototype.clear=function(){var t=this,r=t.tooltip,i=t.xCrosshair,a=t.yCrosshair,o=t.tooltipMarkersGroup;r&&(r.hide(),r.clear()),i&&i.clear(),a&&a.clear(),o&&o.clear(),r?.get("customContent")&&(this.tooltip.destroy(),this.tooltip=null),this.title=null,this.items=null},n.prototype.destroy=function(){this.tooltip&&this.tooltip.destroy(),this.xCrosshair&&this.xCrosshair.destroy(),this.yCrosshair&&this.yCrosshair.destroy(),this.guideGroup&&this.guideGroup.remove(!0),this.reset()},n.prototype.reset=function(){this.items=null,this.title=null,this.tooltipMarkersGroup=null,this.tooltipCrosshairsGroup=null,this.xCrosshair=null,this.yCrosshair=null,this.tooltip=null,this.guideGroup=null,this.isLocked=!1,this.point=null},n.prototype.changeVisible=function(t){if(this.visible!==t){var r=this,i=r.tooltip,a=r.tooltipMarkersGroup,o=r.xCrosshair,s=r.yCrosshair;t?(i&&i.show(),a&&a.show(),o&&o.show(),s&&s.show()):(i&&i.hide(),a&&a.hide(),o&&o.hide(),s&&s.hide()),this.visible=t}},n.prototype.getTooltipItems=function(t){var r,i,a,o,s,l,c=this.findItemsFromView(this.view,t);if(c.length){c=(0,v.xH)(c);try{for(var h=(0,d.XA)(c),f=h.next();!f.done;f=h.next()){var p=f.value;try{for(var g=(a=void 0,(0,d.XA)(p)),y=g.next();!y.done;y=g.next()){var m=y.value,x=m.mappingData,C=x.x,M=x.y;m.x=(0,v.kJ)(C)?C[C.length-1]:C,m.y=(0,v.kJ)(M)?M[M.length-1]:M}}catch(gt){a={error:gt}}finally{try{y&&!y.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}}}catch(gt){r={error:gt}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}if(!1===this.getTooltipCfg().shared&&c.length>1){var b=c[0],F=Math.abs(t.y-b[0].y);try{for(var W=(0,d.XA)(c),tt=W.next();!tt.done;tt=W.next()){var rt=tt.value,Mt=Math.abs(t.y-rt[0].y);Mt<=F&&(b=rt,F=Mt)}}catch(gt){s={error:gt}}finally{try{tt&&!tt.done&&(l=W.return)&&l.call(W)}finally{if(s)throw s.error}}c=[b]}return function l_(e){for(var n=[],t=function(i){var a=e[i];(0,v.sE)(n,function(s){return s.color===a.color&&s.name===a.name&&s.value===a.value&&s.title===a.title})||n.push(a)},r=0;r'+s+"":s}})},n.prototype.getTitle=function(t){var r=t[0].title||t[0].name;return this.title=r,r},n.prototype.renderTooltip=function(){var t=this.view.getCanvas(),r={start:{x:0,y:0},end:{x:t.get("width"),y:t.get("height")}},i=this.getTooltipCfg(),a=new Es((0,d.pi)((0,d.pi)({parent:t.get("el").parentNode,region:r},i),{visible:!1,crosshairs:null}));a.init(),this.tooltip=a},n.prototype.renderTooltipMarkers=function(t,r){var i,a,o=this.getTooltipMarkersGroup(),s=this.view.getRootView(),l=s.limitInPlot;try{for(var c=(0,d.XA)(t),h=c.next();!h.done;h=c.next()){var f=h.value,p=f.x,g=f.y;if(l||o?.getClip()){var y=au(s.getCoordinate());o?.setClip({type:y.type,attrs:y.attrs})}else o?.setClip(void 0);var C=this.view.getTheme(),M=(0,v.U2)(C,["components","tooltip","marker"],{}),w=(0,d.pi)((0,d.pi)({fill:f.color,symbol:"circle",shadowColor:f.color},(0,v.mf)(r)?(0,d.pi)((0,d.pi)({},M),r(f)):r),{x:p,y:g});o.addShape("marker",{attrs:w})}}catch(b){i={error:b}}finally{try{h&&!h.done&&(a=c.return)&&a.call(c)}finally{if(i)throw i.error}}},n.prototype.renderCrosshairs=function(t,r){var i=(0,v.U2)(r,["crosshairs","type"],"x");"x"===i?(this.yCrosshair&&this.yCrosshair.hide(),this.renderXCrosshairs(t,r)):"y"===i?(this.xCrosshair&&this.xCrosshair.hide(),this.renderYCrosshairs(t,r)):"xy"===i&&(this.renderXCrosshairs(t,r),this.renderYCrosshairs(t,r))},n.prototype.renderXCrosshairs=function(t,r){var a,o,i=this.getViewWithGeometry(this.view).getCoordinate();if(i.isRect)i.isTransposed?(a={x:i.start.x,y:t.y},o={x:i.end.x,y:t.y}):(a={x:t.x,y:i.end.y},o={x:t.x,y:i.start.y});else{var s=ha(i,t),l=i.getCenter(),c=i.getRadius();o=dn(l.x,l.y,c,s),a=l}var h=(0,v.b$)({start:a,end:o,container:this.getTooltipCrosshairsGroup()},(0,v.U2)(r,"crosshairs",{}),this.getCrosshairsText("x",t,r));delete h.type;var f=this.xCrosshair;f?f.update(h):(f=new Nv(h)).init(),f.render(),f.show(),this.xCrosshair=f},n.prototype.renderYCrosshairs=function(t,r){var a,o,i=this.getViewWithGeometry(this.view).getCoordinate();if(i.isRect){var s=void 0,l=void 0;i.isTransposed?(s={x:t.x,y:i.end.y},l={x:t.x,y:i.start.y}):(s={x:i.start.x,y:t.y},l={x:i.end.x,y:t.y}),a={start:s,end:l},o="Line"}else a={center:i.getCenter(),radius:Fs(i,t),startAngle:i.startAngle,endAngle:i.endAngle},o="Circle";delete(a=(0,v.b$)({container:this.getTooltipCrosshairsGroup()},a,(0,v.U2)(r,"crosshairs",{}),this.getCrosshairsText("y",t,r))).type;var c=this.yCrosshair;c?i.isRect&&"circle"===c.get("type")||!i.isRect&&"line"===c.get("type")?(c=new kt[o](a)).init():c.update(a):(c=new kt[o](a)).init(),c.render(),c.show(),this.yCrosshair=c},n.prototype.getCrosshairsText=function(t,r,i){var a=(0,v.U2)(i,["crosshairs","text"]),o=(0,v.U2)(i,["crosshairs","follow"]),s=this.items;if(a){var l=this.getViewWithGeometry(this.view),c=s[0],h=l.getXScale(),f=l.getYScales()[0],p=void 0,g=void 0;if(o){var y=this.view.getCoordinate().invert(r);p=h.invert(y.x),g=f.invert(y.y)}else p=c.data[h.field],g=c.data[f.field];var m="x"===t?p:g;return(0,v.mf)(a)?a=a(t,m,s,r):a.content=m,{text:a}}},n.prototype.getGuideGroup=function(){return this.guideGroup||(this.guideGroup=this.view.foregroundGroup.addGroup({name:"tooltipGuide",capture:!1})),this.guideGroup},n.prototype.getTooltipMarkersGroup=function(){var t=this.tooltipMarkersGroup;return t&&!t.destroyed?(t.clear(),t.show()):((t=this.getGuideGroup().addGroup({name:"tooltipMarkersGroup"})).toFront(),this.tooltipMarkersGroup=t),t},n.prototype.getTooltipCrosshairsGroup=function(){var t=this.tooltipCrosshairsGroup;return t||((t=this.getGuideGroup().addGroup({name:"tooltipCrosshairsGroup",capture:!1})).toBack(),this.tooltipCrosshairsGroup=t),t},n.prototype.findItemsFromView=function(t,r){var i,a;if(!1===t.getOptions().tooltip)return[];var s=vu(t,r,this.getTooltipCfg());try{for(var l=(0,d.XA)(t.views),c=l.next();!c.done;c=l.next())s=s.concat(this.findItemsFromView(c.value,r))}catch(f){i={error:f}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(i)throw i.error}}return s},n.prototype.getViewWithGeometry=function(t){var r=this;return t.geometries.length?t:(0,v.sE)(t.views,function(i){return r.getViewWithGeometry(i)})},n.prototype.getItemsAfterProcess=function(t){return(this.getTooltipCfg().customItems||function(a){return a})(t)},n}(ga);const zp=c_;var Bp={};function Rp(e){return Bp[e.toLowerCase()]}function $n(e,n){Bp[e.toLowerCase()]=n}var ya={appear:{duration:450,easing:"easeQuadOut"},update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},u_={interval:function(e){return{enter:{animation:e.isRect?e.isTransposed?"scale-in-x":"scale-in-y":"fade-in"},update:{animation:e.isPolar&&e.isTransposed?"sector-path-update":null},leave:{animation:"fade-out"}}},line:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},path:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},point:{appear:{animation:"zoom-in"},enter:{animation:"zoom-in"},leave:{animation:"zoom-out"}},area:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},polygon:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},schema:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},edge:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},label:{appear:{animation:"fade-in",delay:450},enter:{animation:"fade-in"},update:{animation:"position-update"},leave:{animation:"fade-out"}}},Np={line:function(){return{animation:"wave-in"}},area:function(){return{animation:"wave-in"}},path:function(){return{animation:"fade-in"}},interval:function(e){var n;return e.isRect?n=e.isTransposed?"grow-in-x":"grow-in-y":(n="grow-in-xy",e.isPolar&&e.isTransposed&&(n="wave-in")),{animation:n}},schema:function(e){return{animation:e.isRect?e.isTransposed?"grow-in-x":"grow-in-y":"grow-in-xy"}},polygon:function(){return{animation:"fade-in",duration:500}},edge:function(){return{animation:"fade-in"}}};function Vp(e,n,t){var r=u_[e];return r&&((0,v.mf)(r)&&(r=r(n)),r=(0,v.b$)({},ya,r),t)?r[t]:r}function ma(e,n,t){var r=(0,v.U2)(e.get("origin"),"data",en),i=n.animation,a=function h_(e,n){return{delay:(0,v.mf)(e.delay)?e.delay(n):e.delay,easing:(0,v.mf)(e.easing)?e.easing(n):e.easing,duration:(0,v.mf)(e.duration)?e.duration(n):e.duration,callback:e.callback,repeat:e.repeat}}(n,r);if(i){var o=Rp(i);o&&o(e,a,t)}else e.animate(t.toAttrs,a)}var du="element-background",v_=function(e){function n(t){var r=e.call(this,t)||this;r.labelShape=[],r.states=[];var a=t.container,o=t.offscreenGroup,s=t.elementIndex,l=t.visible,c=void 0===l||l;return r.shapeFactory=t.shapeFactory,r.container=a,r.offscreenGroup=o,r.visible=c,r.elementIndex=s,r}return(0,d.ZT)(n,e),n.prototype.draw=function(t,r){void 0===r&&(r=!1),this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.drawShape(t,r),!1===this.visible&&this.changeVisible(!1)},n.prototype.update=function(t){var i=this.shapeFactory,a=this.shape;if(a){this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.setShapeInfo(a,t);var o=this.getOffscreenGroup(),s=i.drawShape(this.shapeType,t,o);s.cfg.data=this.data,s.cfg.origin=t,s.cfg.element=this,this.syncShapeStyle(a,s,this.getStates(),this.getAnimateCfg("update"))}},n.prototype.destroy=function(){var r=this.shapeFactory,i=this.shape;if(i){var a=this.getAnimateCfg("leave");a?ma(i,a,{coordinate:r.coordinate,toAttrs:(0,d.pi)({},i.attr())}):i.remove(!0)}this.states=[],this.shapeFactory=void 0,this.container=void 0,this.shape=void 0,this.animate=void 0,this.geometry=void 0,this.labelShape=[],this.model=void 0,this.data=void 0,this.offscreenGroup=void 0,this.statesStyle=void 0,e.prototype.destroy.call(this)},n.prototype.changeVisible=function(t){e.prototype.changeVisible.call(this,t),t?(this.shape&&this.shape.show(),this.labelShape&&this.labelShape.forEach(function(r){r.show()})):(this.shape&&this.shape.hide(),this.labelShape&&this.labelShape.forEach(function(r){r.hide()}))},n.prototype.setState=function(t,r){var i=this,a=i.states,o=i.shapeFactory,s=i.model,l=i.shape,c=i.shapeType,h=a.indexOf(t);if(r){if(h>-1)return;a.push(t),("active"===t||"selected"===t)&&l?.toFront()}else{if(-1===h)return;if(a.splice(h,1),"active"===t||"selected"===t){var f=this.geometry,y=f.zIndexReversed?this.geometry.elements.length-this.elementIndex:this.elementIndex;f.sortZIndex?l.setZIndex(y):l.set("zIndex",y)}}var m=o.drawShape(c,s,this.getOffscreenGroup());this.syncShapeStyle(l,m,a.length?a:["reset"],null),m.remove(!0);var x={state:t,stateStatus:r,element:this,target:this.container};this.container.emit("statechange",x),Tv(this.shape,"statechange",x)},n.prototype.clearStates=function(){var t=this;(0,v.S6)(this.states,function(i){t.setState(i,!1)}),this.states=[]},n.prototype.hasState=function(t){return this.states.includes(t)},n.prototype.getStates=function(){return this.states},n.prototype.getData=function(){return this.data},n.prototype.getModel=function(){return this.model},n.prototype.getBBox=function(){var r=this.shape,i=this.labelShape,a={x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0};return r&&(a=r.getCanvasBBox()),i&&i.forEach(function(o){var s=o.getCanvasBBox();a.x=Math.min(s.x,a.x),a.y=Math.min(s.y,a.y),a.minX=Math.min(s.minX,a.minX),a.minY=Math.min(s.minY,a.minY),a.maxX=Math.max(s.maxX,a.maxX),a.maxY=Math.max(s.maxY,a.maxY)}),a.width=a.maxX-a.minX,a.height=a.maxY-a.minY,a},n.prototype.getStatesStyle=function(){if(!this.statesStyle){var t=this,a=t.shapeFactory;this.statesStyle=(0,v.b$)({},a.theme[t.shapeType]||a.theme[a.defaultShapeType],t.geometry.stateOption)}return this.statesStyle},n.prototype.getStateStyle=function(t,r){var i=this.getStatesStyle(),a=(0,v.U2)(i,[t,"style"],{}),o=a[r]||a;return(0,v.mf)(o)?o(this):o},n.prototype.getAnimateCfg=function(t){var r=this,i=this.animate;if(i){var a=i[t];return a&&(0,d.pi)((0,d.pi)({},a),{callback:function(){var o;(0,v.mf)(a.callback)&&a.callback(),null===(o=r.geometry)||void 0===o||o.emit(Br.AFTER_DRAW_ANIMATE)}})}return null},n.prototype.drawShape=function(t,r){var i;void 0===r&&(r=!1);var a=this,o=a.shapeFactory;if(this.shape=o.drawShape(a.shapeType,t,a.container),this.shape){this.setShapeInfo(this.shape,t);var c=this.shape.cfg.name;c?(0,v.HD)(c)&&(this.shape.cfg.name=["element",c]):this.shape.cfg.name=["element",this.shapeFactory.geometryType];var f=this.getAnimateCfg(r?"enter":"appear");f&&(null===(i=this.geometry)||void 0===i||i.emit(Br.BEFORE_DRAW_ANIMATE),ma(this.shape,f,{coordinate:o.coordinate,toAttrs:(0,d.pi)({},this.shape.attr())}))}},n.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var t=this.container.getGroupBase();this.offscreenGroup=new t({})}return this.offscreenGroup},n.prototype.setShapeInfo=function(t,r){var i=this;t.cfg.origin=r,t.cfg.element=this,t.isGroup()&&t.get("children").forEach(function(o){i.setShapeInfo(o,r)})},n.prototype.syncShapeStyle=function(t,r,i,a,o){var l,s=this;if(void 0===i&&(i=[]),void 0===o&&(o=0),t&&r){var c=t.get("clipShape"),h=r.get("clipShape");if(this.syncShapeStyle(c,h,i,a),t.isGroup())for(var f=t.get("children"),p=r.get("children"),g=0;g=o[c]?1:0,p=h>Math.PI?1:0,g=t.convert(s),y=Fs(t,g);if(y>=.5)if(h===2*Math.PI){var x=t.convert({x:(s.x+o.x)/2,y:(s.y+o.y)/2});l.push(["A",y,y,0,p,f,x.x,x.y]),l.push(["A",y,y,0,p,f,g.x,g.y])}else l.push(["A",y,y,0,p,f,g.x,g.y]);return l}(r,i,e)):t.push(su(s,e));break;case"a":t.push(sp(s,e));break;default:t.push(s)}}),function gM(e){(0,v.S6)(e,function(n,t){if("a"===n[0].toLowerCase()){var i=e[t-1],a=e[t+1];a&&"a"===a[0].toLowerCase()?i&&"l"===i[0].toLowerCase()&&(i[0]="M"):i&&"a"===i[0].toLowerCase()&&a&&"l"===a[0].toLowerCase()&&(a[0]="M")}})}(t),t}(n,t):function mM(e,n){var t=[];return(0,v.S6)(n,function(r){switch(r[0].toLowerCase()){case"m":case"l":case"c":t.push(su(r,e));break;case"a":t.push(sp(r,e));break;default:t.push(r)}}),t}(n,t),t},parsePoint:function(e){return this.coordinate.convert(e)},parsePoints:function(e){var n=this.coordinate;return e.map(function(t){return n.convert(t)})},draw:function(e,n){}},gu={};function si(e,n){var t=(0,v.jC)(e),r=(0,d.pi)((0,d.pi)((0,d.pi)({},g_),n),{geometryType:e});return gu[t]=r,r}function Je(e,n,t){var r=(0,v.jC)(e),i=gu[r],a=(0,d.pi)((0,d.pi)({},y_),t);return i[n]=a,a}function Gp(e){var n=(0,v.jC)(e);return gu[n]}function Zp(e,n){return(0,v.G)(["color","shape","size","x","y","isInCircle","data","style","defaultStyle","points","mappingData"],function(t){return!(0,v.Xy)(e[t],n[t])})}function xo(e){return(0,v.kJ)(e)?e:e.split("*")}function Wp(e,n){for(var t=[],r=[],i=[],a=new Map,o=0;o=0?r:i<=0?i:0},n.prototype.createAttrOption=function(t,r,i){if((0,v.UM)(r)||(0,v.Kn)(r))(0,v.Kn)(r)&&(0,v.Xy)(Object.keys(r),["values"])?(0,v.t8)(this.attributeOption,t,{fields:r.values}):(0,v.t8)(this.attributeOption,t,r);else{var a={};(0,v.hj)(r)?a.values=[r]:a.fields=xo(r),i&&((0,v.mf)(i)?a.callback=i:a.values=i),(0,v.t8)(this.attributeOption,t,a)}},n.prototype.initAttributes=function(){var t=this,r=this,i=r.attributes,a=r.attributeOption,o=r.theme,s=r.shapeType;this.groupScales=[];var l={},c=function(p){if(a.hasOwnProperty(p)){var g=a[p];if(!g)return{value:void 0};var y=(0,d.pi)({},g),m=y.callback,x=y.values,C=y.fields,w=(void 0===C?[]:C).map(function(F){var W=t.scales[F];return!l[F]&&oa.includes(p)&&"cat"===Kv(W,(0,v.U2)(t.scaleDefs,F),p,t.type)&&(t.groupScales.push(W),l[F]=!0),W});y.scales=w,"position"!==p&&1===w.length&&"identity"===w[0].type?y.values=w[0].values:!m&&!x&&("size"===p?y.values=o.sizes:"shape"===p?y.values=o.shapes[s]||[]:"color"===p&&(y.values=w.length?w[0].values.length<=10?o.colors10:o.colors20:o.colors10));var b=_v(p);i[p]=new b(y)}};for(var h in a){var f=c(h);if("object"==typeof f)return f.value}},n.prototype.processData=function(t){var r,i;this.hasSorted=!1;for(var o=this.getAttribute("position").scales.filter(function(tt){return tt.isCategory}),s=this.groupData(t),l=[],c=0,h=s.length;cs&&(s=f)}var p=this.scaleDefs,g={};ot.max&&!(0,v.U2)(p,[a,"max"])&&(g.max=s),t.change(g)},n.prototype.beforeMapping=function(t){var r=t;if(this.sortable&&this.sort(r),this.generatePoints)for(var i=0,a=r.length;i1)for(var p=0;p0})}function $p(e,n,t){var r=t.data,i=t.origin,a=t.animateCfg,o=t.coordinate,s=(0,v.U2)(a,"update");e.set("data",r),e.set("origin",i),e.set("animateCfg",a),e.set("coordinate",o),e.set("visible",n.get("visible")),(e.getChildren()||[]).forEach(function(l,c){var h=n.getChildByIndex(c);if(h){l.set("data",r),l.set("origin",i),l.set("animateCfg",a),l.set("coordinate",o);var f=jv(l,h);s?ma(l,s,{toAttrs:f,coordinate:o}):l.attr(f),h.isGroup()&&$p(l,h,t)}else e.removeChild(l),l.remove(!0)}),(0,v.S6)(n.getChildren(),function(l,c){(0,v.kJ)(e.getChildren())&&c>=e.getCount()&&(l.destroyed||e.add(l))})}var S_=function(){function e(n){this.shapesMap={};var r=n.container;this.layout=n.layout,this.container=r}return e.prototype.render=function(n,t,r){return void 0===r&&(r=!1),(0,d.mG)(this,void 0,void 0,function(){var i,a,o,s,l,c,h,f,p=this;return(0,d.Jh)(this,function(g){switch(g.label){case 0:if(i={},a=this.createOffscreenGroup(),!n.length)return[3,2];try{for(o=(0,d.XA)(n),s=o.next();!s.done;s=o.next())(l=s.value)&&(i[l.id]=this.renderLabel(l,a))}catch(y){h={error:y}}finally{try{s&&!s.done&&(f=o.return)&&f.call(o)}finally{if(h)throw h.error}}return[4,this.doLayout(n,t,i)];case 1:g.sent(),this.renderLabelLine(n,i),this.renderLabelBackground(n,i),this.adjustLabel(n,i),g.label=2;case 2:return c=this.shapesMap,(0,v.S6)(i,function(y,m){if(y.destroyed)delete i[m];else{if(c[m]){var x=y.get("data"),C=y.get("origin"),M=y.get("coordinate"),w=y.get("animateCfg"),b=c[m];$p(b,i[m],{data:x,origin:C,animateCfg:w,coordinate:M}),i[m]=b}else{if(p.container.destroyed)return;p.container.add(y);var F=(0,v.U2)(y.get("animateCfg"),r?"enter":"appear");F&&ma(y,F,{toAttrs:(0,d.pi)({},y.attr()),coordinate:y.get("coordinate")})}delete c[m]}}),(0,v.S6)(c,function(y){var m=(0,v.U2)(y.get("animateCfg"),"leave");m?ma(y,m,{toAttrs:null,coordinate:y.get("coordinate")}):y.remove(!0)}),this.shapesMap=i,a.destroy(),[2]}})})},e.prototype.clear=function(){this.container.clear(),this.shapesMap={}},e.prototype.destroy=function(){this.container.destroy(),this.shapesMap=null},e.prototype.renderLabel=function(n,t){var g,o=n.mappingData,s=n.coordinate,l=n.animate,c=n.content,f={id:n.id,elementId:n.elementId,capture:n.capture,data:n.data,origin:(0,d.pi)((0,d.pi)({},o),{data:o[en]}),coordinate:s},p=t.addGroup((0,d.pi)({name:"label",animateCfg:!1!==this.animate&&null!==l&&!1!==l&&(0,v.b$)({},this.animate,l)},f));if(c.isGroup&&c.isGroup()||c.isShape&&c.isShape()){var y=c.getCanvasBBox(),m=y.width,x=y.height,C=(0,v.U2)(n,"textAlign","left"),M=n.x;"center"===C?M-=m/2:("right"===C||"end"===C)&&(M-=m),Co(c,M,n.y-x/2),g=c,p.add(c)}else{var b=(0,v.U2)(n,["style","fill"]);g=p.addShape("text",(0,d.pi)({attrs:(0,d.pi)((0,d.pi)({x:n.x,y:n.y,textAlign:n.textAlign,textBaseline:(0,v.U2)(n,"textBaseline","middle"),text:n.content},n.style),{fill:(0,v.Ft)(b)?n.color:b})},f))}return n.rotate&&yu(g,n.rotate),p},e.prototype.doLayout=function(n,t,r){return(0,d.mG)(this,void 0,void 0,function(){var i,a=this;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return this.layout?(i=(0,v.kJ)(this.layout)?this.layout:[this.layout],[4,Promise.all(i.map(function(s){var l=function d_(e){return Hp[e.toLowerCase()]}((0,v.U2)(s,"type",""));if(l){var c=[],h=[];return(0,v.S6)(r,function(f,p){c.push(f),h.push(t[f.get("elementId")])}),l(n,c,h,a.region,s.cfg)}}))]):[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}})})},e.prototype.renderLabelLine=function(n,t){(0,v.S6)(n,function(r){var i=(0,v.U2)(r,"coordinate");if(r&&i){var a=i.getCenter(),o=i.getRadius();if(r.labelLine){var s=(0,v.U2)(r,"labelLine",{}),l=r.id,c=s.path;if(!c){var h=dn(a.x,a.y,o,r.angle);c=[["M",h.x,h.y],["L",r.x,r.y]]}var f=t[l];f.destroyed||f.addShape("path",{capture:!1,attrs:(0,d.pi)({path:c,stroke:r.color?r.color:(0,v.U2)(r,["style","fill"],"#000"),fill:null},s.style),id:l,origin:r.mappingData,data:r.data,coordinate:r.coordinate})}}})},e.prototype.renderLabelBackground=function(n,t){(0,v.S6)(n,function(r){var i=(0,v.U2)(r,"coordinate"),a=(0,v.U2)(r,"background");if(a&&i){var o=r.id,s=t[o];if(!s.destroyed){var l=s.getChildren()[0];if(l){var c=Xp(s,r,a.padding),h=c.rotation,f=(0,d._T)(c,["rotation"]),p=s.addShape("rect",{attrs:(0,d.pi)((0,d.pi)({},f),a.style||{}),id:o,origin:r.mappingData,data:r.data,coordinate:r.coordinate});if(p.setZIndex(-1),h){var g=l.getMatrix();p.setMatrix(g)}}}}})},e.prototype.createOffscreenGroup=function(){return new(this.container.getGroupBase())({})},e.prototype.adjustLabel=function(n,t){(0,v.S6)(n,function(r){if(r){var a=t[r.id];if(!a.destroyed){var o=a.findAll(function(s){return"path"!==s.get("type")});(0,v.S6)(o,function(s){s&&(r.offsetX&&s.attr("x",s.attr("x")+r.offsetX),r.offsetY&&s.attr("y",s.attr("y")+r.offsetY))})}}})},e}();const b_=S_;function Jp(e){var n=0;return(0,v.S6)(e,function(t){n+=t}),n/e.length}var T_=function(){function e(n){this.geometry=n}return e.prototype.getLabelItems=function(n){var t=this,r=[],i=this.getLabelCfgs(n);return(0,v.S6)(n,function(a,o){var s=i[o];if(!s||(0,v.UM)(a.x)||(0,v.UM)(a.y))r.push(null);else{var l=(0,v.kJ)(s.content)?s.content:[s.content];s.content=l;var c=l.length;(0,v.S6)(l,function(h,f){if((0,v.UM)(h)||""===h)r.push(null);else{var p=(0,d.pi)((0,d.pi)({},s),t.getLabelPoint(s,a,f));p.textAlign||(p.textAlign=t.getLabelAlign(p,f,c)),p.offset<=0&&(p.labelLine=null),r.push(p)}})}}),r},e.prototype.render=function(n,t){return void 0===t&&(t=!1),(0,d.mG)(this,void 0,void 0,function(){var r,i,a;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return r=this.getLabelItems(n),i=this.getLabelsRenderer(),a=this.getGeometryShapes(),[4,i.render(r,a,t)];case 1:return o.sent(),[2]}})})},e.prototype.clear=function(){var n=this.labelsRenderer;n&&n.clear()},e.prototype.destroy=function(){var n=this.labelsRenderer;n&&n.destroy(),this.labelsRenderer=null},e.prototype.getCoordinate=function(){return this.geometry.coordinate},e.prototype.getDefaultLabelCfg=function(n,t){var r=this.geometry,i=r.type,a=r.theme;return"polygon"===i||"interval"===i&&"middle"===t||n<0&&!["line","point","path"].includes(i)?(0,v.U2)(a,"innerLabels",{}):(0,v.U2)(a,"labels",{})},e.prototype.getThemedLabelCfg=function(n){var t=this.geometry,r=this.getDefaultLabelCfg(),i=t.type,a=t.theme;return"polygon"===i||n.offset<0&&!["line","point","path"].includes(i)?(0,v.b$)({},r,a.innerLabels,n):(0,v.b$)({},r,a.labels,n)},e.prototype.setLabelPosition=function(n,t,r,i){},e.prototype.getLabelOffset=function(n){var t=this.getCoordinate(),r=this.getOffsetVector(n);return t.isTransposed?r[0]:r[1]},e.prototype.getLabelOffsetPoint=function(n,t,r){var i=n.offset,o=this.getCoordinate().isTransposed,l=o?1:-1,c={x:0,y:0};return c[o?"x":"y"]=t>0||1===r?i*l:i*l*-1,c},e.prototype.getLabelPoint=function(n,t,r){var i=this.getCoordinate(),a=n.content.length;function o(x,C,M){void 0===M&&(M=!1);var w=x;return(0,v.kJ)(w)&&(w=1===n.content.length?M?Jp(w):w.length<=2?w[x.length-1]:Jp(w):w[C]),w}var s={content:n.content[r],x:0,y:0,start:{x:0,y:0},color:"#fff"},l=(0,v.kJ)(t.shape)?t.shape[0]:t.shape,c="funnel"===l||"pyramid"===l;if("polygon"===this.geometry.type){var h=function JC(e,n){if((0,v.hj)(e)&&(0,v.hj)(n))return[e,n];if(Jv(e)||Jv(n))return[Qv(e),Qv(n)];for(var a,s,t=-1,r=0,i=0,o=e.length-1,l=0;++t1&&0===t&&("right"===i?i="left":"left"===i&&(i="right"))}return i},e.prototype.getLabelId=function(n){var t=this.geometry,r=t.type,i=t.getXScale(),a=t.getYScale(),o=n[en],s=t.getElementId(n);return"line"===r||"area"===r?s+=" ".concat(o[i.field]):"path"===r&&(s+=" ".concat(o[i.field],"-").concat(o[a.field])),s},e.prototype.getLabelsRenderer=function(){var n=this.geometry,i=n.canvasRegion,a=n.animateOption,o=this.geometry.coordinate,s=this.labelsRenderer;return s||(s=new b_({container:n.labelsContainer,layout:(0,v.U2)(n.labelOption,["cfg","layout"],{type:this.defaultLayout})}),this.labelsRenderer=s),s.region=i,s.animate=!!a&&Vp("label",o),s},e.prototype.getLabelCfgs=function(n){var t=this,r=this.geometry,i=r.labelOption,a=r.scales,o=r.coordinate,l=i.fields,c=i.callback,h=i.cfg,f=l.map(function(g){return a[g]}),p=[];return(0,v.S6)(n,function(g,y){var C,m=g[en],x=t.getLabelText(m,f);if(c){var M=l.map(function(tt){return m[tt]});if(C=c.apply(void 0,(0,d.ev)([],(0,d.CR)(M),!1)),(0,v.UM)(C))return void p.push(null)}var w=(0,d.pi)((0,d.pi)({id:t.getLabelId(g),elementId:t.geometry.getElementId(g),data:m,mappingData:g,coordinate:o},h),C);(0,v.mf)(w.position)&&(w.position=w.position(m,g,y));var b=t.getLabelOffset(w.offset||0),F=t.getDefaultLabelCfg(b,w.position);(w=(0,v.b$)({},F,w)).offset=t.getLabelOffset(w.offset||0);var W=w.content;(0,v.mf)(W)?w.content=W(m,g,y):(0,v.o8)(W)&&(w.content=x[0]),p.push(w)}),p},e.prototype.getLabelText=function(n,t){var r=[];return(0,v.S6)(t,function(i){var a=n[i.field];a=(0,v.kJ)(a)?a.map(function(o){return i.getText(o)}):i.getText(a),(0,v.UM)(a)||""===a?r.push(null):r.push(a)}),r},e.prototype.getOffsetVector=function(n){void 0===n&&(n=0);var t=this.getCoordinate(),r=0;return(0,v.hj)(n)&&(r=n),t.isTransposed?t.applyMatrix(r,0):t.applyMatrix(0,r)},e.prototype.getGeometryShapes=function(){var n=this.geometry,t={};return(0,v.S6)(n.elementsMap,function(r,i){t[i]=r.shape}),(0,v.S6)(n.getOffscreenGroup().getChildren(),function(r){var i=n.getElementId(r.get("origin").mappingData);t[i]=r}),t},e}();const Ys=T_;function mu(e,n,t){if(!e)return t;var r;if(e.callback&&e.callback.length>1){var i=Array(e.callback.length-1).fill("");r=e.mapping.apply(e,(0,d.ev)([n],(0,d.CR)(i),!1)).join("")}else r=e.mapping(n).join("");return r||t}var Di={hexagon:function(e,n,t){var r=t/2*Math.sqrt(3);return[["M",e,n-t],["L",e+r,n-t/2],["L",e+r,n+t/2],["L",e,n+t],["L",e-r,n+t/2],["L",e-r,n-t/2],["Z"]]},bowtie:function(e,n,t){var r=t-1.5;return[["M",e-t,n-r],["L",e+t,n+r],["L",e+t,n-r],["L",e-t,n+r],["Z"]]},cross:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n+t],["M",e+t,n-t],["L",e-t,n+t]]},tick:function(e,n,t){return[["M",e-t/2,n-t],["L",e+t/2,n-t],["M",e,n-t],["L",e,n+t],["M",e-t/2,n+t],["L",e+t/2,n+t]]},plus:function(e,n,t){return[["M",e-t,n],["L",e+t,n],["M",e,n-t],["L",e,n+t]]},hyphen:function(e,n,t){return[["M",e-t,n],["L",e+t,n]]},line:function(e,n,t){return[["M",e,n-t],["L",e,n+t]]}},A_=["line","cross","tick","plus","hyphen"];function Qp(e){var n=e.symbol;(0,v.HD)(n)&&Di[n]&&(e.symbol=Di[n])}function xu(e){return e.startsWith(le.LEFT)||e.startsWith(le.RIGHT)?"vertical":"horizontal"}function qp(e,n,t,r,i){var a=t.getScale(t.type);if(a.isCategory){var o=a.field,s=n.getAttribute("color"),l=n.getAttribute("shape"),c=e.getTheme().defaultColor,h=n.coordinate.isPolar;return a.getTicks().map(function(f,p){var g,x=f.text,C=a.invert(f.value),M=0===e.filterFieldData(o,[(g={},g[o]=C,g)]).length;(0,v.S6)(e.views,function(tt){var rt;tt.filterFieldData(o,[(rt={},rt[o]=C,rt)]).length||(M=!0)});var w=mu(s,C,c),b=mu(l,C,"point"),F=n.getShapeMarker(b,{color:w,isInPolar:h}),W=i;return(0,v.mf)(W)&&(W=W(x,p,(0,d.pi)({name:x,value:C},(0,v.b$)({},r,F)))),function F_(e,n){var t=e.symbol;if((0,v.HD)(t)&&-1!==A_.indexOf(t)){var r=(0,v.U2)(e,"style",{}),i=(0,v.U2)(r,"lineWidth",1);e.style=(0,v.b$)({},e.style,{lineWidth:i,stroke:r.stroke||r.fill||n,fill:null})}}(F=(0,v.b$)({},r,F,Vn((0,d.pi)({},W),["style"])),w),W&&W.style&&(F.style=function E_(e,n){return(0,v.mf)(n)?n(e):(0,v.b$)({},e,n)}(F.style,W.style)),Qp(F),{id:C,name:x,value:C,marker:F,unchecked:M}})}return[]}function jp(e,n){var t=(0,v.U2)(e,["components","legend"],{});return(0,v.b$)({},(0,v.U2)(t,["common"],{}),(0,v.b$)({},(0,v.U2)(t,[n],{})))}function Cu(e){return!e&&(null==e||isNaN(e))}function Kp(e){if((0,v.kJ)(e))return Cu(e[1].y);var n=e.y;return(0,v.kJ)(n)?Cu(n[0]):Cu(n)}function Hs(e,n,t){if(void 0===n&&(n=!1),void 0===t&&(t=!0),!e.length||1===e.length&&!t)return[];if(n){for(var r=[],i=0,a=e.length;i=e&&i<=e+t&&a>=n&&a<=n+r}function Mo(e,n){return!(n.minX>e.maxX||n.maxXe.maxY||n.maxY=0&&i<.5*Math.PI?(s={x:o.minX,y:o.minY},l={x:o.maxX,y:o.maxY}):.5*Math.PI<=i&&i1&&(t*=Math.sqrt(g),r*=Math.sqrt(g));var y=t*t*(p*p)+r*r*(f*f),m=y?Math.sqrt((t*t*(r*r)-y)/y):1;a===o&&(m*=-1),isNaN(m)&&(m=0);var x=r?m*t*p/r:0,C=t?m*-r*f/t:0,M=(s+c)/2+Math.cos(i)*x-Math.sin(i)*C,w=(l+h)/2+Math.sin(i)*x+Math.cos(i)*C,b=[(f-x)/t,(p-C)/r],F=[(-1*f-x)/t,(-1*p-C)/r],W=cd([1,0],b),tt=cd(b,F);return wu(b,F)<=-1&&(tt=Math.PI),wu(b,F)>=1&&(tt=0),0===o&&tt>0&&(tt-=2*Math.PI),1===o&&tt<0&&(tt+=2*Math.PI),{cx:M,cy:w,rx:od(e,[c,h])?0:t,ry:od(e,[c,h])?0:r,startAngle:W,endAngle:W+tt,xRotation:i,arcFlag:a,sweepFlag:o}}var Ws=Math.sin,Xs=Math.cos,Su=Math.atan2,$s=Math.PI;function ud(e,n,t,r,i,a,o){var s=n.stroke,l=n.lineWidth,f=Su(r-a,t-i),p=new Du({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*Xs($s/6)+","+10*Ws($s/6)+" L0,0 L"+10*Xs($s/6)+",-"+10*Ws($s/6),stroke:s,lineWidth:l}});p.translate(i,a),p.rotateAtPoint(i,a,f),e.set(o?"startArrowShape":"endArrowShape",p)}function hd(e,n,t,r,i,a,o){var c=n.stroke,h=n.lineWidth,f=o?n.startArrow:n.endArrow,p=f.d,g=f.fill,y=f.stroke,m=f.lineWidth,x=(0,d._T)(f,["d","fill","stroke","lineWidth"]),w=Su(r-a,t-i);p&&(i-=Xs(w)*p,a-=Ws(w)*p);var b=new Du({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:(0,d.pi)((0,d.pi)({},x),{stroke:y||c,lineWidth:m||h,fill:g})});b.translate(i,a),b.rotateAtPoint(i,a,w),e.set(o?"startArrowShape":"endArrowShape",b)}function Oi(e,n,t,r,i){var a=Su(r-n,t-e);return{dx:Xs(a)*i,dy:Ws(a)*i}}function bu(e,n,t,r,i,a){"object"==typeof n.startArrow?hd(e,n,t,r,i,a,!0):n.startArrow?ud(e,n,t,r,i,a,!0):e.set("startArrowShape",null)}function Tu(e,n,t,r,i,a){"object"==typeof n.endArrow?hd(e,n,t,r,i,a,!1):n.endArrow?ud(e,n,t,r,i,a,!1):e.set("startArrowShape",null)}var fd={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function xa(e,n){var t=n.attr();for(var r in t){var i=t[r],a=fd[r]?fd[r]:r;"matrix"===a&&i?e.transform(i[0],i[1],i[3],i[4],i[6],i[7]):"lineDash"===a&&e.setLineDash?(0,v.kJ)(i)&&e.setLineDash(i):("strokeStyle"===a||"fillStyle"===a?i=W_(e,n,i):"globalAlpha"===a&&(i*=e.globalAlpha),e[a]=i)}}function Au(e,n,t){for(var r=0;rF?b:F,Vt=b>F?1:b/F,te=b>F?F/b:1;n.translate(M,w),n.rotate(rt),n.scale(Vt,te),n.arc(0,0,gt,W,tt,1-Mt),n.scale(1/Vt,1/te),n.rotate(-rt),n.translate(-M,-w)}break;case"Z":n.closePath()}if("Z"===p)s=l;else{var ye=f.length;s=[f[ye-2],f[ye-1]]}}}}function dd(e,n){var t=e.get("canvas");t&&("remove"===n&&(e._cacheCanvasBBox=e.get("cacheCanvasBBox")),e.get("hasChanged")||(e.set("hasChanged",!0),e.cfg.parent&&e.cfg.parent.get("hasChanged")||(t.refreshElement(e,n,t),t.get("autoDraw")&&t.draw())))}var K_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.onCanvasChange=function(t){dd(this,t)},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return n},n.prototype._applyClip=function(t,r){r&&(t.save(),xa(t,r),r.createPath(t),t.restore(),t.clip(),r._afterDraw())},n.prototype.cacheCanvasBBox=function(){var r=[],i=[];(0,v.S6)(this.cfg.children,function(p){var g=p.cfg.cacheCanvasBBox;g&&p.cfg.isInView&&(r.push(g.minX,g.maxX),i.push(g.minY,g.maxY))});var a=null;if(r.length){var o=(0,v.VV)(r),s=(0,v.Fp)(r),l=(0,v.VV)(i),c=(0,v.Fp)(i);a={minX:o,minY:l,x:o,y:l,maxX:s,maxY:c,width:s-o,height:c-l};var h=this.cfg.canvas;if(h){var f=h.getViewRange();this.set("isInView",Mo(a,f))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",a)},n.prototype.draw=function(t,r){var i=this.cfg.children;i.length&&(!r||this.cfg.refresh)&&(t.save(),xa(t,this),this._applyClip(t,this.getClip()),Au(t,i,r),t.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},n.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},n}(wn.AbstractGroup);const ku=K_;var tw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return ku},n.prototype.onCanvasChange=function(t){dd(this,t)},n.prototype.calculateBBox=function(){var t=this.get("type"),r=this.getHitLineWidth(),a=(0,wn.getBBoxMethod)(t)(this),o=r/2,s=a.x-o,l=a.y-o;return{x:s,minX:s,y:l,minY:l,width:a.width+r,height:a.height+r,maxX:a.x+a.width+o,maxY:a.y+a.height+o}},n.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},n.prototype.isStroke=function(){return!!this.attrs.stroke},n.prototype._applyClip=function(t,r){r&&(t.save(),xa(t,r),r.createPath(t),t.restore(),t.clip(),r._afterDraw())},n.prototype.draw=function(t,r){var i=this.cfg.clipShape;if(r){if(!1===this.cfg.refresh)return void this.set("hasChanged",!1);if(!Mo(r,this.getCanvasBBox()))return this.set("hasChanged",!1),void(this.cfg.isInView&&this._afterDraw())}t.save(),xa(t,this),this._applyClip(t,i),this.drawPath(t),t.restore(),this._afterDraw()},n.prototype.getCanvasViewBox=function(){var t=this.cfg.canvas;return t?t.getViewRange():null},n.prototype.cacheCanvasBBox=function(){var t=this.getCanvasViewBox();if(t){var r=this.getCanvasBBox(),i=Mo(r,t);this.set("isInView",i),this.set("cacheCanvasBBox",i?r:null)}},n.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},n.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},n.prototype.drawPath=function(t){this.createPath(t),this.strokeAndFill(t),this.afterDrawPath(t)},n.prototype.fill=function(t){t.fill()},n.prototype.stroke=function(t){t.stroke()},n.prototype.strokeAndFill=function(t){var r=this.attrs,i=r.lineWidth,a=r.opacity,o=r.strokeOpacity,s=r.fillOpacity;this.isFill()&&((0,v.UM)(s)||1===s?this.fill(t):(t.globalAlpha=s,this.fill(t),t.globalAlpha=a)),this.isStroke()&&i>0&&(!(0,v.UM)(o)&&1!==o&&(t.globalAlpha=o),this.stroke(t)),this.afterDrawPath(t)},n.prototype.createPath=function(t){},n.prototype.afterDrawPath=function(t){},n.prototype.isInShape=function(t,r){var i=this.isStroke(),a=this.isFill(),o=this.getHitLineWidth();return this.isInStrokeOrPath(t,r,i,a,o)},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){return!1},n.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var t=this.attrs;return t.lineWidth+t.lineAppendWidth},n}(wn.AbstractShape);const hr=tw;var ew=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,r:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),h=s.r,f=o/2,p=ad(s.x,s.y,t,r);return a&&i?p<=h+f:a?p<=h:!!i&&p>=h-f&&p<=h+f},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.r;t.beginPath(),t.arc(i,a,o,0,2*Math.PI,!1),t.closePath()},n}(hr);const nw=ew;function Js(e,n,t,r){return e/(t*t)+n/(r*r)}var rw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,rx:0,ry:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),l=o/2,c=s.x,h=s.y,f=s.rx,p=s.ry,g=(t-c)*(t-c),y=(r-h)*(r-h);return a&&i?Js(g,y,f+l,p+l)<=1:a?Js(g,y,f,p)<=1:!!i&&Js(g,y,f-l,p-l)>=1&&Js(g,y,f+l,p+l)<=1},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.rx,s=r.ry;if(t.beginPath(),t.ellipse)t.ellipse(i,a,o,s,0,0,2*Math.PI,!1);else{var l=o>s?o:s,c=o>s?1:o/s,h=o>s?s/o:1;t.save(),t.translate(i,a),t.scale(c,h),t.arc(0,0,l,0,2*Math.PI),t.restore(),t.closePath()}},n}(hr);const iw=rw;function gd(e){return e instanceof HTMLElement&&(0,v.HD)(e.nodeName)&&"CANVAS"===e.nodeName.toUpperCase()}var aw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0})},n.prototype.initAttrs=function(t){this._setImage(t.img)},n.prototype.isStroke=function(){return!1},n.prototype.isOnlyHitBox=function(){return!0},n.prototype._afterLoading=function(){if(!0===this.get("toDraw")){var t=this.get("canvas");t?t.draw():this.createPath(this.get("context"))}},n.prototype._setImage=function(t){var r=this,i=this.attrs;if((0,v.HD)(t)){var a=new Image;a.onload=function(){if(r.destroyed)return!1;r.attr("img",a),r.set("loading",!1),r._afterLoading();var o=r.get("callback");o&&o.call(r)},a.crossOrigin="Anonymous",a.src=t,this.set("loading",!0)}else t instanceof Image?(i.width||(i.width=t.width),i.height||(i.height=t.height)):gd(t)&&(i.width||(i.width=Number(t.getAttribute("width"))),i.height||Number(t.getAttribute("height")))},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),"img"===t&&this._setImage(r)},n.prototype.createPath=function(t){if(this.get("loading"))return this.set("toDraw",!0),void this.set("context",t);var r=this.attr(),i=r.x,a=r.y,o=r.width,s=r.height,l=r.sx,c=r.sy,h=r.swidth,f=r.sheight,p=r.img;(p instanceof Image||gd(p))&&((0,v.UM)(l)||(0,v.UM)(c)||(0,v.UM)(h)||(0,v.UM)(f)?t.drawImage(p,i,a,o,s):t.drawImage(p,l,c,h,f,i,a,o,s))},n}(hr);const ow=aw;var Ln=U(9174);function hi(e,n,t,r,i,a,o){var s=Math.min(e,t),l=Math.max(e,t),c=Math.min(n,r),h=Math.max(n,r),f=i/2;return a>=s-f&&a<=l+f&&o>=c-f&&o<=h+f&&Ln.x1.pointToLine(e,n,t,r,a,o)<=i/2}var sw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},n.prototype.initAttrs=function(t){this.setArrow()},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),this.setArrow()},n.prototype.setArrow=function(){var t=this.attr(),r=t.x1,i=t.y1,a=t.x2,o=t.y2,l=t.endArrow;t.startArrow&&bu(this,t,a,o,r,i),l&&Tu(this,t,r,i,a,o)},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){if(!i||!o)return!1;var s=this.attr();return hi(s.x1,s.y1,s.x2,s.y2,o,t,r)},n.prototype.createPath=function(t){var r=this.attr(),i=r.x1,a=r.y1,o=r.x2,s=r.y2,l=r.startArrow,c=r.endArrow,h={dx:0,dy:0},f={dx:0,dy:0};l&&l.d&&(h=Oi(i,a,o,s,r.startArrow.d)),c&&c.d&&(f=Oi(i,a,o,s,r.endArrow.d)),t.beginPath(),t.moveTo(i+h.dx,a+h.dy),t.lineTo(o-f.dx,s-f.dy)},n.prototype.afterDrawPath=function(t){var r=this.get("startArrowShape"),i=this.get("endArrowShape");r&&r.draw(t),i&&i.draw(t)},n.prototype.getTotalLength=function(){var t=this.attr();return Ln.x1.length(t.x1,t.y1,t.x2,t.y2)},n.prototype.getPoint=function(t){var r=this.attr();return Ln.x1.pointAt(r.x1,r.y1,r.x2,r.y2,t)},n}(hr);const lw=sw;var cw={circle:function(e,n,t){return[["M",e-t,n],["A",t,t,0,1,0,e+t,n],["A",t,t,0,1,0,e-t,n]]},square:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n-t],["L",e+t,n+t],["L",e-t,n+t],["Z"]]},diamond:function(e,n,t){return[["M",e-t,n],["L",e,n-t],["L",e+t,n],["L",e,n+t],["Z"]]},triangle:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n+r],["L",e,n-r],["L",e+t,n+r],["Z"]]},"triangle-down":function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n-r],["L",e+t,n-r],["L",e,n+r],["Z"]]}},uw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.initAttrs=function(t){this._resetParamsCache()},n.prototype._resetParamsCache=function(){this.set("paramsCache",{})},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),-1!==["symbol","x","y","r","radius"].indexOf(t)&&this._resetParamsCache()},n.prototype.isOnlyHitBox=function(){return!0},n.prototype._getR=function(t){return(0,v.UM)(t.r)?t.radius:t.r},n.prototype._getPath=function(){var s,l,t=this.attr(),r=t.x,i=t.y,a=t.symbol||"circle",o=this._getR(t);if((0,v.mf)(a))l=(s=a)(r,i,o),l=(0,la.wb)(l);else{if(!(s=n.Symbols[a]))return console.warn(a+" marker is not supported."),null;l=s(r,i,o)}return l},n.prototype.createPath=function(t){pd(this,t,{path:this._getPath()},this.get("paramsCache"))},n.Symbols=cw,n}(hr);const hw=uw;function yd(e,n,t){var r=(0,wn.getOffScreenContext)();return e.createPath(r),r.isPointInPath(n,t)}var fw=1e-6;function Iu(e){return Math.abs(e)0!=Iu(s[1]-t)>0&&Iu(n-(t-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(r=!r)}return r}function _o(e,n,t,r,i,a,o,s){var l=(Math.atan2(s-n,o-e)+2*Math.PI)%(2*Math.PI);if(li)return!1;var c={x:e+t*Math.cos(l),y:n+t*Math.sin(l)};return ad(c.x,c.y,o,s)<=a/2}var pw=an.vs;const Qs=(0,d.pi)({hasArc:function dw(e){for(var n=!1,t=e.length,r=0;r0&&r.push(i),{polygons:t,polylines:r}},isPointInStroke:function gw(e,n,t,r,i){for(var a=!1,o=n/2,s=0;sw?M:w;eo(tt,tt,pw(null,[["t",-m.cx,-m.cy],["r",-m.xRotation],["s",1/(M>w?1:M/w),1/(M>w?w/M:1)]])),a=_o(0,0,rt,b,F,n,tt[0],tt[1])}if(a)break}}return a}},wn.PathUtil);function xd(e,n,t){for(var r=!1,i=0;i=h[0]&&t<=h[1]&&(i=(t-h[0])/(h[1]-h[0]),a=f)});var s=o[a];if((0,v.UM)(s)||(0,v.UM)(a))return null;var l=s.length,c=o[a+1];return Ln.Ll.pointAt(s[l-2],s[l-1],c[1],c[2],c[3],c[4],c[5],c[6],i)},n.prototype._calculateCurve=function(){var t=this.attr().path;this.set("curve",Qs.pathToCurve(t))},n.prototype._setTcache=function(){var a,o,s,l,t=0,r=0,i=[],c=this.get("curve");if(c){if((0,v.S6)(c,function(h,f){l=h.length,(s=c[f+1])&&(t+=Ln.Ll.length(h[l-2],h[l-1],s[1],s[2],s[3],s[4],s[5],s[6])||0)}),this.set("totalLength",t),0===t)return void this.set("tCache",[]);(0,v.S6)(c,function(h,f){l=h.length,(s=c[f+1])&&((a=[])[0]=r/t,o=Ln.Ll.length(h[l-2],h[l-1],s[1],s[2],s[3],s[4],s[5],s[6]),a[1]=(r+=o||0)/t,i.push(a))}),this.set("tCache",i)}},n.prototype.getStartTangent=function(){var r,t=this.getSegments();if(t.length>1){var i=t[0].currentPoint,a=t[1].currentPoint,o=t[1].startTangent;r=[],o?(r.push([i[0]-o[0],i[1]-o[1]]),r.push([i[0],i[1]])):(r.push([a[0],a[1]]),r.push([i[0],i[1]]))}return r},n.prototype.getEndTangent=function(){var i,t=this.getSegments(),r=t.length;if(r>1){var a=t[r-2].currentPoint,o=t[r-1].currentPoint,s=t[r-1].endTangent;i=[],s?(i.push([o[0]-s[0],o[1]-s[1]]),i.push([o[0],o[1]])):(i.push([a[0],a[1]]),i.push([o[0],o[1]]))}return i},n}(hr);const Du=mw;function Cd(e,n,t,r,i){var a=e.length;if(a<2)return!1;for(var o=0;o=s[0]&&t<=s[1]&&(a=(t-s[0])/(s[1]-s[0]),o=l)}),Ln.x1.pointAt(r[o][0],r[o][1],r[o+1][0],r[o+1][1],a)},n.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var r=this.getTotalLength();if(!(r<=0)){var o,s,i=0,a=[];(0,v.S6)(t,function(l,c){t[c+1]&&((o=[])[0]=i/r,s=Ln.x1.length(l[0],l[1],t[c+1][0],t[c+1][1]),o[1]=(i+=s)/r,a.push(o))}),this.set("tCache",a)}}},n.prototype.getStartTangent=function(){var t=this.attr().points,r=[];return r.push([t[1][0],t[1][1]]),r.push([t[0][0],t[0][1]]),r},n.prototype.getEndTangent=function(){var t=this.attr().points,r=t.length-1,i=[];return i.push([t[r-1][0],t[r-1][1]]),i.push([t[r][0],t[r][1]]),i},n}(hr);const _w=Mw;var bw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0,radius:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),l=s.x,c=s.y,h=s.width,f=s.height,p=s.radius;if(p){var y=!1;return i&&(y=function Sw(e,n,t,r,i,a,o,s){return hi(e+i,n,e+t-i,n,a,o,s)||hi(e+t,n+i,e+t,n+r-i,a,o,s)||hi(e+t-i,n+r,e+i,n+r,a,o,s)||hi(e,n+r-i,e,n+i,a,o,s)||_o(e+t-i,n+i,i,1.5*Math.PI,2*Math.PI,a,o,s)||_o(e+t-i,n+r-i,i,0,.5*Math.PI,a,o,s)||_o(e+i,n+r-i,i,.5*Math.PI,Math.PI,a,o,s)||_o(e+i,n+i,i,Math.PI,1.5*Math.PI,a,o,s)}(l,c,h,f,p,o,t,r)),!y&&a&&(y=yd(this,t,r)),y}var g=o/2;return a&&i?Li(l-g,c-g,h+g,f+g,t,r):a?Li(l,c,h,f,t,r):i?function ww(e,n,t,r,i,a,o){var s=i/2;return Li(e-s,n-s,t,i,a,o)||Li(e+t-s,n-s,i,r,a,o)||Li(e+s,n+r-s,t,i,a,o)||Li(e-s,n+s,i,r,a,o)}(l,c,h,f,o,t,r):void 0},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.width,s=r.height,l=r.radius;if(t.beginPath(),0===l)t.rect(i,a,o,s);else{var c=function X_(e){var n=0,t=0,r=0,i=0;return(0,v.kJ)(e)?1===e.length?n=t=r=i=e[0]:2===e.length?(n=r=e[0],t=i=e[1]):3===e.length?(n=e[0],t=i=e[1],r=e[2]):(n=e[0],t=e[1],r=e[2],i=e[3]):n=t=r=i=e,[n,t,r,i]}(l),h=c[0],f=c[1],p=c[2],g=c[3];t.moveTo(i+h,a),t.lineTo(i+o-f,a),0!==f&&t.arc(i+o-f,a+f,f,-Math.PI/2,0),t.lineTo(i+o,a+s-p),0!==p&&t.arc(i+o-p,a+s-p,p,0,Math.PI/2),t.lineTo(i+g,a+s),0!==g&&t.arc(i+g,a+s-g,g,Math.PI/2,Math.PI),t.lineTo(i,a+h),0!==h&&t.arc(i+h,a+h,h,Math.PI,1.5*Math.PI),t.closePath()}},n}(hr);const Tw=bw;var Aw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},n.prototype.isOnlyHitBox=function(){return!0},n.prototype.initAttrs=function(t){this._assembleFont(),t.text&&this._setText(t.text)},n.prototype._assembleFont=function(){var t=this.attrs;t.font=(0,wn.assembleFont)(t)},n.prototype._setText=function(t){var r=null;(0,v.HD)(t)&&-1!==t.indexOf("\n")&&(r=t.split("\n")),this.set("textArr",r)},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),t.startsWith("font")&&this._assembleFont(),"text"===t&&this._setText(r)},n.prototype._getSpaceingY=function(){var t=this.attrs,r=t.lineHeight,i=1*t.fontSize;return r?r-i:.14*i},n.prototype._drawTextArr=function(t,r,i){var p,a=this.attrs,o=a.textBaseline,s=a.x,l=a.y,c=1*a.fontSize,h=this._getSpaceingY(),f=(0,wn.getTextHeight)(a.text,a.fontSize,a.lineHeight);(0,v.S6)(r,function(g,y){p=l+y*(h+c)-f+c,"middle"===o&&(p+=f-c-(f-c)/2),"top"===o&&(p+=f-c),(0,v.UM)(g)||(i?t.fillText(g,s,p):t.strokeText(g,s,p))})},n.prototype._drawText=function(t,r){var i=this.attr(),a=i.x,o=i.y,s=this.get("textArr");if(s)this._drawTextArr(t,s,r);else{var l=i.text;(0,v.UM)(l)||(r?t.fillText(l,a,o):t.strokeText(l,a,o))}},n.prototype.strokeAndFill=function(t){var r=this.attrs,i=r.lineWidth,a=r.opacity,o=r.strokeOpacity,s=r.fillOpacity;this.isStroke()&&i>0&&(!(0,v.UM)(o)&&1!==o&&(t.globalAlpha=a),this.stroke(t)),this.isFill()&&((0,v.UM)(s)||1===s?this.fill(t):(t.globalAlpha=s,this.fill(t),t.globalAlpha=a)),this.afterDrawPath(t)},n.prototype.fill=function(t){this._drawText(t,!0)},n.prototype.stroke=function(t){this._drawText(t,!1)},n}(hr);const Ew=Aw;function Md(e,n,t){var r=e.getTotalMatrix();if(r){var i=function Fw(e,n){if(n){var t=(0,wn.invert)(n);return(0,wn.multiplyVec2)(t,e)}return e}([n,t,1],r);return[i[0],i[1]]}return[n,t]}function _d(e,n,t){if(e.isCanvas&&e.isCanvas())return!0;if(!(0,wn.isAllowCapture)(e)||!1===e.cfg.isInView)return!1;if(e.cfg.clipShape){var r=Md(e,n,t);if(e.isClipped(r[0],r[1]))return!1}var o=e.cfg.cacheCanvasBBox||e.getCanvasBBox();return n>=o.minX&&n<=o.maxX&&t>=o.minY&&t<=o.maxY}function wd(e,n,t){if(!_d(e,n,t))return null;for(var r=null,i=e.getChildren(),o=i.length-1;o>=0;o--){var s=i[o];if(s.isGroup())r=wd(s,n,t);else if(_d(s,n,t)){var l=s,c=Md(s,n,t);l.isInShape(c[0],c[1])&&(r=s)}if(r)break}return r}var kw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.renderer="canvas",t.autoDraw=!0,t.localRefresh=!0,t.refreshElements=[],t.clipView=!0,t.quickHit=!1,t},n.prototype.onCanvasChange=function(t){("attr"===t||"sort"===t||"changeSize"===t)&&(this.set("refreshElements",[this]),this.draw())},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return ku},n.prototype.getPixelRatio=function(){var t=this.get("pixelRatio")||function R_(){return window?window.devicePixelRatio:1}();return t>=1?Math.ceil(t):1},n.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},n.prototype.createDom=function(){var t=document.createElement("canvas"),r=t.getContext("2d");return this.set("context",r),t},n.prototype.setDOMSize=function(t,r){e.prototype.setDOMSize.call(this,t,r);var i=this.get("context"),a=this.get("el"),o=this.getPixelRatio();a.width=o*t,a.height=o*r,o>1&&i.scale(o,o)},n.prototype.clear=function(){e.prototype.clear.call(this),this._clearFrame();var t=this.get("context"),r=this.get("el");t.clearRect(0,0,r.width,r.height)},n.prototype.getShape=function(t,r){return this.get("quickHit")?wd(this,t,r):e.prototype.getShape.call(this,t,r,null)},n.prototype._getRefreshRegion=function(){var i,t=this.get("refreshElements"),r=this.getViewRange();return t.length&&t[0]===this?i=r:(i=function q_(e){if(!e.length)return null;var n=[],t=[],r=[],i=[];return(0,v.S6)(e,function(a){var o=function Q_(e){var n;if(e.destroyed)n=e._cacheCanvasBBox;else{var t=e.get("cacheCanvasBBox"),r=t&&!(!t.width||!t.height),i=e.getCanvasBBox(),a=i&&!(!i.width||!i.height);r&&a?n=function N_(e,n){return e&&n?{minX:Math.min(e.minX,n.minX),minY:Math.min(e.minY,n.minY),maxX:Math.max(e.maxX,n.maxX),maxY:Math.max(e.maxY,n.maxY)}:e||n}(t,i):r?n=t:a&&(n=i)}return n}(a);o&&(n.push(o.minX),t.push(o.minY),r.push(o.maxX),i.push(o.maxY))}),{minX:(0,v.VV)(n),minY:(0,v.VV)(t),maxX:(0,v.Fp)(r),maxY:(0,v.Fp)(i)}}(t),i&&(i.minX=Math.floor(i.minX),i.minY=Math.floor(i.minY),i.maxX=Math.ceil(i.maxX),i.maxY=Math.ceil(i.maxY),i.maxY+=1,this.get("clipView")&&(i=function j_(e,n){return e&&n&&Mo(e,n)?{minX:Math.max(e.minX,n.minX),minY:Math.max(e.minY,n.minY),maxX:Math.min(e.maxX,n.maxX),maxY:Math.min(e.maxY,n.maxY)}:null}(i,r)))),i},n.prototype.refreshElement=function(t){this.get("refreshElements").push(t)},n.prototype._clearFrame=function(){var t=this.get("drawFrame");t&&((0,v.VS)(t),this.set("drawFrame",null),this.set("refreshElements",[]))},n.prototype.draw=function(){var t=this.get("drawFrame");this.get("autoDraw")&&t||this._startDraw()},n.prototype._drawAll=function(){var t=this.get("context"),r=this.get("el"),i=this.getChildren();t.clearRect(0,0,r.width,r.height),xa(t,this),Au(t,i),this.set("refreshElements",[])},n.prototype._drawRegion=function(){var t=this.get("context"),r=this.get("refreshElements"),i=this.getChildren(),a=this._getRefreshRegion();a?(t.clearRect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),t.save(),t.beginPath(),t.rect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),t.clip(),xa(t,this),$_(this,i,a),Au(t,i,a),t.restore()):r.length&&vd(r),(0,v.S6)(r,function(o){o.get("hasChanged")&&o.set("hasChanged",!1)}),this.set("refreshElements",[])},n.prototype._startDraw=function(){var t=this,r=this.get("drawFrame"),i=this.get("drawFrameCallback");r||(r=(0,v.U7)(function(){t.get("localRefresh")?t._drawRegion():t._drawAll(),t.set("drawFrame",null),i&&i()}),this.set("drawFrame",r))},n.prototype.skipDraw=function(){},n.prototype.removeDom=function(){var t=this.get("el");t.width=0,t.height=0,t.parentNode.removeChild(t)},n}(wn.AbstractCanvas);const Iw=kw;var Dw="0.5.12",Lu={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polyline:"polyline",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject"},$e={opacity:"opacity",fillStyle:"fill",fill:"fill",fillOpacity:"fill-opacity",strokeStyle:"stroke",strokeOpacity:"stroke-opacity",stroke:"stroke",x:"x",y:"y",r:"r",rx:"rx",ry:"ry",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"};function er(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function Sd(e){var n=Lu[e.type],t=e.getParent();if(!n)throw new Error("the type "+e.type+" is not supported by svg");var r=er(n);if(e.get("id")&&(r.id=e.get("id")),e.set("el",r),e.set("attrs",{}),t){var i=t.get("el");i||(i=t.createDom(),t.set("el",i)),i.appendChild(r)}return r}function bd(e,n){var t=e.get("el"),r=(0,v.qo)(t.children).sort(n),i=document.createDocumentFragment();r.forEach(function(a){i.appendChild(a)}),t.appendChild(i)}function wo(e){var n=e.attr().matrix;if(n){for(var t=e.cfg.el,r=[],i=0;i<9;i+=3)r.push(n[i]+","+n[i+1]);-1===(r=r.join(",")).indexOf("NaN")?t.setAttribute("transform","matrix("+r+")"):console.warn("invalid matrix:",n)}}function So(e,n){var t=e.getClip(),r=e.get("el");if(t){if(t&&!r.hasAttribute("clip-path")){Sd(t),t.createPath(n);var i=n.addClip(t);r.setAttribute("clip-path","url(#"+i+")")}}else r.removeAttribute("clip-path")}function Td(e,n){n.forEach(function(t){t.draw(e)})}function Ad(e,n){var t=e.get("canvas");if(t&&t.get("autoDraw")){var r=t.get("context"),i=e.getParent(),a=i?i.getChildren():[t],o=e.get("el");if("remove"===n)if(e.get("isClipShape")){var l=o&&o.parentNode,c=l&&l.parentNode;l&&c&&c.removeChild(l)}else o&&o.parentNode&&o.parentNode.removeChild(o);else if("show"===n)o.setAttribute("visibility","visible");else if("hide"===n)o.setAttribute("visibility","hidden");else if("zIndex"===n)!function Lw(e,n){var t=e.parentNode,r=Array.from(t.childNodes).filter(function(s){return 1===s.nodeType&&"defs"!==s.nodeName.toLowerCase()}),i=r[n],a=r.indexOf(e);if(i){if(a>n)t.insertBefore(e,i);else if(a0&&(r?"stroke"in i?this._setColor(t,"stroke",s):"strokeStyle"in i&&this._setColor(t,"stroke",l):this._setColor(t,"stroke",s||l),h&&p.setAttribute($e.strokeOpacity,h),f&&p.setAttribute($e.lineWidth,f))},n.prototype._setColor=function(t,r,i){var a=this.get("el");if(i)if(i=i.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(i))(o=t.find("gradient",i))||(o=t.addGradient(i)),a.setAttribute($e[r],"url(#"+o+")");else if(/^[p,P]{1}[\s]*\(/.test(i)){var o;(o=t.find("pattern",i))||(o=t.addPattern(i)),a.setAttribute($e[r],"url(#"+o+")")}else a.setAttribute($e[r],i);else a.setAttribute($e[r],"none")},n.prototype.shadow=function(t,r){var i=this.attr(),a=r||i;(a.shadowOffsetX||a.shadowOffsetY||a.shadowBlur||a.shadowColor)&&function Ow(e,n){var t=e.cfg.el,r=e.attr(),i={dx:r.shadowOffsetX,dy:r.shadowOffsetY,blur:r.shadowBlur,color:r.shadowColor};if(i.dx||i.dy||i.blur||i.color){var a=n.find("filter",i);a||(a=n.addShadow(i)),t.setAttribute("filter","url(#"+a+")")}else t.removeAttribute("filter")}(this,t)},n.prototype.transform=function(t){var r=this.attr();(t||r).matrix&&wo(this)},n.prototype.isInShape=function(t,r){return this.isPointInPath(t,r)},n.prototype.isPointInPath=function(t,r){var i=this.get("el"),o=this.get("canvas").get("el").getBoundingClientRect(),c=document.elementFromPoint(t+o.left,r+o.top);return!(!c||!c.isEqualNode(i))},n.prototype.getHitLineWidth=function(){var t=this.attrs,r=t.lineWidth,i=t.lineAppendWidth;return this.isStroke()?r+i:0},n}(wn.AbstractShape);const nr=zw;var Bw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="circle",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,r:0})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"x"===s||"y"===s?a.setAttribute("c"+s,o):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const Rw=Bw;var Nw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dom",t.canFill=!1,t.canStroke=!1,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");if((0,v.S6)(r||i,function(c,h){$e[h]&&a.setAttribute($e[h],c)}),"function"==typeof i.html){var o=i.html.call(this,i);if(o instanceof Element||o instanceof HTMLDocument){for(var s=a.childNodes,l=s.length-1;l>=0;l--)a.removeChild(s[l]);a.appendChild(o)}else a.innerHTML=o}else a.innerHTML=i.html},n}(nr);const Vw=Nw;var Uw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ellipse",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,rx:0,ry:0})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"x"===s||"y"===s?a.setAttribute("c"+s,o):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const Yw=Uw;var Hw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="image",t.canFill=!1,t.canStroke=!1,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");(0,v.S6)(r||a,function(s,l){"img"===l?i._setImage(a.img):$e[l]&&o.setAttribute($e[l],s)})},n.prototype.setAttr=function(t,r){this.attrs[t]=r,"img"===t&&this._setImage(r)},n.prototype._setImage=function(t){var r=this.attr(),i=this.get("el");if((0,v.HD)(t))i.setAttribute("href",t);else if(t instanceof window.Image)r.width||(i.setAttribute("width",t.width),this.attr("width",t.width)),r.height||(i.setAttribute("height",t.height),this.attr("height",t.height)),i.setAttribute("href",t.src);else if(t instanceof HTMLElement&&(0,v.HD)(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase())i.setAttribute("href",t.toDataURL());else if(t instanceof ImageData){var a=document.createElement("canvas");a.setAttribute("width",""+t.width),a.setAttribute("height",""+t.height),a.getContext("2d").putImageData(t,0,0),r.width||(i.setAttribute("width",""+t.width),this.attr("width",t.width)),r.height||(i.setAttribute("height",""+t.height),this.attr("height",t.height)),i.setAttribute("href",a.toDataURL())}},n}(nr);const Gw=Hw;var Zw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="line",t.canFill=!1,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){if("startArrow"===s||"endArrow"===s)if(o){var l=(0,v.Kn)(o)?t.addArrow(i,$e[s]):t.getDefaultArrow(i,$e[s]);a.setAttribute($e[s],"url(#"+l+")")}else a.removeAttribute($e[s]);else $e[s]&&a.setAttribute($e[s],o)})},n.prototype.getTotalLength=function(){var t=this.attr();return Ln.x1.length(t.x1,t.y1,t.x2,t.y2)},n.prototype.getPoint=function(t){var r=this.attr();return Ln.x1.pointAt(r.x1,r.y1,r.x2,r.y2,t)},n}(nr);const Ww=Zw;var qs={circle:function(e,n,t){return[["M",e,n],["m",-t,0],["a",t,t,0,1,0,2*t,0],["a",t,t,0,1,0,2*-t,0]]},square:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n-t],["L",e+t,n+t],["L",e-t,n+t],["Z"]]},diamond:function(e,n,t){return[["M",e-t,n],["L",e,n-t],["L",e+t,n],["L",e,n+t],["Z"]]},triangle:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n+r],["L",e,n-r],["L",e+t,n+r],["z"]]},triangleDown:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n-r],["L",e+t,n-r],["L",e,n+r],["Z"]]}};const Ed={get:function(e){return qs[e]},register:function(e,n){qs[e]=n},remove:function(e){delete qs[e]},getAll:function(){return qs}};var Xw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="marker",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t){this.get("el").setAttribute("d",this._assembleMarker())},n.prototype._assembleMarker=function(){var t=this._getPath();return(0,v.kJ)(t)?t.map(function(r){return r.join(" ")}).join(""):t},n.prototype._getPath=function(){var s,t=this.attr(),r=t.x,i=t.y,a=t.r||t.radius,o=t.symbol||"circle";return(s=(0,v.mf)(o)?o:Ed.get(o))?s(r,i,a):(console.warn(s+" symbol is not exist."),null)},n.symbolsFactory=Ed,n}(nr);const $w=Xw;var Jw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="path",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{startArrow:!1,endArrow:!1})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");(0,v.S6)(r||a,function(s,l){if("path"===l&&(0,v.kJ)(s))o.setAttribute("d",i._formatPath(s));else if("startArrow"===l||"endArrow"===l)if(s){var c=(0,v.Kn)(s)?t.addArrow(a,$e[l]):t.getDefaultArrow(a,$e[l]);o.setAttribute($e[l],"url(#"+c+")")}else o.removeAttribute($e[l]);else $e[l]&&o.setAttribute($e[l],s)})},n.prototype._formatPath=function(t){var r=t.map(function(i){return i.join(" ")}).join("");return~r.indexOf("NaN")?"":r},n.prototype.getTotalLength=function(){var t=this.get("el");return t?t.getTotalLength():null},n.prototype.getPoint=function(t){var r=this.get("el"),i=this.getTotalLength();if(0===i)return null;var a=r?r.getPointAtLength(t*i):null;return a?{x:a.x,y:a.y}:null},n}(nr);const Qw=Jw;var qw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="polygon",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"points"===s&&(0,v.kJ)(o)&&o.length>=2?a.setAttribute("points",o.map(function(l){return l[0]+","+l[1]}).join(" ")):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const jw=qw;var Kw=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="polyline",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{startArrow:!1,endArrow:!1})},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),-1!==["points"].indexOf(t)&&this._resetCache()},n.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"points"===s&&(0,v.kJ)(o)&&o.length>=2?a.setAttribute("points",o.map(function(l){return l[0]+","+l[1]}).join(" ")):$e[s]&&a.setAttribute($e[s],o)})},n.prototype.getTotalLength=function(){var t=this.attr().points,r=this.get("totalLength");return(0,v.UM)(r)?(this.set("totalLength",Ln.aH.length(t)),this.get("totalLength")):r},n.prototype.getPoint=function(t){var a,o,r=this.attr().points,i=this.get("tCache");return i||(this._setTcache(),i=this.get("tCache")),(0,v.S6)(i,function(s,l){t>=s[0]&&t<=s[1]&&(a=(t-s[0])/(s[1]-s[0]),o=l)}),Ln.x1.pointAt(r[o][0],r[o][1],r[o+1][0],r[o+1][1],a)},n.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var r=this.getTotalLength();if(!(r<=0)){var o,s,i=0,a=[];(0,v.S6)(t,function(l,c){t[c+1]&&((o=[])[0]=i/r,s=Ln.x1.length(l[0],l[1],t[c+1][0],t[c+1][1]),o[1]=(i+=s)/r,a.push(o))}),this.set("tCache",a)}}},n.prototype.getStartTangent=function(){var t=this.attr().points,r=[];return r.push([t[1][0],t[1][1]]),r.push([t[0][0],t[0][1]]),r},n.prototype.getEndTangent=function(){var t=this.attr().points,r=t.length-1,i=[];return i.push([t[r-1][0],t[r-1][1]]),i.push([t[r][0],t[r][1]]),i},n}(nr);const tS=Kw;var iS=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="rect",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0,radius:0})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el"),s=!1,l=["x","y","width","height","radius"];(0,v.S6)(r||a,function(c,h){-1===l.indexOf(h)||s?-1===l.indexOf(h)&&$e[h]&&o.setAttribute($e[h],c):(o.setAttribute("d",i._assembleRect(a)),s=!0)})},n.prototype._assembleRect=function(t){var r=t.x,i=t.y,a=t.width,o=t.height,s=t.radius;if(!s)return"M "+r+","+i+" l "+a+",0 l 0,"+o+" l"+-a+" 0 z";var l=function rS(e){var n=0,t=0,r=0,i=0;return(0,v.kJ)(e)?1===e.length?n=t=r=i=e[0]:2===e.length?(n=r=e[0],t=i=e[1]):3===e.length?(n=e[0],t=i=e[1],r=e[2]):(n=e[0],t=e[1],r=e[2],i=e[3]):n=t=r=i=e,{r1:n,r2:t,r3:r,r4:i}}(s);return(0,v.kJ)(s)?1===s.length?l.r1=l.r2=l.r3=l.r4=s[0]:2===s.length?(l.r1=l.r3=s[0],l.r2=l.r4=s[1]):3===s.length?(l.r1=s[0],l.r2=l.r4=s[1],l.r3=s[2]):(l.r1=s[0],l.r2=s[1],l.r3=s[2],l.r4=s[3]):l.r1=l.r2=l.r3=l.r4=s,[["M "+(r+l.r1)+","+i],["l "+(a-l.r1-l.r2)+",0"],["a "+l.r2+","+l.r2+",0,0,1,"+l.r2+","+l.r2],["l 0,"+(o-l.r2-l.r3)],["a "+l.r3+","+l.r3+",0,0,1,"+-l.r3+","+l.r3],["l "+(l.r3+l.r4-a)+",0"],["a "+l.r4+","+l.r4+",0,0,1,"+-l.r4+","+-l.r4],["l 0,"+(l.r4+l.r1-o)],["a "+l.r1+","+l.r1+",0,0,1,"+l.r1+","+-l.r1],["z"]].join(" ")},n}(nr);const aS=iS;var oS=U(2260),sS={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},lS={top:"text-before-edge",middle:"central",bottom:"text-after-edge",alphabetic:"alphabetic",hanging:"hanging"},cS={left:"left",start:"left",center:"middle",right:"end",end:"end"},uS=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="text",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");this._setFont(),(0,v.S6)(r||a,function(s,l){"text"===l?i._setText(""+s):"matrix"===l&&s?wo(i):$e[l]&&o.setAttribute($e[l],s)}),o.setAttribute("paint-order","stroke"),o.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")},n.prototype._setFont=function(){var t=this.get("el"),r=this.attr(),i=r.textBaseline,a=r.textAlign,o=(0,oS.qY)();o&&"firefox"===o.name?t.setAttribute("dominant-baseline",lS[i]||"alphabetic"):t.setAttribute("alignment-baseline",sS[i]||"baseline"),t.setAttribute("text-anchor",cS[a]||"left")},n.prototype._setText=function(t){var r=this.get("el"),i=this.attr(),a=i.x,o=i.textBaseline,s=void 0===o?"bottom":o;if(t)if(~t.indexOf("\n")){var l=t.split("\n"),c=l.length-1,h="";(0,v.S6)(l,function(f,p){0===p?"alphabetic"===s?h+=''+f+"":"top"===s?h+=''+f+"":"middle"===s?h+=''+f+"":"bottom"===s?h+=''+f+"":"hanging"===s&&(h+=''+f+""):h+=''+f+""}),r.innerHTML=h}else r.innerHTML=t;else r.innerHTML=""},n}(nr);const hS=uS;var fS=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,vS=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,pS=/[\d.]+:(#[^\s]+|[^)]+\))/gi;function kd(e){var n=e.match(pS);if(!n)return"";var t="";return n.sort(function(r,i){return r=r.split(":"),i=i.split(":"),Number(r[0])-Number(i[0])}),(0,v.S6)(n,function(r){r=r.split(":"),t+=''}),t}var yS=function(){function e(n){this.cfg={};var t=null,r=(0,v.EL)("gradient_");return"l"===n.toLowerCase()[0]?function dS(e,n){var a,o,t=fS.exec(e),r=(0,v.wQ)((0,v.c$)(parseFloat(t[1])),2*Math.PI),i=t[2];r>=0&&r<.5*Math.PI?(a={x:0,y:0},o={x:1,y:1}):.5*Math.PI<=r&&r'},e}();const _S=MS;var wS=function(){function e(n,t){this.cfg={};var r=er("marker"),i=(0,v.EL)("marker_");r.setAttribute("id",i);var a=er("path");a.setAttribute("stroke",n.stroke||"none"),a.setAttribute("fill",n.fill||"none"),r.appendChild(a),r.setAttribute("overflow","visible"),r.setAttribute("orient","auto-start-reverse"),this.el=r,this.child=a,this.id=i;var o=n["marker-start"===t?"startArrow":"endArrow"];return this.stroke=n.stroke||"#000",!0===o?this._setDefaultPath(t,a):(this.cfg=o,this._setMarker(n.lineWidth,a)),this}return e.prototype.match=function(){return!1},e.prototype._setDefaultPath=function(n,t){var r=this.el;t.setAttribute("d","M0,0 L"+10*Math.cos(Math.PI/6)+",5 L0,10"),r.setAttribute("refX",""+10*Math.cos(Math.PI/6)),r.setAttribute("refY","5")},e.prototype._setMarker=function(n,t){var r=this.el,i=this.cfg.path,a=this.cfg.d;(0,v.kJ)(i)&&(i=i.map(function(o){return o.join(" ")}).join("")),t.setAttribute("d",i),r.appendChild(t),a&&r.setAttribute("refX",""+a/n)},e.prototype.update=function(n){var t=this.child;t.attr?t.attr("fill",n):t.setAttribute("fill",n)},e}();const Id=wS;var SS=function(){function e(n){this.type="clip",this.cfg={};var t=er("clipPath");return this.el=t,this.id=(0,v.EL)("clip_"),t.id=this.id,t.appendChild(n.cfg.el),this.cfg=n,this}return e.prototype.match=function(){return!1},e.prototype.remove=function(){var n=this.el;n.parentNode.removeChild(n)},e}();const bS=SS;var TS=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,AS=function(){function e(n){this.cfg={};var t=er("pattern");t.setAttribute("patternUnits","userSpaceOnUse");var r=er("image");t.appendChild(r);var i=(0,v.EL)("pattern_");t.id=i,this.el=t,this.id=i,this.cfg=n;var o=TS.exec(n)[2];r.setAttribute("href",o);var s=new Image;function l(){t.setAttribute("width",""+s.width),t.setAttribute("height",""+s.height)}return o.match(/^data:/i)||(s.crossOrigin="Anonymous"),s.src=o,s.complete?l():(s.onload=l,s.src=s.src),this}return e.prototype.match=function(n,t){return this.cfg===t},e}();const ES=AS;var FS=function(){function e(n){var t=er("defs"),r=(0,v.EL)("defs_");t.id=r,n.appendChild(t),this.children=[],this.defaultArrow={},this.el=t,this.canvas=n}return e.prototype.find=function(n,t){for(var r=this.children,i=null,a=0;a0&&(g[0][0]="L")),a=a.concat(g)}),a.push(["Z"])}return a}function js(e,n,t,r,i){for(var a=pn(e,n,!n,"lineWidth"),s=e.isInCircle,h=Hs(e.points,e.connectNulls,e.showSinglePoint),f=[],p=0,g=h.length;po&&(o=l),l=r[0]}));var x=this.scales[y];try{for(var C=(0,d.XA)(t),M=C.next();!M.done;M=C.next()){var w=M.value,b=this.getDrawCfg(w),F=b.x,W=b.y,tt=x.scale(w[en][y]);this.drawGrayScaleBlurredCircle(F-c.x,W-h.y,i+a,tt,m)}}catch(gt){o={error:gt}}finally{try{M&&!M.done&&(s=C.return)&&s.call(C)}finally{if(o)throw o.error}}var rt=m.getImageData(0,0,f,p);this.clearShadowCanvasCtx(),this.colorize(rt),m.putImageData(rt,0,0);var Mt=this.getImageShape();Mt.attr("x",c.x),Mt.attr("y",h.y),Mt.attr("width",f),Mt.attr("height",p),Mt.attr("img",m.canvas),Mt.set("origin",this.getShapeInfo(t))},n.prototype.getDefaultSize=function(){var t=this.getAttribute("position"),r=this.coordinate;return Math.min(r.getWidth()/(4*t.scales[0].ticks.length),r.getHeight()/(4*t.scales[1].ticks.length))},n.prototype.clearShadowCanvasCtx=function(){var t=this.getShadowCanvasCtx();t.clearRect(0,0,t.canvas.width,t.canvas.height)},n.prototype.getShadowCanvasCtx=function(){var t=this.shadowCanvas;return t||(t=document.createElement("canvas"),this.shadowCanvas=t),t.width=this.coordinate.getWidth(),t.height=this.coordinate.getHeight(),t.getContext("2d")},n.prototype.getGrayScaleBlurredCanvas=function(){return this.grayScaleBlurredCanvas||(this.grayScaleBlurredCanvas=document.createElement("canvas")),this.grayScaleBlurredCanvas},n.prototype.drawGrayScaleBlurredCircle=function(t,r,i,a,o){var s=this.getGrayScaleBlurredCanvas();o.globalAlpha=a,o.drawImage(s,t-i,r-i)},n.prototype.colorize=function(t){for(var r=this.getAttribute("color"),i=t.data,a=this.paletteCache,o=3;on&&(r=n-(t=t?n/(1+r/t):0)),i+a>n&&(a=n-(i=i?n/(1+a/i):0)),[t||0,r||0,i||0,a||0]}function Od(e,n,t){var r=[];if(t.isRect){var i=t.isTransposed?{x:t.start.x,y:n[0].y}:{x:n[0].x,y:t.start.y},a=t.isTransposed?{x:t.end.x,y:n[2].y}:{x:n[3].x,y:t.end.y},o=(0,v.U2)(e,["background","style","radius"]);if(o){var s=t.isTransposed?Math.abs(n[0].y-n[2].y):n[2].x-n[1].x,l=t.isTransposed?t.getWidth():t.getHeight(),c=(0,d.CR)(Ld(o,Math.min(s,l)),4),h=c[0],f=c[1],p=c[2],g=c[3],y=t.isTransposed&&t.isReflect("y"),m=y?0:1,x=function(W){return y?-W:W};r.push(["M",i.x,a.y+x(h)]),0!==h&&r.push(["A",h,h,0,0,m,i.x+h,a.y]),r.push(["L",a.x-f,a.y]),0!==f&&r.push(["A",f,f,0,0,m,a.x,a.y+x(f)]),r.push(["L",a.x,i.y-x(p)]),0!==p&&r.push(["A",p,p,0,0,m,a.x-p,i.y]),r.push(["L",i.x+g,i.y]),0!==g&&r.push(["A",g,g,0,0,m,i.x,i.y-x(g)])}else r.push(["M",i.x,i.y]),r.push(["L",a.x,i.y]),r.push(["L",a.x,a.y]),r.push(["L",i.x,a.y]),r.push(["L",i.x,i.y]);r.push(["z"])}if(t.isPolar){var C=t.getCenter(),M=uo(e,t),w=M.startAngle,b=M.endAngle;if("theta"===t.type||t.isTransposed){var F=function(rt){return Math.pow(rt,2)};h=Math.sqrt(F(C.x-n[0].x)+F(C.y-n[0].y)),f=Math.sqrt(F(C.x-n[2].x)+F(C.y-n[2].y)),r=ii(C.x,C.y,h,t.startAngle,t.endAngle,f)}else r=ii(C.x,C.y,t.getRadius(),w,b)}return r}function Pd(e,n,t){var r=[];return(0,v.UM)(n)?t?r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],["Z"]):r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",e[2].x,e[2].y],["L",e[3].x,e[3].y],["Z"]):r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",n[1].x,n[1].y],["L",n[0].x,n[0].y],["Z"]),r}function bo(e,n){return[n,e]}function Ru(e){var n=e.theme,t=e.coordinate,r=e.getXScale(),i=r.values,a=e.beforeMappingData,o=i.length,s=ho(e.coordinate),l=e.intervalPadding,c=e.dodgePadding,h=e.maxColumnWidth||n.maxColumnWidth,f=e.minColumnWidth||n.minColumnWidth,p=e.columnWidthRatio||n.columnWidthRatio,g=e.multiplePieWidthRatio||n.multiplePieWidthRatio,y=e.roseWidthRatio||n.roseWidthRatio;if(r.isLinear&&i.length>1){i.sort();var m=function GS(e,n){var t=e.length,r=e;(0,v.HD)(r[0])&&(r=e.map(function(s){return n.translate(s)}));for(var i=r[1]-r[0],a=2;ao&&(i=o)}return i}(i,r);i.length>(o=(r.max-r.min)/m)&&(o=i.length)}var x=r.range,C=1/o,M=1;if(t.isPolar?M=t.isTransposed&&o>1?g:y:(r.isLinear&&(C*=x[1]-x[0]),M=p),!(0,v.UM)(l)&&l>=0?C=(1-l/s*(o-1))/o:C*=M,e.getAdjust("dodge")){var W=function ZS(e,n){if(n){var t=(0,v.xH)(e);return(0,v.I)(t,n).length}return e.length}(a,e.getAdjust("dodge").dodgeBy);!(0,v.UM)(c)&&c>=0?C=(C-c/s*(W-1))/W:(!(0,v.UM)(l)&&l>=0&&(C*=M),C/=W),C=C>=0?C:0}if(!(0,v.UM)(h)&&h>=0){var rt=h/s;C>rt&&(C=rt)}if(!(0,v.UM)(f)&&f>=0){var Mt=f/s;C0&&!(0,v.U2)(r,[i,"min"])&&t.change({min:0}),o<=0&&!(0,v.U2)(r,[i,"max"])&&t.change({max:0}))}},n.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return r.background=this.background,r},n}(li);const XS=WS;var $S=function(e){function n(t){var r=e.call(this,t)||this;r.type="line";var i=t.sortable;return r.sortable=void 0!==i&&i,r}return(0,d.ZT)(n,e),n}(Pu);const JS=$S;var zd=["circle","square","bowtie","diamond","hexagon","triangle","triangle-down"];function Nu(e,n,t,r,i){var a,o,s=pn(n,i,!i,"r"),l=e.parsePoints(n.points),c=l[0];if(n.isStack)c=l[1];else if(l.length>1){var h=t.addGroup();try{for(var f=(0,d.XA)(l),p=f.next();!p.done;p=f.next()){var g=p.value;h.addShape({type:"marker",attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{symbol:Di[r]||r}),g)})}}catch(y){a={error:y}}finally{try{p&&!p.done&&(o=f.return)&&o.call(f)}finally{if(a)throw a.error}}return h}return t.addShape({type:"marker",attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{symbol:Di[r]||r}),c)})}si("point",{defaultShapeType:"hollow-circle",getDefaultPoints:function(e){return Mu(e)}}),(0,v.S6)(zd,function(e){Je("point","hollow-".concat(e),{draw:function(n,t){return Nu(this,n,t,e,!0)},getMarker:function(n){return{symbol:Di[e]||e,style:{r:4.5,stroke:n.color,fill:null}}}})});var qS=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="point",t.shapeType="point",t.generatePoints=!0,t}return(0,d.ZT)(n,e),n.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,d.pi)((0,d.pi)({},r),{isStack:!!this.getAdjust("stack")})},n}(li);const jS=qS;si("polygon",{defaultShapeType:"polygon",getDefaultPoints:function(e){var n=[];return(0,v.S6)(e.x,function(t,r){n.push({x:t,y:e.y[r]})}),n}}),Je("polygon","polygon",{draw:function(e,n){if(!(0,v.xb)(e.points)){var t=pn(e,!0,!0),r=this.parsePath(function KS(e){for(var n=e[0],t=1,r=[["M",n.x,n.y]];t2?"weight":"normal";if(e.isInCircle){var o={x:0,y:1};return"normal"===i?a=function s6(e,n,t){var r=Uu(n,t),i=[["M",e.x,e.y]];return i.push(r),i}(r[0],r[1],o):(t.fill=t.stroke,a=function l6(e,n){var t=Uu(e[1],n),r=Uu(e[3],n),i=[["M",e[0].x,e[0].y]];return i.push(r),i.push(["L",e[3].x,e[3].y]),i.push(["L",e[2].x,e[2].y]),i.push(t),i.push(["L",e[1].x,e[1].y]),i.push(["L",e[0].x,e[0].y]),i.push(["Z"]),i}(r,o)),a=this.parsePath(a),n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})})}if("normal"===i)return a=qv(((r=this.parsePoints(r))[1].x+r[0].x)/2,r[0].y,Math.abs(r[1].x-r[0].x)/2,Math.PI,2*Math.PI),n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})});var s=Vu(r[1],r[3]),l=Vu(r[2],r[0]);return a=this.parsePath(a=[["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],s,["L",r[3].x,r[3].y],["L",r[2].x,r[2].y],l,["Z"]]),t.fill=t.stroke,n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),Je("edge","smooth",{draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=e.points,i=this.parsePath(function c6(e,n){var t=Vu(e,n),r=[["M",e.x,e.y]];return r.push(t),r}(r[0],r[1]));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:i})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}});var Ks=1/3;Je("edge","vhv",{draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=e.points,i=this.parsePath(function u6(e,n){var t=[];t.push({x:e.x,y:e.y*(1-Ks)+n.y*Ks}),t.push({x:n.x,y:e.y*(1-Ks)+n.y*Ks}),t.push(n);var r=[["M",e.x,e.y]];return(0,v.S6)(t,function(i){r.push(["L",i.x,i.y])}),r}(r[0],r[1]));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:i})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),Je("interval","funnel",{getPoints:function(e){return e.size=2*e.size,zu(e)},draw:function(e,n){var t=pn(e,!1,!0),r=this.parsePath(Pd(e.points,e.nextPoints,!1));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("interval","hollow-rect",{draw:function(e,n){var t=pn(e,!0,!1),r=n,i=e?.background;if(i){r=n.addGroup();var a=nd(e),o=Od(e,this.parsePoints(e.points),this.coordinate);r.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},a),{path:o}),capture:!1,zIndex:-1,name:du})}var s=this.parsePath(Bu(e.points)),l=r.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:s}),name:"interval"});return i?r:l},getMarker:function(e){var n=e.color;return e.isInPolar?{symbol:"circle",style:{r:4.5,stroke:n,fill:null}}:{symbol:"square",style:{r:4,stroke:n,fill:null}}}}),Je("interval","line",{getPoints:function(e){return function h6(e){var n=e.x,t=e.y,r=e.y0;return(0,v.kJ)(t)?t.map(function(i,a){return{x:(0,v.kJ)(n)?n[a]:n,y:i}}):[{x:n,y:r},{x:n,y:t}]}(e)},draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=Vn((0,d.pi)({},t),["fill"]),i=this.parsePath(Bu(e.points,!1));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},r),{path:i}),name:"interval"})},getMarker:function(e){return{symbol:function(t,r,i){return[["M",t,r-i],["L",t,r+i]]},style:{r:5,stroke:e.color}}}}),Je("interval","pyramid",{getPoints:function(e){return e.size=2*e.size,zu(e)},draw:function(e,n){var t=pn(e,!1,!0),r=this.parsePath(Pd(e.points,e.nextPoints,!0));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("interval","tick",{getPoints:function(e){return function f6(e){var n,o,s,t=e.x,r=e.y,i=e.y0,a=e.size;(0,v.kJ)(r)?(o=(n=(0,d.CR)(r,2))[0],s=n[1]):(o=i,s=r);var l=t+a/2,c=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:c,y:o},{x:l,y:o},{x:c,y:s},{x:l,y:s}]}(e)},draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(function v6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["M",e[4].x,e[4].y],["L",e[5].x,e[5].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:function(t,r,i){return[["M",t-i/2,r-i],["L",t+i/2,r-i],["M",t,r-i],["L",t,r+i],["M",t-i/2,r+i],["L",t+i/2,r+i]]},style:{r:5,stroke:e.color}}}});var p6=function(e,n,t){var s,r=e.x,i=e.y,a=n.x,o=n.y;switch(t){case"hv":s=[{x:a,y:i}];break;case"vh":s=[{x:r,y:o}];break;case"hvh":var l=(a+r)/2;s=[{x:l,y:i},{x:l,y:o}];break;case"vhv":var c=(i+o)/2;s=[{x:r,y:c},{x:a,y:c}]}return s};function Bd(e){var n=(0,v.kJ)(e)?e:[e],t=n[0],r=n[n.length-1],i=n.length>1?n[1]:t;return{min:t,max:r,min1:i,max1:n.length>3?n[3]:r,median:n.length>2?n[2]:i}}function Rd(e,n,t){var i,r=t/2;if((0,v.kJ)(n)){var a=Bd(n),f=e-r,p=e+r;i=[[f,s=a.max],[p,s],[e,s],[e,h=a.max1],[f,c=a.min1],[f,h],[p,h],[p,c],[e,c],[e,o=a.min],[f,o],[p,o],[f,l=a.median],[p,l]]}else{n=(0,v.UM)(n)?.5:n;var o,s,l,c,h,g=Bd(e),y=n-r,m=n+r;i=[[o=g.min,y],[o,m],[o,n],[c=g.min1,n],[c,y],[c,m],[h=g.max1,m],[h,y],[h,n],[s=g.max,n],[s,y],[s,m],[l=g.median,y],[l,m]]}return i.map(function(x){return{x:x[0],y:x[1]}})}function Nd(e,n,t){var r=function x6(e){var t=((0,v.kJ)(e)?e:[e]).sort(function(r,i){return i-r});return function QC(e,n,t){if((0,v.HD)(e))return e.padEnd(n,t);if((0,v.kJ)(e)){var r=e.length;if(r1){var s=n.addGroup();try{for(var l=(0,d.XA)(a),c=l.next();!c.done;c=l.next()){var h=c.value;s.addShape("image",{attrs:{x:h.x-i/2,y:h.y-i,width:i,height:i,img:e.shape[1]}})}}catch(f){t={error:f}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(t)throw t.error}}return s}return n.addShape("image",{attrs:{x:o.x-i/2,y:o.y-i,width:i,height:i,img:e.shape[1]}})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),(0,v.S6)(zd,function(e){Je("point",e,{draw:function(n,t){return Nu(this,n,t,e,!1)},getMarker:function(n){return{symbol:Di[e]||e,style:{r:4.5,fill:n.color}}}})}),Je("schema","box",{getPoints:function(e){return Rd(e.x,e.y,e.size)},draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(function m6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["M",e[4].x,e[4].y],["L",e[5].x,e[5].y],["L",e[6].x,e[6].y],["L",e[7].x,e[7].y],["L",e[4].x,e[4].y],["Z"],["M",e[8].x,e[8].y],["L",e[9].x,e[9].y],["M",e[10].x,e[10].y],["L",e[11].x,e[11].y],["M",e[12].x,e[12].y],["L",e[13].x,e[13].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r,name:"schema"})})},getMarker:function(e){return{symbol:function(t,r,i){var o=Rd(t,[r-6,r-3,r,r+3,r+6],i);return[["M",o[0].x+1,o[0].y],["L",o[1].x-1,o[1].y],["M",o[2].x,o[2].y],["L",o[3].x,o[3].y],["M",o[4].x,o[4].y],["L",o[5].x,o[5].y],["L",o[6].x,o[6].y],["L",o[7].x,o[7].y],["L",o[4].x,o[4].y],["Z"],["M",o[8].x,o[8].y],["L",o[9].x,o[9].y],["M",o[10].x+1,o[10].y],["L",o[11].x-1,o[11].y],["M",o[12].x,o[12].y],["L",o[13].x,o[13].y]]},style:{r:6,lineWidth:1,stroke:e.color}}}}),Je("schema","candle",{getPoints:function(e){return Nd(e.x,e.y,e.size)},draw:function(e,n){var t=pn(e,!0,!0),r=this.parsePath(function C6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["L",e[4].x,e[4].y],["L",e[5].x,e[5].y],["Z"],["M",e[6].x,e[6].y],["L",e[7].x,e[7].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r,name:"schema"})})},getMarker:function(e){var n=e.color;return{symbol:function(t,r,i){var o=Nd(t,[r+7.5,r+3,r-3,r-7.5],i);return[["M",o[0].x,o[0].y],["L",o[1].x,o[1].y],["M",o[2].x,o[2].y],["L",o[3].x,o[3].y],["L",o[4].x,o[4].y],["L",o[5].x,o[5].y],["Z"],["M",o[6].x,o[6].y],["L",o[7].x,o[7].y]]},style:{lineWidth:1,stroke:n,fill:n,r:6}}}}),Je("polygon","square",{draw:function(e,n){if(!(0,v.xb)(e.points)){var t=pn(e,!0,!0),r=this.parsePoints(e.points);return n.addShape("rect",{attrs:(0,d.pi)((0,d.pi)({},t),M6(r,e.size)),name:"polygon"})}},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("violin","smooth",{draw:function(e,n){var t=pn(e,!0,!0),r=this.parsePath(ed(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{stroke:null,r:4,fill:e.color}}}}),Je("violin","hollow",{draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(td(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{r:4,fill:null,stroke:e.color}}}}),Je("violin","hollow-smooth",{draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(ed(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{r:4,fill:null,stroke:e.color}}}});var _6=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelValueDir=function(t){var i=t.points;return i[0].y<=i[2].y?1:-1},n.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),l=this.getCoordinate(),h=l.isTransposed?"x":"y",f=this.getLabelValueDir(t.mappingData);return s=(0,d.pi)((0,d.pi)({},s),((o={})[h]=s[h]*f,o)),l.isReflect("x")&&(s=(0,d.pi)((0,d.pi)({},s),{x:-1*s.x})),l.isReflect("y")&&(s=(0,d.pi)((0,d.pi)({},s),{y:-1*s.y})),s},n.prototype.getThemedLabelCfg=function(t){var r=this.geometry,i=this.getDefaultLabelCfg();return(0,v.b$)({},i,r.theme.labels,"middle"===t.position?{offset:0}:{},t)},n.prototype.setLabelPosition=function(t,r,i,a){var p,g,y,m,o=this.getCoordinate(),s=o.isTransposed,l=r.points,c=o.convert(l[0]),h=o.convert(l[2]),f=this.getLabelValueDir(r),x=(0,v.kJ)(r.shape)?r.shape[0]:r.shape;if("funnel"===x||"pyramid"===x){var C=(0,v.U2)(r,"nextPoints"),M=(0,v.U2)(r,"points");if(C){var w=o.convert(M[0]),b=o.convert(M[1]),F=o.convert(C[0]),W=o.convert(C[1]);s?(p=Math.min(F.y,w.y),y=Math.max(F.y,w.y),g=(b.x+W.x)/2,m=(w.x+F.x)/2):(p=Math.min((b.y+W.y)/2,(w.y+F.y)/2),y=Math.max((b.y+W.y)/2,(w.y+F.y)/2),g=W.x,m=w.x)}else p=Math.min(h.y,c.y),y=Math.max(h.y,c.y),g=h.x,m=c.x}else p=Math.min(h.y,c.y),y=Math.max(h.y,c.y),g=h.x,m=c.x;switch(a){case"right":t.x=g,t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign",f>0?"left":"right");break;case"left":t.x=m,t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign",f>0?"left":"right");break;case"bottom":s&&(t.x=(g+m)/2),t.y=y,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline",f>0?"bottom":"top");break;case"middle":s&&(t.x=(g+m)/2),t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline","middle");break;case"top":s&&(t.x=(g+m)/2),t.y=p,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline",f>0?"bottom":"top")}},n}(Ys);const w6=_6;var tl=Math.PI/2,S6=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelOffset=function(t){var r=this.getCoordinate(),i=0;if((0,v.hj)(t))i=t;else if((0,v.HD)(t)&&-1!==t.indexOf("%")){var a=r.getRadius();r.innerRadius>0&&(a*=1-r.innerRadius),i=.01*parseFloat(t)*a}return i},n.prototype.getLabelItems=function(t){var r=e.prototype.getLabelItems.call(this,t),i=this.geometry.getYScale();return(0,v.UI)(r,function(a){if(a&&i){var o=i.scale((0,v.U2)(a.data,i.field));return(0,d.pi)((0,d.pi)({},a),{percent:o})}return a})},n.prototype.getLabelAlign=function(t){var i,r=this.getCoordinate();if(t.labelEmit)i=t.angle<=Math.PI/2&&t.angle>=-Math.PI/2?"left":"right";else if(r.isTransposed){var a=r.getCenter(),o=t.offset;i=Math.abs(t.x-a.x)<1?"center":t.angle>Math.PI||t.angle<=0?o>0?"left":"right":o>0?"right":"left"}else i="center";return i},n.prototype.getLabelPoint=function(t,r,i){var o,a=1,s=t.content[i];this.isToMiddle(r)?o=this.getMiddlePoint(r.points):(1===t.content.length&&0===i?i=1:0===i&&(a=-1),o=this.getArcPoint(r,i));var l=t.offset*a,c=this.getPointAngle(o),h=t.labelEmit,f=this.getCirclePoint(c,l,o,h);return 0===f.r?f.content="":(f.content=s,f.angle=c,f.color=r.color),f.rotate=t.autoRotate?this.getLabelRotate(c,l,h):t.rotate,f.start={x:o.x,y:o.y},f},n.prototype.getArcPoint=function(t,r){return void 0===r&&(r=0),(0,v.kJ)(t.x)||(0,v.kJ)(t.y)?{x:(0,v.kJ)(t.x)?t.x[r]:t.x,y:(0,v.kJ)(t.y)?t.y[r]:t.y}:{x:t.x,y:t.y}},n.prototype.getPointAngle=function(t){return ha(this.getCoordinate(),t)},n.prototype.getCirclePoint=function(t,r,i,a){var o=this.getCoordinate(),s=o.getCenter(),l=Fs(o,i);if(0===l)return(0,d.pi)((0,d.pi)({},s),{r:l});var c=t;return o.isTransposed&&l>r&&!a?c=t+2*Math.asin(r/(2*l)):l+=r,{x:s.x+l*Math.cos(c),y:s.y+l*Math.sin(c),r:l}},n.prototype.getLabelRotate=function(t,r,i){var a=t+tl;return i&&(a-=tl),a&&(a>tl?a-=Math.PI:a<-tl&&(a+=Math.PI)),a},n.prototype.getMiddlePoint=function(t){var r=this.getCoordinate(),i=t.length,a={x:0,y:0};return(0,v.S6)(t,function(o){a.x+=o.x,a.y+=o.y}),a.x/=i,a.y/=i,a=r.convert(a)},n.prototype.isToMiddle=function(t){return t.x.length>2},n}(Ys);const Vd=S6;var b6=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.defaultLayout="distribute",t}return(0,d.ZT)(n,e),n.prototype.getDefaultLabelCfg=function(t,r){var i=e.prototype.getDefaultLabelCfg.call(this,t,r);return(0,v.b$)({},i,(0,v.U2)(this.geometry.theme,"pieLabels",{}))},n.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},n.prototype.getLabelRotate=function(t,r,i){var a;return r<0&&((a=t)>Math.PI/2&&(a-=Math.PI),a<-Math.PI/2&&(a+=Math.PI)),a},n.prototype.getLabelAlign=function(t){var a,i=this.getCoordinate().getCenter();return a=t.angle<=Math.PI/2&&t.x>=i.x?"left":"right",t.offset<=0&&(a="right"===a?"left":"right"),a},n.prototype.getArcPoint=function(t){return t},n.prototype.getPointAngle=function(t){var o,r=this.getCoordinate(),i={x:(0,v.kJ)(t.x)?t.x[0]:t.x,y:t.y[0]},a={x:(0,v.kJ)(t.x)?t.x[1]:t.x,y:t.y[1]},s=ha(r,i);if(t.points&&t.points[0].y===t.points[1].y)o=s;else{var l=ha(r,a);s>=l&&(l+=2*Math.PI),o=s+(l-s)/2}return o},n.prototype.getCirclePoint=function(t,r){var i=this.getCoordinate(),a=i.getCenter(),o=i.getRadius()+r;return(0,d.pi)((0,d.pi)({},dn(a.x,a.y,o,t)),{angle:t,r:o})},n}(Vd);const T6=b6;function Yd(e,n,t){var r=e.filter(function(y){return!y.invisible});r.sort(function(y,m){return y.y-m.y});var l,i=!0,a=t.minY,s=Math.abs(a-t.maxY),c=0,h=Number.MIN_VALUE,f=r.map(function(y){return y.y>c&&(c=y.y),y.ys&&(s=c-a);i;)for(f.forEach(function(y){var m=(Math.min.apply(h,y.targets)+Math.max.apply(h,y.targets))/2;y.pos=Math.min(Math.max(h,m-y.size/2),s-y.size),y.pos=Math.max(0,y.pos)}),i=!1,l=f.length;l--;)if(l>0){var p=f[l-1],g=f[l];p.pos+p.size>g.pos&&(p.size+=g.size,p.targets=p.targets.concat(g.targets),p.pos+p.size>s&&(p.pos=s-p.size),f.splice(l,1),i=!0)}l=0,f.forEach(function(y){var m=a+n/2;y.targets.forEach(function(){r[l].y=y.pos+m,m+=n,l++})})}var Zd=function(){function e(n){void 0===n&&(n={}),this.bitmap={};var t=n.xGap,i=n.yGap,a=void 0===i?8:i;this.xGap=void 0===t?1:t,this.yGap=a}return e.prototype.hasGap=function(n){for(var t=!0,r=this.bitmap,i=Math.round(n.minX),a=Math.round(n.maxX),o=Math.round(n.minY),s=Math.round(n.maxY),l=i;l<=a;l+=1)if(r[l]){if(l===i||l===a){for(var c=o;c<=s;c++)if(r[l][c]){t=!1;break}}else if(r[l][o]||r[l][s]){t=!1;break}}else r[l]={};return t},e.prototype.fillGap=function(n){for(var t=this.bitmap,r=Math.round(n.minX),i=Math.round(n.maxX),a=Math.round(n.minY),o=Math.round(n.maxY),s=r;s<=i;s+=1)t[s]||(t[s]={});for(s=r;s<=i;s+=this.xGap){for(var l=a;l<=o;l+=this.yGap)t[s][l]=!0;t[s][o]=!0}if(1!==this.yGap)for(s=a;s<=o;s+=1)t[r][s]=!0,t[i][s]=!0;if(1!==this.xGap)for(s=r;s<=i;s+=1)t[s][a]=!0,t[s][o]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function R6(e,n,t,r){var i=e.getCanvasBBox(),a=i.width,o=i.height,s={x:n,y:t,textAlign:"center"};switch(r){case 0:s.y-=o+1,s.x+=1,s.textAlign="left";break;case 1:s.y-=o+1,s.x-=1,s.textAlign="right";break;case 2:s.y+=o+1,s.x-=1,s.textAlign="right";break;case 3:s.y+=o+1,s.x+=1,s.textAlign="left";break;case 5:s.y-=2*o+2;break;case 6:s.y+=2*o+2;break;case 7:s.x+=a+1,s.textAlign="left";break;case 8:s.x-=a+1,s.textAlign="right"}return e.attr(s),e.getCanvasBBox()}function Wd(e){if(e.length>4)return[];var n=function(i,a){return[a.x-i.x,a.y-i.y]};return[n(e[0],e[1]),n(e[1],e[2])]}function el(e,n,t){void 0===n&&(n=0),void 0===t&&(t={x:0,y:0});var r=e.x,i=e.y;return{x:(r-t.x)*Math.cos(-n)+(i-t.y)*Math.sin(-n)+t.x,y:(t.x-r)*Math.sin(-n)+(i-t.y)*Math.cos(-n)+t.y}}function Xd(e){var n=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],t=e.rotation;return t?[el(n[0],t,n[0]),el(n[1],t,n[0]),el(n[2],t,n[0]),el(n[3],t,n[0])]:n}function $d(e,n){if(e.length>4)return{min:0,max:0};var t=[];return e.forEach(function(r){t.push(function U6(e,n){return(e[0]||0)*(n[0]||0)+(e[1]||0)*(n[1]||0)+(e[2]||0)*(n[2]||0)}([r.x,r.y],n))}),{min:Math.min.apply(Math,(0,d.ev)([],(0,d.CR)(t),!1)),max:Math.max.apply(Math,(0,d.ev)([],(0,d.CR)(t),!1))}}function Y6(e,n){return e.max>n.min&&e.mine.x+e.width+t||n.x+n.widthe.y+e.height+t||n.y+n.heightw.x+w.width+F||b.x+b.widthw.y+w.height+F||b.y+b.height"u")){var n;try{n=new Blob([e.toString()],{type:"application/javascript"})}catch{(n=new window.BlobBuilder).append(e.toString()),n=n.getBlob()}return new W6(URL.createObjectURL(n))}}(J6),qd={"#5B8FF9":!0};function jd(e,n,t){return e.some(function(r){return t(r,n)})}function Kd(e,n){return jd(e,n,function(t,r){var i=ci(t),a=ci(r);return function o3(e,n,t){return void 0===t&&(t=0),Math.max(0,Math.min(e.x+e.width+t,n.x+n.width+t)-Math.max(e.x-t,n.x-t))*Math.max(0,Math.min(e.y+e.height+t,n.y+n.height+t)-Math.max(e.y-t,n.y-t))}(i.getCanvasBBox(),a.getCanvasBBox(),2)>0})}function tg(e,n,t){return e.some(function(r){return t(r,n)})}function eg(e,n){return tg(e,n,function(t,r){var i=ci(t),a=ci(r);return function c3(e,n,t){return void 0===t&&(t=0),Math.max(0,Math.min(e.x+e.width+t,n.x+n.width+t)-Math.max(e.x-t,n.x-t))*Math.max(0,Math.min(e.y+e.height+t,n.y+n.height+t)-Math.max(e.y-t,n.y-t))}(i.getCanvasBBox(),a.getCanvasBBox(),2)>0})}var nl=(0,v.HP)(function(e,n){void 0===n&&(n={});var t=n.fontSize,r=n.fontFamily,i=n.fontWeight,a=n.fontStyle,o=n.fontVariant,s=function h3(){return Zu||(Zu=document.createElement("canvas").getContext("2d")),Zu}();return s.font=[a,o,i,"".concat(t,"px"),r].join(" "),s.measureText((0,v.HD)(e)?e:"").width},function(e,n){return void 0===n&&(n={}),(0,d.ev)([e],(0,d.CR)((0,v.VO)(n)),!1).join("")});function Wu(e,n,t,r,i){var c,h,a=t.start,o=t.end,s=t.getWidth(),l=t.getHeight();"y"===i?(c=a.x+s/2,h=r.ya.x?r.x:a.x,h=a.y+l/2):"xy"===i&&(t.isPolar?(c=t.getCenter().x,h=t.getCenter().y):(c=(a.x+o.x)/2,h=(a.y+o.y)/2));var f=function g3(e,n,t){var r,i=(0,d.CR)(n,2),a=i[0],o=i[1];return e.applyToMatrix([a,o,1]),"x"===t?(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",.01,1],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",100,1],["t",a,o]])):"y"===t?(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",1,.01],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",1,100],["t",a,o]])):"xy"===t&&(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",.01,.01],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",100,100],["t",a,o]])),r}(e,[c,h],i);e.animate({matrix:f},n)}function ng(e,n){var t,r=Zs(e,n),i=r.startAngle,a=r.endAngle;return!(0,v.vQ)(i,.5*-Math.PI)&&i<.5*-Math.PI&&(i+=2*Math.PI),!(0,v.vQ)(a,.5*-Math.PI)&&a<.5*-Math.PI&&(a+=2*Math.PI),0===n[5]&&(i=(t=(0,d.CR)([a,i],2))[0],a=t[1]),(0,v.vQ)(i,1.5*Math.PI)&&(i=-.5*Math.PI),(0,v.vQ)(a,-.5*Math.PI)&&!(0,v.vQ)(i,a)&&(a=1.5*Math.PI),{startAngle:i,endAngle:a}}function rg(e){var n;return"M"===e[0]||"L"===e[0]?n=[e[1],e[2]]:("a"===e[0]||"A"===e[0]||"C"===e[0])&&(n=[e[e.length-2],e[e.length-1]]),n}function ig(e){var n,t,r,i=e.filter(function(w){return"A"===w[0]||"a"===w[0]});if(0===i.length)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var a=i[0],o=i.length>1?i[1]:i[0],s=e.indexOf(a),l=e.indexOf(o),c=rg(e[s-1]),h=rg(e[l-1]),f=ng(c,a),p=f.startAngle,g=f.endAngle,y=ng(h,o),m=y.startAngle,x=y.endAngle;(0,v.vQ)(p,m)&&(0,v.vQ)(g,x)?(t=p,r=g):(t=Math.min(p,m),r=Math.max(g,x));var C=a[1],M=i[i.length-1][1];return C=0;c--){var h=this.getFacetsByLevel(t,c);try{for(var f=(r=void 0,(0,d.XA)(h)),p=f.next();!p.done;p=f.next()){var g=p.value;this.isLeaf(g)||(g.originColIndex=g.columnIndex,g.columnIndex=this.getRegionIndex(g.children),g.columnValuesLength=o.length)}}catch(y){r={error:y}}finally{try{p&&!p.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}}},n.prototype.getFacetsByLevel=function(t,r){var i=[];return t.forEach(function(a){a.rowIndex===r&&i.push(a)}),i},n.prototype.getRegionIndex=function(t){var r=t[0];return(t[t.length-1].columnIndex-r.columnIndex)/2+r.columnIndex},n.prototype.isLeaf=function(t){return!t.children||!t.children.length},n.prototype.getRows=function(){return this.cfg.fields.length+1},n.prototype.getChildFacets=function(t,r,i){var a=this,o=this.cfg.fields;if(!(o.length=g){var x=i.parsePosition([y[l],y[s.field]]);x&&p.push(x)}if(y[l]===f)return!1}),p},n.prototype.parsePercentPosition=function(t){var r=parseFloat(t[0])/100,i=parseFloat(t[1])/100,a=this.view.getCoordinate(),o=a.start,s=a.end,l_x=Math.min(o.x,s.x),l_y=Math.min(o.y,s.y);return{x:a.getWidth()*r+l_x,y:a.getHeight()*i+l_y}},n.prototype.getCoordinateBBox=function(){var t=this.view.getCoordinate(),r=t.start,i=t.end,a=t.getWidth(),o=t.getHeight(),s={x:Math.min(r.x,i.x),y:Math.min(r.y,i.y)};return{x:s.x,y:s.y,minX:s.x,minY:s.y,maxX:s.x+a,maxY:s.y+o,width:a,height:o}},n.prototype.getAnnotationCfg=function(t,r,i){var a=this,o=this.view.getCoordinate(),s=this.view.getCanvas(),l={};if((0,v.UM)(r))return null;var h=r.end,f=r.position,p=this.parsePosition(r.start),g=this.parsePosition(h),y=this.parsePosition(f);if(["arc","image","line","region","regionFilter"].includes(t)&&(!p||!g))return null;if(["text","dataMarker","html"].includes(t)&&!y)return null;if("arc"===t){var M=(0,d._T)(r,["start","end"]),w=ha(o,p),b=ha(o,g);w>b&&(b=2*Math.PI+b),l=(0,d.pi)((0,d.pi)({},M),{center:o.getCenter(),radius:Fs(o,p),startAngle:w,endAngle:b})}else if("image"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g,src:r.src});else if("line"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g,text:(0,v.U2)(r,"text",null)});else if("region"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g});else if("text"===t){var we=this.view.getData(),he=r.content,_e=(M=(0,d._T)(r,["position","content"]),he);(0,v.mf)(he)&&(_e=he(we)),l=(0,d.pi)((0,d.pi)((0,d.pi)({},y),M),{content:_e})}else if("dataMarker"===t){var Ae=r.point,Ye=r.line,Ze=r.text,Be=r.autoAdjust,We=r.direction;M=(0,d._T)(r,["position","point","line","text","autoAdjust","direction"]),l=(0,d.pi)((0,d.pi)((0,d.pi)({},M),y),{coordinateBBox:this.getCoordinateBBox(),point:Ae,line:Ye,text:Ze,autoAdjust:Be,direction:We})}else if("dataRegion"===t){var gn=r.start,yn=r.end,Ir=r.region,Qi=(Ze=r.text,r.lineLength);M=(0,d._T)(r,["start","end","region","text","lineLength"]),l=(0,d.pi)((0,d.pi)({},M),{points:this.getRegionPoints(gn,yn),region:Ir,text:Ze,lineLength:Qi})}else if("regionFilter"===t){var zm=r.apply,ZL=r.color,Bm=(M=(0,d._T)(r,["start","end","apply","color"]),[]),gf=function(Dr){Dr&&(Dr.isGroup()?Dr.getChildren().forEach(function($o){return gf($o)}):Bm.push(Dr))};(0,v.S6)(this.view.geometries,function(Dr){zm?(0,v.FX)(zm,Dr.type)&&(0,v.S6)(Dr.elements,function($o){gf($o.shape)}):(0,v.S6)(Dr.elements,function($o){gf($o.shape)})}),l=(0,d.pi)((0,d.pi)({},M),{color:ZL,shapes:Bm,start:p,end:g})}else if("shape"===t){var XL=r.render,yf=(0,d._T)(r,["render"]);l=(0,d.pi)((0,d.pi)({},yf),{render:function(QL){if((0,v.mf)(r.render))return XL(QL,a.view,{parsePosition:a.parsePosition.bind(a)})}})}else if("html"===t){var xf=r.html;yf=(0,d._T)(r,["html","position"]),l=(0,d.pi)((0,d.pi)((0,d.pi)({},yf),y),{parent:s.get("el").parentNode,html:function(Dr){return(0,v.mf)(xf)?xf(Dr,a.view):xf}})}var Ci=(0,v.b$)({},i,(0,d.pi)((0,d.pi)({},l),{top:r.top,style:r.style,offsetX:r.offsetX,offsetY:r.offsetY}));return"html"!==t&&(Ci.container=this.getComponentContainer(Ci)),Ci.animate=this.view.getOptions().animate&&Ci.animate&&(0,v.U2)(r,"animate",Ci.animate),Ci.animateOption=(0,v.b$)({},ya,Ci.animateOption,r.animateOption),Ci},n.prototype.isTop=function(t){return(0,v.U2)(t,"top",!0)},n.prototype.getComponentContainer=function(t){return this.isTop(t)?this.foregroundContainer:this.backgroundContainer},n.prototype.getAnnotationTheme=function(t){return(0,v.U2)(this.view.getTheme(),["components","annotation",t],{})},n.prototype.updateOrCreate=function(t){var r=this.cache.get(this.getCacheKey(t));if(r){var i=t.type,a=this.getAnnotationTheme(i),o=this.getAnnotationCfg(i,t,a);o&&Vn(o,["container"]),r.component.update((0,d.pi)((0,d.pi)({},o||{}),{visible:!!o})),(0,v.q9)(il,t.type)&&r.component.render()}else(r=this.createAnnotation(t))&&(r.component.init(),(0,v.q9)(il,t.type)&&r.component.render());return r},n.prototype.syncCache=function(t){var r=this,i=new Map(this.cache);return t.forEach(function(a,o){i.set(o,a)}),i.forEach(function(a,o){(0,v.sE)(r.option,function(s){return o===r.getCacheKey(s)})||(a.component.destroy(),i.delete(o))}),i},n.prototype.getCacheKey=function(t){return t},n}(ga);const Y3=U3;function og(e,n){var t=(0,v.b$)({},(0,v.U2)(e,["components","axis","common"]),(0,v.U2)(e,["components","axis",n]));return(0,v.U2)(t,["grid"],{})}function al(e,n,t,r){var i=[],a=n.getTicks();return e.isPolar&&a.push({value:1,text:"",tickValue:""}),a.reduce(function(o,s,l){var c=s.value;if(r)i.push({points:[e.convert("y"===t?{x:0,y:c}:{x:c,y:0}),e.convert("y"===t?{x:1,y:c}:{x:c,y:1})]});else if(l){var f=(o.value+c)/2;i.push({points:[e.convert("y"===t?{x:0,y:f}:{x:f,y:0}),e.convert("y"===t?{x:1,y:f}:{x:f,y:1})]})}return s},a[0]),i}function Ju(e,n,t,r,i){var a=n.values.length,o=[],s=t.getTicks();return s.reduce(function(l,c){var f=c.value,p=((l?l.value:c.value)+f)/2;return o.push("x"===i?{points:[e.convert({x:r?f:p,y:0}),e.convert({x:r?f:p,y:1})]}:{points:(0,v.UI)(Array(a+1),function(g,y){return e.convert({x:y/a,y:r?f:p})})}),c},s[0]),o}function sg(e,n){var t=(0,v.U2)(n,"grid");if(null===t)return!1;var r=(0,v.U2)(e,"grid");return!(void 0===t&&null===r)}var fi=["container"],lg=(0,d.pi)((0,d.pi)({},ya),{appear:null}),H3=function(e){function n(t){var r=e.call(this,t)||this;return r.cache=new Map,r.gridContainer=r.view.getLayer(vn.BG).addGroup(),r.gridForeContainer=r.view.getLayer(vn.FORE).addGroup(),r.axisContainer=r.view.getLayer(vn.BG).addGroup(),r.axisForeContainer=r.view.getLayer(vn.FORE).addGroup(),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"axis"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.render=function(){this.update()},n.prototype.layout=function(){var t=this,r=this.view.getCoordinate();(0,v.S6)(this.getComponents(),function(i){var p,a=i.component,o=i.direction,s=i.type,l=i.extra,c=l.dim,h=l.scale,f=l.alignTick;s===Cn.AXIS?r.isPolar?"x"===c?p=r.isTransposed?ks(r,o):ou(r):"y"===c&&(p=r.isTransposed?ou(r):ks(r,o)):p=ks(r,o):s===Cn.GRID&&(p=r.isPolar?{items:r.isTransposed?"x"===c?Ju(r,t.view.getYScales()[0],h,f,c):al(r,h,c,f):"x"===c?al(r,h,c,f):Ju(r,t.view.getXScale(),h,f,c),center:t.view.getCoordinate().getCenter()}:{items:al(r,h,c,f)}),a.update(p)})},n.prototype.update=function(){this.option=this.view.getOptions().axes;var t=new Map;this.updateXAxes(t),this.updateYAxes(t);var r=new Map;this.cache.forEach(function(i,a){t.has(a)?r.set(a,i):i.component.destroy()}),this.cache=r},n.prototype.clear=function(){e.prototype.clear.call(this),this.cache.clear(),this.gridContainer.clear(),this.gridForeContainer.clear(),this.axisContainer.clear(),this.axisForeContainer.clear()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.gridContainer.remove(!0),this.gridForeContainer.remove(!0),this.axisContainer.remove(!0),this.axisForeContainer.remove(!0)},n.prototype.getComponents=function(){var t=[];return this.cache.forEach(function(r){t.push(r)}),t},n.prototype.updateXAxes=function(t){var r=this.view.getXScale();if(r&&!r.isIdentity){var i=Ds(this.option,r.field);if(!1!==i){var a=ip(i,le.BOTTOM),o=vn.BG,s="x",l=this.view.getCoordinate(),c=this.getId("axis",r.field),h=this.getId("grid",r.field);if(l.isRect)(f=this.cache.get(c))?(Vn(p=this.getLineAxisCfg(r,i,a),fi),f.component.update(p),t.set(c,f)):(f=this.createLineAxis(r,i,o,a,s),this.cache.set(c,f),t.set(c,f)),(g=this.cache.get(h))?(Vn(p=this.getLineGridCfg(r,i,a,s),fi),g.component.update(p),t.set(h,g)):(g=this.createLineGrid(r,i,o,a,s))&&(this.cache.set(h,g),t.set(h,g));else if(l.isPolar){var f,g;if(f=this.cache.get(c))Vn(p=l.isTransposed?this.getLineAxisCfg(r,i,le.RADIUS):this.getCircleAxisCfg(r,i,a),fi),f.component.update(p),t.set(c,f);else{if(l.isTransposed){if((0,v.o8)(i))return;f=this.createLineAxis(r,i,o,le.RADIUS,s)}else f=this.createCircleAxis(r,i,o,a,s);this.cache.set(c,f),t.set(c,f)}if(g=this.cache.get(h)){var p;Vn(p=l.isTransposed?this.getCircleGridCfg(r,i,le.RADIUS,s):this.getLineGridCfg(r,i,le.CIRCLE,s),fi),g.component.update(p),t.set(h,g)}else{if(l.isTransposed){if((0,v.o8)(i))return;g=this.createCircleGrid(r,i,o,le.RADIUS,s)}else g=this.createLineGrid(r,i,o,le.CIRCLE,s);g&&(this.cache.set(h,g),t.set(h,g))}}}}},n.prototype.updateYAxes=function(t){var r=this,i=this.view.getYScales();(0,v.S6)(i,function(a,o){if(a&&!a.isIdentity){var s=a.field,l=Ds(r.option,s);if(!1!==l){var c=vn.BG,h="y",f=r.getId("axis",s),p=r.getId("grid",s),g=r.view.getCoordinate();if(g.isRect){var y=ip(l,0===o?le.LEFT:le.RIGHT);(m=r.cache.get(f))?(Vn(x=r.getLineAxisCfg(a,l,y),fi),m.component.update(x),t.set(f,m)):(m=r.createLineAxis(a,l,c,y,h),r.cache.set(f,m),t.set(f,m)),(C=r.cache.get(p))?(Vn(x=r.getLineGridCfg(a,l,y,h),fi),C.component.update(x),t.set(p,C)):(C=r.createLineGrid(a,l,c,y,h))&&(r.cache.set(p,C),t.set(p,C))}else if(g.isPolar){var m,C;if(m=r.cache.get(f))Vn(x=g.isTransposed?r.getCircleAxisCfg(a,l,le.CIRCLE):r.getLineAxisCfg(a,l,le.RADIUS),fi),m.component.update(x),t.set(f,m);else{if(g.isTransposed){if((0,v.o8)(l))return;m=r.createCircleAxis(a,l,c,le.CIRCLE,h)}else m=r.createLineAxis(a,l,c,le.RADIUS,h);r.cache.set(f,m),t.set(f,m)}if(C=r.cache.get(p)){var x;Vn(x=g.isTransposed?r.getLineGridCfg(a,l,le.CIRCLE,h):r.getCircleGridCfg(a,l,le.RADIUS,h),fi),C.component.update(x),t.set(p,C)}else{if(g.isTransposed){if((0,v.o8)(l))return;C=r.createLineGrid(a,l,c,le.CIRCLE,h)}else C=r.createCircleGrid(a,l,c,le.RADIUS,h);C&&(r.cache.set(p,C),t.set(p,C))}}}}})},n.prototype.createLineAxis=function(t,r,i,a,o){var s={component:new HC(this.getLineAxisCfg(t,r,a)),layer:i,direction:a===le.RADIUS?le.NONE:a,type:Cn.AXIS,extra:{dim:o,scale:t}};return s.component.set("field",t.field),s.component.init(),s},n.prototype.createLineGrid=function(t,r,i,a,o){var s=this.getLineGridCfg(t,r,a,o);if(s){var l={component:new ZC(s),layer:i,direction:le.NONE,type:Cn.GRID,extra:{dim:o,scale:t,alignTick:(0,v.U2)(s,"alignTick",!0)}};return l.component.init(),l}},n.prototype.createCircleAxis=function(t,r,i,a,o){var s={component:new GC(this.getCircleAxisCfg(t,r,a)),layer:i,direction:a,type:Cn.AXIS,extra:{dim:o,scale:t}};return s.component.set("field",t.field),s.component.init(),s},n.prototype.createCircleGrid=function(t,r,i,a,o){var s=this.getCircleGridCfg(t,r,a,o);if(s){var l={component:new WC(s),layer:i,direction:le.NONE,type:Cn.GRID,extra:{dim:o,scale:t,alignTick:(0,v.U2)(s,"alignTick",!0)}};return l.component.init(),l}},n.prototype.getLineAxisCfg=function(t,r,i){var a=(0,v.U2)(r,["top"])?this.axisForeContainer:this.axisContainer,o=this.view.getCoordinate(),s=ks(o,i),l=ap(t,r),c=Is(this.view.getTheme(),i),h=(0,v.U2)(r,["title"])?(0,v.b$)({title:{style:{text:l}}},{title:rp(this.view.getTheme(),i,r.title)},r):r,f=(0,v.b$)((0,d.pi)((0,d.pi)({container:a},s),{ticks:t.getTicks().map(function(w){return{id:"".concat(w.tickValue),name:w.text,value:w.value}}),verticalFactor:o.isPolar?-1*np(s,o.getCenter()):np(s,o.getCenter()),theme:c}),c,h),p=this.getAnimateCfg(f),g=p.animate;f.animateOption=p.animateOption,f.animate=g;var m=ep(s),x=(0,v.U2)(f,"verticalLimitLength",m?1/3:.5);if(x<=1){var C=this.view.getCanvas().get("width"),M=this.view.getCanvas().get("height");f.verticalLimitLength=x*(m?C:M)}return f},n.prototype.getLineGridCfg=function(t,r,i,a){if(sg(Is(this.view.getTheme(),i),r)){var o=og(this.view.getTheme(),i),s=(0,v.b$)({container:(0,v.U2)(r,["top"])?this.gridForeContainer:this.gridContainer},o,(0,v.U2)(r,"grid"),this.getAnimateCfg(r));return s.items=al(this.view.getCoordinate(),t,a,(0,v.U2)(s,"alignTick",!0)),s}},n.prototype.getCircleAxisCfg=function(t,r,i){var a=(0,v.U2)(r,["top"])?this.axisForeContainer:this.axisContainer,o=this.view.getCoordinate(),s=t.getTicks().map(function(m){return{id:"".concat(m.tickValue),name:m.text,value:m.value}});!t.isCategory&&Math.abs(o.endAngle-o.startAngle)===2*Math.PI&&s.length&&(s[s.length-1].name="");var l=ap(t,r),c=Is(this.view.getTheme(),le.CIRCLE),h=(0,v.U2)(r,["title"])?(0,v.b$)({title:{style:{text:l}}},{title:rp(this.view.getTheme(),i,r.title)},r):r,f=(0,v.b$)((0,d.pi)((0,d.pi)({container:a},ou(this.view.getCoordinate())),{ticks:s,verticalFactor:1,theme:c}),c,h),p=this.getAnimateCfg(f),y=p.animateOption;return f.animate=p.animate,f.animateOption=y,f},n.prototype.getCircleGridCfg=function(t,r,i,a){if(sg(Is(this.view.getTheme(),i),r)){var o=og(this.view.getTheme(),le.RADIUS),s=(0,v.b$)({container:(0,v.U2)(r,["top"])?this.gridForeContainer:this.gridContainer,center:this.view.getCoordinate().getCenter()},o,(0,v.U2)(r,"grid"),this.getAnimateCfg(r)),l=(0,v.U2)(s,"alignTick",!0),c="x"===a?this.view.getYScales()[0]:this.view.getXScale();return s.items=Ju(this.view.getCoordinate(),c,t,l,a),s}},n.prototype.getId=function(t,r){var i=this.view.getCoordinate();return"".concat(t,"-").concat(r,"-").concat(i.type)},n.prototype.getAnimateCfg=function(t){return{animate:this.view.getOptions().animate&&(0,v.U2)(t,"animate"),animateOption:t&&t.animateOption?(0,v.b$)({},lg,t.animateOption):lg}},n}(ga);const G3=H3;function vi(e,n,t){return t===le.TOP?[e.minX+e.width/2-n.width/2,e.minY]:t===le.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:t===le.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:t===le.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:t===le.TOP_LEFT||t===le.LEFT_TOP?[e.tl.x,e.tl.y]:t===le.TOP_RIGHT||t===le.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:t===le.BOTTOM_LEFT||t===le.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:t===le.BOTTOM_RIGHT||t===le.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}function hg(e,n){return(0,v.jn)(e)?!1!==e&&{}:(0,v.U2)(e,[n],e)}function ol(e){return(0,v.U2)(e,"position",le.BOTTOM)}var $3=function(e){function n(t){var r=e.call(this,t)||this;return r.container=r.view.getLayer(vn.FORE).addGroup(),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"legend"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.render=function(){this.update()},n.prototype.layout=function(){var t=this;this.layoutBBox=this.view.viewBBox,(0,v.S6)(this.components,function(r){var i=r.component,a=r.direction,o=xu(a),s=i.get("maxWidthRatio"),l=i.get("maxHeightRatio"),c=t.getCategoryLegendSizeCfg(o,s,l),h=i.get("maxWidth"),f=i.get("maxHeight");i.update({maxWidth:Math.min(c.maxWidth,h||0),maxHeight:Math.min(c.maxHeight,f||0)});var p=i.get("padding"),g=i.getLayoutBBox(),y=new Dn(g.x,g.y,g.width,g.height).expand(p),m=(0,d.CR)(vi(t.view.viewBBox,y,a),2),x=m[0],C=m[1],M=(0,d.CR)(vi(t.layoutBBox,y,a),2),w=M[0],b=M[1],F=0,W=0;a.startsWith("top")||a.startsWith("bottom")?(F=x,W=b):(F=w,W=C),i.setLocation({x:F+p[3],y:W+p[0]}),t.layoutBBox=t.layoutBBox.cut(y,a)})},n.prototype.update=function(){var t=this;this.option=this.view.getOptions().legends;var r={};if((0,v.U2)(this.option,"custom")){var a="global-custom",o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);Vn(s,["container"]),o.component.update(s),r[a]=!0}else{var l=this.createCustomLegend(void 0,void 0,void 0,this.option);if(l){l.init();var c=vn.FORE,h=ol(this.option);this.components.push({id:a,component:l,layer:c,direction:h,type:Cn.LEGEND,extra:void 0}),r[a]=!0}}}else this.loopLegends(function(p,g,y){var m=t.getId(y.field),x=t.getComponentById(m);if(x){var C=void 0,M=hg(t.option,y.field);!1!==M&&((0,v.U2)(M,"custom")?C=t.getCategoryCfg(p,g,y,M,!0):y.isLinear?C=t.getContinuousCfg(p,g,y,M):y.isCategory&&(C=t.getCategoryCfg(p,g,y,M))),C&&(Vn(C,["container"]),x.direction=ol(M),x.component.update(C),r[m]=!0)}else{var w=t.createFieldLegend(p,g,y);w&&(w.component.init(),t.components.push(w),r[m]=!0)}});var f=[];(0,v.S6)(this.getComponents(),function(p){r[p.id]?f.push(p):p.component.destroy()}),this.components=f},n.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},n.prototype.getGeometries=function(t){var r=this,i=t.geometries;return(0,v.S6)(t.views,function(a){i=i.concat(r.getGeometries(a))}),i},n.prototype.loopLegends=function(t){if(this.view.getRootView()===this.view){var i=this.getGeometries(this.view),a={};(0,v.S6)(i,function(o){var s=o.getGroupAttributes();(0,v.S6)(s,function(l){var c=l.getScale(l.type);!c||"identity"===c.type||a[c.field]||(t(o,l,c),a[c.field]=!0)})})}},n.prototype.createFieldLegend=function(t,r,i){var a,o=hg(this.option,i.field),s=vn.FORE,l=ol(o);if(!1!==o&&((0,v.U2)(o,"custom")?a=this.createCustomLegend(t,r,i,o):i.isLinear?a=this.createContinuousLegend(t,r,i,o):i.isCategory&&(a=this.createCategoryLegend(t,r,i,o))),a)return a.set("field",i.field),{id:this.getId(i.field),component:a,layer:s,direction:l,type:Cn.LEGEND,extra:{scale:i}}},n.prototype.createCustomLegend=function(t,r,i,a){var o=this.getCategoryCfg(t,r,i,a,!0);return new $v(o)},n.prototype.createContinuousLegend=function(t,r,i,a){var o=this.getContinuousCfg(t,r,i,Vn(a,["value"]));return new XC(o)},n.prototype.createCategoryLegend=function(t,r,i,a){var o=this.getCategoryCfg(t,r,i,a);return new $v(o)},n.prototype.getContinuousCfg=function(t,r,i,a){var o=i.getTicks(),s=(0,v.sE)(o,function(m){return 0===m.value}),l=(0,v.sE)(o,function(m){return 1===m.value}),c=o.map(function(m){var x=m.value,C=m.tickValue,M=r.mapping(i.invert(x)).join("");return{value:C,attrValue:M,color:M,scaleValue:x}});s||c.push({value:i.min,attrValue:r.mapping(i.invert(0)).join(""),color:r.mapping(i.invert(0)).join(""),scaleValue:0}),l||c.push({value:i.max,attrValue:r.mapping(i.invert(1)).join(""),color:r.mapping(i.invert(1)).join(""),scaleValue:1}),c.sort(function(m,x){return m.value-x.value});var h={min:(0,v.YM)(c).value,max:(0,v.Z$)(c).value,colors:[],rail:{type:r.type},track:{}};"size"===r.type&&(h.track={style:{fill:"size"===r.type?this.view.getTheme().defaultColor:void 0}}),"color"===r.type&&(h.colors=c.map(function(m){return m.attrValue}));var f=this.container,g=xu(ol(a)),y=(0,v.U2)(a,"title");return y&&(y=(0,v.b$)({text:fo(i)},y)),h.container=f,h.layout=g,h.title=y,h.animateOption=ya,this.mergeLegendCfg(h,a,"continuous")},n.prototype.getCategoryCfg=function(t,r,i,a,o){var s=this.container,l=(0,v.U2)(a,"position",le.BOTTOM),c=jp(this.view.getTheme(),l),h=(0,v.U2)(c,["marker"]),f=(0,v.U2)(a,"marker"),p=xu(l),g=(0,v.U2)(c,["pageNavigator"]),y=(0,v.U2)(a,"pageNavigator"),m=o?function k_(e,n,t){return t.map(function(r,i){var a=n;(0,v.mf)(a)&&(a=a(r.name,i,(0,v.b$)({},e,r)));var o=(0,v.mf)(r.marker)?r.marker(r.name,i,(0,v.b$)({},e,r)):r.marker,s=(0,v.b$)({},e,a,o);return Qp(s),r.marker=s,r})}(h,f,a.items):qp(this.view,t,r,h,f),x=(0,v.U2)(a,"title");x&&(x=(0,v.b$)({text:i?fo(i):""},x));var C=(0,v.U2)(a,"maxWidthRatio"),M=(0,v.U2)(a,"maxHeightRatio"),w=this.getCategoryLegendSizeCfg(p,C,M);w.container=s,w.layout=p,w.items=m,w.title=x,w.animateOption=ya,w.pageNavigator=(0,v.b$)({},g,y);var b=this.mergeLegendCfg(w,a,l);b.reversed&&b.items.reverse();var F=(0,v.U2)(b,"maxItemWidth");return F&&F<=1&&(b.maxItemWidth=this.view.viewBBox.width*F),b},n.prototype.mergeLegendCfg=function(t,r,i){var a=i.split("-")[0],o=jp(this.view.getTheme(),a);return(0,v.b$)({},o,t,r)},n.prototype.getId=function(t){return"".concat(this.name,"-").concat(t)},n.prototype.getComponentById=function(t){return(0,v.sE)(this.components,function(r){return r.id===t})},n.prototype.getCategoryLegendSizeCfg=function(t,r,i){void 0===r&&(r=.25),void 0===i&&(i=.25);var a=this.view.viewBBox,o=a.width,s=a.height;return"vertical"===t?{maxWidth:o*r,maxHeight:s}:{maxWidth:o,maxHeight:s*i}},n}(ga);const J3=$3;var Q3=function(e){function n(t){var r=e.call(this,t)||this;return r.onChangeFn=v.ZT,r.resetMeasure=function(){r.clear()},r.onValueChange=function(i){var a=(0,d.CR)(i,2),o=a[0],s=a[1];r.start=o,r.end=s,r.changeViewData(o,s)},r.container=r.view.getLayer(vn.FORE).addGroup(),r.onChangeFn=(0,v.P2)(r.onValueChange,20,{leading:!0}),r.width=0,r.view.on(Ne.BEFORE_CHANGE_DATA,r.resetMeasure),r.view.on(Ne.BEFORE_CHANGE_SIZE,r.resetMeasure),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"slider"},enumerable:!1,configurable:!0}),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.view.off(Ne.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(Ne.BEFORE_CHANGE_SIZE,this.resetMeasure)},n.prototype.init=function(){},n.prototype.render=function(){this.option=this.view.getOptions().slider;var t=this.getSliderCfg(),r=t.start,i=t.end;(0,v.UM)(this.start)&&(this.start=r,this.end=i);var a=this.view.getOptions().data;this.option&&!(0,v.xb)(a)?this.slider?this.slider=this.updateSlider():(this.slider=this.createSlider(),this.slider.component.on("sliderchange",this.onChangeFn)):this.slider&&(this.slider.component.destroy(),this.slider=void 0)},n.prototype.layout=function(){var t=this;if(this.option&&!this.width&&(this.measureSlider(),setTimeout(function(){t.view.destroyed||t.changeViewData(t.start,t.end)},0)),this.slider){var r=this.view.coordinateBBox.width,i=this.slider.component.get("padding"),a=(0,d.CR)(i,4),o=a[0],c=a[3],h=this.slider.component.getLayoutBBox(),f=new Dn(h.x,h.y,Math.min(h.width,r),h.height).expand(i),p=this.getMinMaxText(this.start,this.end),g=p.minText,y=p.maxText,C=(0,d.CR)(vi(this.view.viewBBox,f,le.BOTTOM),2)[1],w=(0,d.CR)(vi(this.view.coordinateBBox,f,le.BOTTOM),2)[0];this.slider.component.update((0,d.pi)((0,d.pi)({},this.getSliderCfg()),{x:w+c,y:C+o,width:this.width,start:this.start,end:this.end,minText:g,maxText:y})),this.view.viewBBox=this.view.viewBBox.cut(f,le.BOTTOM)}},n.prototype.update=function(){this.render()},n.prototype.createSlider=function(){var t=this.getSliderCfg(),r=new VC((0,d.pi)({container:this.container},t));return r.init(),{component:r,layer:vn.FORE,direction:le.BOTTOM,type:Cn.SLIDER}},n.prototype.updateSlider=function(){var t=this.getSliderCfg();if(this.width){var r=this.getMinMaxText(this.start,this.end),i=r.minText,a=r.maxText;t=(0,d.pi)((0,d.pi)({},t),{width:this.width,start:this.start,end:this.end,minText:i,maxText:a})}return this.slider.component.update(t),this.slider},n.prototype.measureSlider=function(){var t=this.getSliderCfg().width;this.width=t},n.prototype.getSliderCfg=function(){var t={height:16,start:0,end:1,minText:"",maxText:"",x:0,y:0,width:this.view.coordinateBBox.width};if((0,v.Kn)(this.option)){var r=(0,d.pi)({data:this.getData()},(0,v.U2)(this.option,"trendCfg",{}));t=(0,v.b$)({},t,this.getThemeOptions(),this.option),t=(0,d.pi)((0,d.pi)({},t),{trendCfg:r})}return t.start=(0,v.uZ)(Math.min((0,v.UM)(t.start)?0:t.start,(0,v.UM)(t.end)?1:t.end),0,1),t.end=(0,v.uZ)(Math.max((0,v.UM)(t.start)?0:t.start,(0,v.UM)(t.end)?1:t.end),0,1),t},n.prototype.getData=function(){var t=this.view.getOptions().data,i=(0,d.CR)(this.view.getYScales(),1)[0],a=this.view.getGroupScales();if(a.length){var o=a[0],s=o.field,l=o.ticks;return t.reduce(function(c,h){return h[s]===l[0]&&c.push(h[i.field]),c},[])}return t.map(function(c){return c[i.field]||0})},n.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,v.U2)(t,["components","slider","common"],{})},n.prototype.getMinMaxText=function(t,r){var i=this.view.getOptions().data,a=this.view.getXScale(),s=(0,v.I)(i,a.field);a.isLinear&&(s=s.sort());var l=s,c=(0,v.dp)(i);if(!a||!c)return{};var h=(0,v.dp)(l),f=Math.round(t*(h-1)),p=Math.round(r*(h-1)),g=(0,v.U2)(l,[f]),y=(0,v.U2)(l,[p]),m=this.getSliderCfg().formatter;return m&&(g=m(g,i[f],f),y=m(y,i[p],p)),{minText:g,maxText:y}},n.prototype.changeViewData=function(t,r){var i=this.view.getOptions().data,a=this.view.getXScale(),o=(0,v.dp)(i);if(a&&o){var l=(0,v.I)(i,a.field),h=this.view.getXScale().isLinear?l.sort(function(y,m){return Number(y)-Number(m)}):l,f=(0,v.dp)(h),p=Math.round(t*(f-1)),g=Math.round(r*(f-1));this.view.filter(a.field,function(y,m){var x=h.indexOf(y);return!(x>-1)||ua(x,p,g)}),this.view.render(!0)}},n.prototype.getComponents=function(){return this.slider?[this.slider]:[]},n.prototype.clear=function(){this.slider&&(this.slider.component.destroy(),this.slider=void 0),this.width=0,this.start=void 0,this.end=void 0},n}(ga);const q3=Q3;var tb=function(e){function n(t){var r=e.call(this,t)||this;return r.onChangeFn=v.ZT,r.resetMeasure=function(){r.clear()},r.onValueChange=function(i){var a=i.ratio,o=r.getValidScrollbarCfg().animate;r.ratio=(0,v.uZ)(a,0,1);var s=r.view.getOptions().animate;o||r.view.animate(!1),r.changeViewData(r.getScrollRange(),!0),r.view.animate(s)},r.container=r.view.getLayer(vn.FORE).addGroup(),r.onChangeFn=(0,v.P2)(r.onValueChange,20,{leading:!0}),r.trackLen=0,r.thumbLen=0,r.ratio=0,r.view.on(Ne.BEFORE_CHANGE_DATA,r.resetMeasure),r.view.on(Ne.BEFORE_CHANGE_SIZE,r.resetMeasure),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"scrollbar"},enumerable:!1,configurable:!0}),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.view.off(Ne.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(Ne.BEFORE_CHANGE_SIZE,this.resetMeasure)},n.prototype.init=function(){},n.prototype.render=function(){this.option=this.view.getOptions().scrollbar,this.option?this.scrollbar?this.scrollbar=this.updateScrollbar():(this.scrollbar=this.createScrollbar(),this.scrollbar.component.on("scrollchange",this.onChangeFn)):this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0)},n.prototype.layout=function(){var t=this;if(this.option&&!this.trackLen&&(this.measureScrollbar(),setTimeout(function(){t.view.destroyed||t.changeViewData(t.getScrollRange(),!0)})),this.scrollbar){var r=this.view.coordinateBBox.width,i=this.scrollbar.component.get("padding"),a=this.scrollbar.component.getLayoutBBox(),o=new Dn(a.x,a.y,Math.min(a.width,r),a.height).expand(i),s=this.getScrollbarComponentCfg(),l=void 0,c=void 0;if(s.isHorizontal){var p=(0,d.CR)(vi(this.view.viewBBox,o,le.BOTTOM),2)[1];l=(0,d.CR)(vi(this.view.coordinateBBox,o,le.BOTTOM),2)[0],c=p}else{l=(p=(0,d.CR)(vi(this.view.viewBBox,o,le.RIGHT),2)[1],(0,d.CR)(vi(this.view.viewBBox,o,le.RIGHT),2))[0],c=p}l+=i[3],c+=i[0],this.scrollbar.component.update((0,d.pi)((0,d.pi)({},s),this.trackLen?{x:l,y:c,trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio}:{x:l,y:c})),this.view.viewBBox=this.view.viewBBox.cut(o,s.isHorizontal?le.BOTTOM:le.RIGHT)}},n.prototype.update=function(){this.render()},n.prototype.getComponents=function(){return this.scrollbar?[this.scrollbar]:[]},n.prototype.clear=function(){this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0),this.trackLen=0,this.thumbLen=0,this.ratio=0,this.cnt=0,this.step=0,this.data=void 0,this.xScaleCfg=void 0,this.yScalesCfg=[]},n.prototype.setValue=function(t){this.onValueChange({ratio:t})},n.prototype.getValue=function(){return this.ratio},n.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,v.U2)(t,["components","scrollbar","common"],{})},n.prototype.getScrollbarTheme=function(t){var r=(0,v.U2)(this.view.getTheme(),["components","scrollbar"]),i=t||{},a=i.thumbHighlightColor,o=(0,d._T)(i,["thumbHighlightColor"]);return{default:(0,v.b$)({},(0,v.U2)(r,["default","style"],{}),o),hover:(0,v.b$)({},(0,v.U2)(r,["hover","style"],{}),{thumbColor:a})}},n.prototype.measureScrollbar=function(){var t=this.view.getXScale(),r=this.view.getYScales().slice();this.data=this.getScrollbarData(),this.step=this.getStep(),this.cnt=this.getCnt();var i=this.getScrollbarComponentCfg(),o=i.thumbLen;this.trackLen=i.trackLen,this.thumbLen=o,this.xScaleCfg={field:t.field,values:t.values||[]},this.yScalesCfg=r},n.prototype.getScrollRange=function(){var t=Math.floor((this.cnt-this.step)*(0,v.uZ)(this.ratio,0,1));return[t,Math.min(t+this.step-1,this.cnt-1)]},n.prototype.changeViewData=function(t,r){var i=this,a=(0,d.CR)(t,2),o=a[0],s=a[1],c="vertical"!==this.getValidScrollbarCfg().type,h=(0,v.I)(this.data,this.xScaleCfg.field),f=this.view.getXScale().isLinear?h.sort(function(g,y){return Number(g)-Number(y)}):h,p=c?f:f.reverse();this.yScalesCfg.forEach(function(g){i.view.scale(g.field,{formatter:g.formatter,type:g.type,min:g.min,max:g.max,tickMethod:g.tickMethod})}),this.view.filter(this.xScaleCfg.field,function(g){var y=p.indexOf(g);return!(y>-1)||ua(y,o,s)}),this.view.render(!0)},n.prototype.createScrollbar=function(){var r="vertical"!==this.getValidScrollbarCfg().type,i=new YC((0,d.pi)((0,d.pi)({container:this.container},this.getScrollbarComponentCfg()),{x:0,y:0}));return i.init(),{component:i,layer:vn.FORE,direction:r?le.BOTTOM:le.RIGHT,type:Cn.SCROLLBAR}},n.prototype.updateScrollbar=function(){var t=this.getScrollbarComponentCfg(),r=this.trackLen?(0,d.pi)((0,d.pi)({},t),{trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio}):(0,d.pi)({},t);return this.scrollbar.component.update(r),this.scrollbar},n.prototype.getStep=function(){if(this.step)return this.step;var t=this.view.coordinateBBox,r=this.getValidScrollbarCfg();return Math.floor(("vertical"!==r.type?t.width:t.height)/r.categorySize)},n.prototype.getCnt=function(){if(this.cnt)return this.cnt;var t=this.view.getXScale(),r=this.getScrollbarData(),i=(0,v.I)(r,t.field);return(0,v.dp)(i)},n.prototype.getScrollbarComponentCfg=function(){var t=this.view,r=t.coordinateBBox,i=t.viewBBox,a=this.getValidScrollbarCfg(),l=a.width,c=a.height,h=a.style,f="vertical"!==a.type,p=(0,d.CR)(a.padding,4),g=p[0],y=p[1],m=p[2],x=p[3],C=f?{x:r.minX+x,y:i.maxY-c-m}:{x:i.maxX-l-y,y:r.minY+g},M=this.getStep(),w=this.getCnt(),b=f?r.width-x-y:r.height-g-m,F=Math.max(b*(0,v.uZ)(M/w,0,1),20);return(0,d.pi)((0,d.pi)({},this.getThemeOptions()),{x:C.x,y:C.y,size:f?c:l,isHorizontal:f,trackLen:b,thumbLen:F,thumbOffset:0,theme:this.getScrollbarTheme(h)})},n.prototype.getValidScrollbarCfg=function(){var t={type:"horizontal",categorySize:32,width:8,height:8,padding:[0,0,0,0],animate:!0,style:{}};return(0,v.Kn)(this.option)&&(t=(0,d.pi)((0,d.pi)({},t),this.option)),(!(0,v.Kn)(this.option)||!this.option.padding)&&(t.padding=[0,0,0,0]),t},n.prototype.getScrollbarData=function(){var t=this.view.getCoordinate(),r=this.getValidScrollbarCfg(),i=this.view.getOptions().data||[];return t.isReflect("y")&&"vertical"===r.type&&(i=(0,d.ev)([],(0,d.CR)(i),!1).reverse()),i},n}(ga);const eb=tb;var nb={fill:"#CCD6EC",opacity:.3};var ib=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.show=function(t){var r=this.context.view,i=this.context.event,a=r.getController("tooltip").getTooltipCfg(),o=function rb(e,n,t){var r,i,a,o,s,l,c=function JM(e,n,t){var r,i,a=vu(e,n,t);try{for(var o=(0,d.XA)(e.views),s=o.next();!s.done;s=o.next())a=a.concat(vu(s.value,n,t))}catch(c){r={error:c}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return a}(e,n,t);if(c.length){c=(0,v.xH)(c);try{for(var h=(0,d.XA)(c),f=h.next();!f.done;f=h.next()){var p=f.value;try{for(var g=(a=void 0,(0,d.XA)(p)),y=g.next();!y.done;y=g.next()){var m=y.value,x=m.mappingData,C=x.x,M=x.y;m.x=(0,v.kJ)(C)?C[C.length-1]:C,m.y=(0,v.kJ)(M)?M[M.length-1]:M}}catch(gt){a={error:gt}}finally{try{y&&!y.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}}}catch(gt){r={error:gt}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}if(!1===t.shared&&c.length>1){var b=c[0],F=Math.abs(n.y-b[0].y);try{for(var W=(0,d.XA)(c),tt=W.next();!tt.done;tt=W.next()){var rt=tt.value,Mt=Math.abs(n.y-rt[0].y);Mt<=F&&(b=rt,F=Mt)}}catch(gt){s={error:gt}}finally{try{tt&&!tt.done&&(l=W.return)&&l.call(W)}finally{if(s)throw s.error}}c=[b]}return(0,v.jj)((0,v.xH)(c))}return[]}(r,{x:i.x,y:i.y},a);if(!(0,v.Xy)(o,this.items)&&(this.items=o,o.length)){var s=r.getXScale().field,l=o[0].data[s],c=[];if((0,v.S6)(r.geometries,function(_e){if("interval"===_e.type||"schema"===_e.type){var de=_e.getElementsBy(function(xe){return xe.getData()[s]===l});c=c.concat(de)}}),c.length){var f=r.getCoordinate(),p=c[0].shape.getCanvasBBox(),g=c[0].shape.getCanvasBBox(),y=p;(0,v.S6)(c,function(_e){var de=_e.shape.getCanvasBBox();f.isTransposed?(de.minYg.maxY&&(g=de)):(de.minXg.maxX&&(g=de)),y.x=Math.min(de.minX,y.minX),y.y=Math.min(de.minY,y.minY),y.width=Math.max(de.maxX,y.maxX)-y.x,y.height=Math.max(de.maxY,y.maxY)-y.y});var m=r.backgroundGroup,x=r.coordinateBBox,C=void 0;if(f.isRect){var M=r.getXScale(),w=t||{},b=w.appendRatio,F=w.appendWidth;(0,v.UM)(F)&&(b=(0,v.UM)(b)?M.isLinear?0:.25:b,F=f.isTransposed?b*g.height:b*p.width);var W=void 0,tt=void 0,rt=void 0,Mt=void 0;f.isTransposed?(W=x.minX,tt=Math.min(g.minY,p.minY)-F,rt=x.width,Mt=y.height+2*F):(W=Math.min(p.minX,g.minX)-F,tt=x.minY,rt=y.width+2*F,Mt=x.height),C=[["M",W,tt],["L",W+rt,tt],["L",W+rt,tt+Mt],["L",W,tt+Mt],["Z"]]}else{var gt=(0,v.YM)(c),Vt=(0,v.Z$)(c),te=uo(gt.getModel(),f).startAngle,ye=uo(Vt.getModel(),f).endAngle,we=f.getCenter(),Pe=f.getRadius();C=ii(we.x,we.y,Pe,te,ye,f.innerRadius*Pe)}if(this.regionPath)this.regionPath.attr("path",C),this.regionPath.show();else{var he=(0,v.U2)(t,"style",nb);this.regionPath=m.addShape({type:"path",name:"active-region",capture:!1,attrs:(0,d.pi)((0,d.pi)({},he),{path:C})})}}}},n.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},n.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},n}(on);const ab=ib;var ob=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.context,r=t.event,i=t.view;if(!i.isTooltipLocked()){var o=this.timeStamp,s=+new Date;if(s-o>(0,v.U2)(t.view.getOptions(),"tooltip.showDelay",16)){var c=this.location,h={x:r.x,y:r.y};(!c||!(0,v.Xy)(c,h))&&this.showTooltip(i,h),this.timeStamp=s,this.location=h}}},n.prototype.hide=function(){var t=this.context.view,r=t.getController("tooltip"),i=this.context.event;r.isCursorEntered({x:i.clientX,y:i.clientY})||t.isTooltipLocked()||(this.hideTooltip(t),this.location=null)},n.prototype.showTooltip=function(t,r){t.showTooltip(r)},n.prototype.hideTooltip=function(t){t.hideTooltip()},n}(on);const vg=ob;var sb=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.showTooltip=function(t,r){var i=br(t);(0,v.S6)(i,function(a){var o=uu(t,a,r);a.showTooltip(o)})},n.prototype.hideTooltip=function(t){var r=br(t);(0,v.S6)(r,function(i){i.hideTooltip()})},n}(vg);const lb=sb;var cb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.show=function(){var r=this.context.event,i=this.timeStamp,a=+new Date;if(a-i>16){var o=this.location,s={x:r.x,y:r.y};(!o||!(0,v.Xy)(o,s))&&this.showTooltip(s),this.timeStamp=a,this.location=s}},n.prototype.hide=function(){this.hideTooltip(),this.location=null},n.prototype.showTooltip=function(t){var r=this.context,a=r.event.target;if(a&&a.get("tip")){if(this.tooltip){var s=r.view.canvas,l={start:{x:0,y:0},end:{x:s.get("width"),y:s.get("height")}};this.tooltip.set("region",l)}else this.renderTooltip();var c=a.get("tip");this.tooltip.update((0,d.pi)({title:c},t)),this.tooltip.show()}},n.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,r=this.context.view,i=r.canvas,a={start:{x:0,y:0},end:{x:i.get("width"),y:i.get("height")}},o=r.getTheme(),s=(0,v.U2)(o,["components","tooltip","domStyles"],{}),l=new Es({parent:i.get("el").parentNode,region:a,visible:!1,crosshairs:null,domStyles:(0,d.pi)({},(0,v.b$)({},s,(t={},t[Nr]={"max-width":"50%"},t[Vr]={"word-break":"break-all"},t)))});l.init(),l.setCapture(!1),this.tooltip=l},n}(on);const ub=cb;var hb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="",t}return(0,d.ZT)(n,e),n.prototype.hasState=function(t){return t.hasState(this.stateName)},n.prototype.setElementState=function(t,r){t.setState(this.stateName,r)},n.prototype.setState=function(){this.setStateEnable(!0)},n.prototype.clear=function(){this.clearViewState(this.context.view)},n.prototype.clearViewState=function(t){var r=this,i=mp(t,this.stateName);(0,v.S6)(i,function(a){r.setElementState(a,!1)})},n}(on);const Qu=hb;function pg(e){return(0,v.U2)(e.get("delegateObject"),"item")}var fb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreListItemStates=["unchecked"],t}return(0,d.ZT)(n,e),n.prototype.isItemIgnore=function(t,r){return!!this.ignoreListItemStates.filter(function(o){return r.hasState(t,o)}).length},n.prototype.setStateByComponent=function(t,r,i){var a=this.context.view,o=t.get("field"),s=Sn(a);this.setElementsStateByItem(s,o,r,i)},n.prototype.setStateByElement=function(t,r){this.setElementState(t,r)},n.prototype.isMathItem=function(t,r,i){var o=pa(this.context.view,r),s=cr(t,r);return!(0,v.UM)(s)&&i.name===o.getText(s)},n.prototype.setElementsStateByItem=function(t,r,i,a){var o=this;(0,v.S6)(t,function(s){o.isMathItem(s,r,i)&&s.setState(o.stateName,a)})},n.prototype.setStateEnable=function(t){var r=oi(this.context);if(r)pp(this.context)&&this.setStateByElement(r,t);else{var i=ki(this.context);if(po(i)){var a=i.item,o=i.component;if(a&&o&&!this.isItemIgnore(a,o)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&pg(s.fromShape)===pg(s.toShape))return;this.setStateByComponent(o,a,t)}}}},n.prototype.toggle=function(){var t=oi(this.context);if(t){var r=t.hasState(this.stateName);this.setElementState(t,!r)}},n.prototype.reset=function(){this.setStateEnable(!1)},n}(Qu);const qu=fb;var vb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.active=function(){this.setState()},n}(qu);const pb=vb;var db=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache={},t}return(0,d.ZT)(n,e),n.prototype.getColorScale=function(t,r){var i=r.geometry.getAttribute("color");return i?t.getScaleByField(i.getFields()[0]):null},n.prototype.getLinkPath=function(t,r){var a=this.context.view.getCoordinate().isTransposed,o=t.shape.getCanvasBBox(),s=r.shape.getCanvasBBox();return a?[["M",o.minX,o.minY],["L",s.minX,s.maxY],["L",s.maxX,s.maxY],["L",o.maxX,o.minY],["Z"]]:[["M",o.maxX,o.minY],["L",s.minX,s.minY],["L",s.minX,s.maxY],["L",o.maxX,o.maxY],["Z"]]},n.prototype.addLinkShape=function(t,r,i,a){var o={opacity:.4,fill:r.shape.attr("fill")};t.addShape({type:"path",attrs:(0,d.pi)((0,d.pi)({},(0,v.b$)({},o,(0,v.mf)(a)?a(o,r):a)),{path:this.getLinkPath(r,i)})})},n.prototype.linkByElement=function(t,r){var i=this,a=this.context.view,o=this.getColorScale(a,t);if(o){var s=cr(t,o.field);if(!this.cache[s]){var l=function SM(e,n,t){return Sn(e).filter(function(i){return cr(i,n)===t})}(a,o.field,s),h=this.linkGroup.addGroup();this.cache[s]=h;var f=l.length;(0,v.S6)(l,function(p,g){g(function(e){e.BEFORE_HIGHLIGHT="element-range-highlight:beforehighlight",e.AFTER_HIGHLIGHT="element-range-highlight:afterhighlight",e.BEFORE_CLEAR="element-range-highlight:beforeclear",e.AFTER_CLEAR="element-range-highlight:afterclear"}(fr||(fr={})),fr))(),Eb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.clearViewState=function(t){th(t)},n.prototype.highlight=function(){var t=this.context,r=t.view,o={view:r,event:t.event,highlightElements:this.getIntersectElements()};r.emit(fr.BEFORE_HIGHLIGHT,cn.fromData(r,fr.BEFORE_HIGHLIGHT,o)),this.setState(),r.emit(fr.AFTER_HIGHLIGHT,cn.fromData(r,fr.AFTER_HIGHLIGHT,o))},n.prototype.clear=function(){var t=this.context.view;t.emit(fr.BEFORE_CLEAR,cn.fromData(t,fr.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(fr.AFTER_CLEAR,cn.fromData(t,fr.AFTER_CLEAR,{}))},n.prototype.setElementsState=function(t,r,i){dg(i,function(a){return t.indexOf(a)>=0},r)},n}(ju);const gg=Eb;var Fb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.highlight=function(){this.setState()},n.prototype.setElementState=function(t,r){dg(Sn(this.context.view),function(o){return t===o},r)},n.prototype.clear=function(){th(this.context.view)},n}(Ku);const kb=Fb;var Ib=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(ju);const Db=Ib;var Lb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(qu);const Ob=Lb;var Pb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(Ku);const zb=Pb;var Bb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="",t.ignoreItemStates=[],t}return(0,d.ZT)(n,e),n.prototype.getTriggerListInfo=function(){var t=ki(this.context),r=null;return po(t)&&(r={item:t.item,list:t.component}),r},n.prototype.getAllowComponents=function(){var t=this,i=Mp(this.context.view),a=[];return(0,v.S6)(i,function(o){o.isList()&&t.allowSetStateByElement(o)&&a.push(o)}),a},n.prototype.hasState=function(t,r){return t.hasState(r,this.stateName)},n.prototype.clearAllComponentsState=function(){var t=this,r=this.getAllowComponents();(0,v.S6)(r,function(i){i.clearItemsState(t.stateName)})},n.prototype.allowSetStateByElement=function(t){var r=t.get("field");if(!r)return!1;if(this.cfg&&this.cfg.componentNames){var i=t.get("name");if(-1===this.cfg.componentNames.indexOf(i))return!1}var o=pa(this.context.view,r);return o&&o.isCategory},n.prototype.allowSetStateByItem=function(t,r){var i=this.ignoreItemStates;return!i.length||0===i.filter(function(o){return r.hasState(t,o)}).length},n.prototype.setStateByElement=function(t,r,i){var a=t.get("field"),s=pa(this.context.view,a),l=cr(r,a),c=s.getText(l);this.setItemsState(t,c,i)},n.prototype.setStateEnable=function(t){var r=this,i=oi(this.context);if(i){var a=this.getAllowComponents();(0,v.S6)(a,function(c){r.setStateByElement(c,i,t)})}else{var o=ki(this.context);if(po(o)){var s=o.item,l=o.component;this.allowSetStateByElement(l)&&this.allowSetStateByItem(s,l)&&this.setItemState(l,s,t)}}},n.prototype.setItemsState=function(t,r,i){var a=this,o=t.getItems();(0,v.S6)(o,function(s){s.name===r&&a.setItemState(t,s,i)})},n.prototype.setItemState=function(t,r,i){t.setItemState(r,this.stateName,i)},n.prototype.setState=function(){this.setStateEnable(!0)},n.prototype.reset=function(){this.setStateEnable(!1)},n.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var r=t.list,i=t.item,a=this.hasState(r,i);this.setItemState(r,i,!a)}},n.prototype.clear=function(){var t=this.getTriggerListInfo();t?t.list.clearItemsState(this.stateName):this.clearAllComponentsState()},n}(on);const zi=Bb;var Rb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.active=function(){this.setState()},n}(zi);const Nb=Rb;var yg="inactive",Eo="inactive",Bi="active",Ub=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName=Bi,t.ignoreItemStates=["unchecked"],t}return(0,d.ZT)(n,e),n.prototype.setItemsState=function(t,r,i){this.setHighlightBy(t,function(a){return a.name===r},i)},n.prototype.setItemState=function(t,r,i){t.getItems(),this.setHighlightBy(t,function(o){return o===r},i)},n.prototype.setHighlightBy=function(t,r,i){var a=t.getItems();if(i)(0,v.S6)(a,function(l){r(l)?(t.hasState(l,Eo)&&t.setItemState(l,Eo,!1),t.setItemState(l,Bi,!0)):t.hasState(l,Bi)||t.setItemState(l,Eo,!0)});else{var o=t.getItemsByState(Bi),s=!0;(0,v.S6)(o,function(l){if(!r(l))return s=!1,!1}),s?this.clear():(0,v.S6)(a,function(l){r(l)&&(t.hasState(l,Bi)&&t.setItemState(l,Bi,!1),t.setItemState(l,Eo,!0))})}},n.prototype.highlight=function(){this.setState()},n.prototype.clear=function(){var t=this.getTriggerListInfo();if(t)!function Vb(e){var n=e.getItems();(0,v.S6)(n,function(t){e.hasState(t,"active")&&e.setItemState(t,"active",!1),e.hasState(t,yg)&&e.setItemState(t,yg,!1)})}(t.list);else{var r=this.getAllowComponents();(0,v.S6)(r,function(i){i.clearItemsState(Bi),i.clearItemsState(Eo)})}},n}(zi);const nh=Ub;var Yb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(zi);const Hb=Yb;var Gb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="unchecked",t}return(0,d.ZT)(n,e),n.prototype.unchecked=function(){this.setState()},n}(zi);const Zb=Gb;var Ca="unchecked",ll="checked",Wb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName=ll,t}return(0,d.ZT)(n,e),n.prototype.setItemState=function(t,r,i){this.setCheckedBy(t,function(a){return a===r},i)},n.prototype.setCheckedBy=function(t,r,i){var a=t.getItems();i&&(0,v.S6)(a,function(o){r(o)?(t.hasState(o,Ca)&&t.setItemState(o,Ca,!1),t.setItemState(o,ll,!0)):t.hasState(o,ll)||t.setItemState(o,Ca,!0)})},n.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var r=t.list,i=t.item;!(0,v.G)(r.getItems(),function(o){return r.hasState(o,Ca)})||r.hasState(i,Ca)?this.setItemState(r,i,!0):this.reset()}},n.prototype.checked=function(){this.setState()},n.prototype.reset=function(){var t=this.getAllowComponents();(0,v.S6)(t,function(r){r.clearItemsState(ll),r.clearItemsState(Ca)})},n}(zi);const Xb=Wb;var Ma="unchecked",$b=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.toggle=function(){var t,r,i,a,o,s,l,c,h=this.getTriggerListInfo();if(h?.item){var f=h.list,p=h.item,g=f.getItems(),y=g.filter(function(gt){return!f.hasState(gt,Ma)}),m=g.filter(function(gt){return f.hasState(gt,Ma)}),x=y[0];if(g.length===y.length)try{for(var C=(0,d.XA)(g),M=C.next();!M.done;M=C.next())f.setItemState(w=M.value,Ma,w.id!==p.id)}catch(gt){t={error:gt}}finally{try{M&&!M.done&&(r=C.return)&&r.call(C)}finally{if(t)throw t.error}}else if(g.length-m.length==1)if(x.id===p.id)try{for(var b=(0,d.XA)(g),F=b.next();!F.done;F=b.next())f.setItemState(w=F.value,Ma,!1)}catch(gt){i={error:gt}}finally{try{F&&!F.done&&(a=b.return)&&a.call(b)}finally{if(i)throw i.error}}else try{for(var W=(0,d.XA)(g),tt=W.next();!tt.done;tt=W.next())f.setItemState(w=tt.value,Ma,w.id!==p.id)}catch(gt){o={error:gt}}finally{try{tt&&!tt.done&&(s=W.return)&&s.call(W)}finally{if(o)throw o.error}}else try{for(var rt=(0,d.XA)(g),Mt=rt.next();!Mt.done;Mt=rt.next()){var w;f.setItemState(w=Mt.value,Ma,w.id!==p.id)}}catch(gt){l={error:gt}}finally{try{Mt&&!Mt.done&&(c=rt.return)&&c.call(rt)}finally{if(l)throw l.error}}}},n}(zi);const Jb=$b;var xg="showRadio",rh="legend-radio-tip",Qb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.getTriggerListInfo();t?.item&&t.list.setItemState(t.item,xg,!0)},n.prototype.hide=function(){var t=this.getTriggerListInfo();t?.item&&t.list.setItemState(t.item,xg,!1)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.showTip=function(){var r=this.context.event,i=this.timeStamp,a=+new Date;if(a-i>16&&"legend-item-radio"===this.context.event.target.get("name")){var s=this.location,l={x:r.x,y:r.y};this.timeStamp=a,this.location=l,(!s||!(0,v.Xy)(s,l))&&this.showTooltip(l)}},n.prototype.hideTip=function(){this.hideTooltip(),this.location=null},n.prototype.showTooltip=function(t){var r=this.context,a=r.event.target;if(a&&a.get("tip")){this.tooltip||this.renderTooltip();var o=r.view.getCanvas().get("el").getBoundingClientRect(),s=o.x,l=o.y;this.tooltip.update((0,d.pi)((0,d.pi)({title:a.get("tip")},t),{x:t.x+s,y:t.y+l})),this.tooltip.show()}},n.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,r=((t={})[Nr]={padding:"6px 8px",transform:"translate(-50%, -80%)",background:"rgba(0,0,0,0.75)",color:"#fff","border-radius":"2px","z-index":100},t[Vr]={"font-size":"12px","line-height":"14px","margin-bottom":0,"word-break":"break-all"},t);document.getElementById(rh)&&document.body.removeChild(document.getElementById(rh));var i=new Es({parent:document.body,region:null,visible:!1,crosshairs:null,domStyles:r,containerId:rh});i.init(),i.setCapture(!1),this.tooltip=i},n}(zi);const qb=Qb;var jb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.maskShape=null,t.points=[],t.starting=!1,t.moving=!1,t.preMovePoint=null,t.shapeType="path",t}return(0,d.ZT)(n,e),n.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},n.prototype.emitEvent=function(t){var r="mask:".concat(t),a=this.context.event;this.context.view.emit(r,{target:this.maskShape,shape:this.maskShape,points:this.points,x:a.x,y:a.y})},n.prototype.createMask=function(){var t=this.context.view,r=this.getMaskAttrs();return t.foregroundGroup.addShape({type:this.shapeType,name:"mask",draggable:!0,attrs:(0,d.pi)({fill:"#C5D4EB",opacity:.3},r)})},n.prototype.getMaskPath=function(){return[]},n.prototype.show=function(){this.maskShape&&(this.maskShape.show(),this.emitEvent("show"))},n.prototype.start=function(t){this.starting=!0,this.moving=!1,this.points=[this.getCurrentPoint()],this.maskShape||(this.maskShape=this.createMask(),this.maskShape.set("capture",!1)),this.updateMask(t?.maskStyle),this.emitEvent("start")},n.prototype.moveStart=function(){this.moving=!0,this.preMovePoint=this.getCurrentPoint()},n.prototype.move=function(){if(this.moving&&this.maskShape){var t=this.getCurrentPoint(),r=this.preMovePoint,i=t.x-r.x,a=t.y-r.y;(0,v.S6)(this.points,function(s){s.x+=i,s.y+=a}),this.updateMask(),this.emitEvent("change"),this.preMovePoint=t}},n.prototype.updateMask=function(t){var r=(0,v.b$)({},this.getMaskAttrs(),t);this.maskShape.attr(r)},n.prototype.moveEnd=function(){this.moving=!1,this.preMovePoint=null},n.prototype.end=function(){this.starting=!1,this.emitEvent("end"),this.maskShape&&this.maskShape.set("capture",!0)},n.prototype.hide=function(){this.maskShape&&(this.maskShape.hide(),this.emitEvent("hide"))},n.prototype.resize=function(){this.starting&&this.maskShape&&(this.points.push(this.getCurrentPoint()),this.updateMask(),this.emitEvent("change"))},n.prototype.destroy=function(){this.points=[],this.maskShape&&this.maskShape.remove(),this.maskShape=null,this.preMovePoint=null,e.prototype.destroy.call(this)},n}(on);const ih=jb;function Cg(e){var n=(0,v.Z$)(e),t=0,r=0,i=0;if(e.length){var a=e[0];t=cu(a,n)/2,r=(n.x+a.x)/2,i=(n.y+a.y)/2}return{x:r,y:i,r:t}}var Kb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="circle",t}return(0,d.ZT)(n,e),n.prototype.getMaskAttrs=function(){return Cg(this.points)},n}(ih);const t4=Kb;function Mg(e){return{start:(0,v.YM)(e),end:(0,v.Z$)(e)}}function _g(e,n){return{x:Math.min(e.x,n.x),y:Math.min(e.y,n.y),width:Math.abs(n.x-e.x),height:Math.abs(n.y-e.y)}}var e4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="rect",t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(){return Mg(this.points)},n.prototype.getMaskAttrs=function(){var t=this.getRegion();return _g(t.start,t.end)},n}(ih);const wg=e4;function Sg(e){e.x=(0,v.uZ)(e.x,0,1),e.y=(0,v.uZ)(e.y,0,1)}function bg(e,n,t,r){var i=null,a=null,o=r.invert((0,v.YM)(e)),s=r.invert((0,v.Z$)(e));return t&&(Sg(o),Sg(s)),"x"===n?(i=r.convert({x:o.x,y:0}),a=r.convert({x:s.x,y:1})):(i=r.convert({x:0,y:o.y}),a=r.convert({x:1,y:s.y})),{start:i,end:a}}var n4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dim="x",t.inPlot=!0,t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(){var t=this.context.view.getCoordinate();return bg(this.points,this.dim,this.inPlot,t)},n}(wg);const Tg=n4;function ah(e){var n=[];return e.length&&((0,v.S6)(e,function(t,r){n.push(0===r?["M",t.x,t.y]:["L",t.x,t.y])}),n.push(["L",e[0].x,e[0].y])),n}function Ag(e){return{path:ah(e)}}var r4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getMaskPath=function(){return ah(this.points)},n.prototype.getMaskAttrs=function(){return Ag(this.points)},n.prototype.addPoint=function(){this.resize()},n}(ih);const Eg=r4;function oh(e){return function TM(e,n){if(e.length<=2)return vo(e,!1);var t=e[0],r=[];(0,v.S6)(e,function(a){r.push(a.x),r.push(a.y)});var i=lp(r,n,null);return i.unshift(["M",t.x,t.y]),i}(e,!0)}function Fg(e){return{path:oh(e)}}var a4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getMaskPath=function(){return oh(this.points)},n.prototype.getMaskAttrs=function(){return Fg(this.points)},n}(Eg);const o4=a4;var s4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.maskShapes=[],t.starting=!1,t.moving=!1,t.recordPoints=null,t.preMovePoint=null,t.shapeType="path",t.maskType="multi-mask",t}return(0,d.ZT)(n,e),n.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},n.prototype.emitEvent=function(t){var r="".concat(this.maskType,":").concat(t),a=this.context.event,o={type:this.shapeType,name:this.maskType,get:function(s){return o.hasOwnProperty(s)?o[s]:void 0}};this.context.view.emit(r,{target:o,maskShapes:this.maskShapes,multiPoints:this.recordPoints,x:a.x,y:a.y})},n.prototype.createMask=function(t){var r=this.context.view,a=this.getMaskAttrs(this.recordPoints[t]),o=r.foregroundGroup.addShape({type:this.shapeType,name:"mask",draggable:!0,attrs:(0,d.pi)({fill:"#C5D4EB",opacity:.3},a)});this.maskShapes.push(o)},n.prototype.getMaskPath=function(t){return[]},n.prototype.show=function(){this.maskShapes.length>0&&(this.maskShapes.forEach(function(t){return t.show()}),this.emitEvent("show"))},n.prototype.start=function(t){this.recordPointStart(),this.starting=!0,this.moving=!1,this.createMask(this.recordPoints.length-1),this.updateShapesCapture(!1),this.updateMask(t?.maskStyle),this.emitEvent("start")},n.prototype.moveStart=function(){this.moving=!0,this.preMovePoint=this.getCurrentPoint(),this.updateShapesCapture(!1)},n.prototype.move=function(){if(this.moving&&0!==this.maskShapes.length){var t=this.getCurrentPoint(),r=this.preMovePoint,i=t.x-r.x,a=t.y-r.y,o=this.getCurMaskShapeIndex();o>-1&&(this.recordPoints[o].forEach(function(s){s.x+=i,s.y+=a}),this.updateMask(),this.emitEvent("change"),this.preMovePoint=t)}},n.prototype.updateMask=function(t){var r=this;this.recordPoints.forEach(function(i,a){var o=(0,v.b$)({},r.getMaskAttrs(i),t);r.maskShapes[a].attr(o)})},n.prototype.resize=function(){this.starting&&this.maskShapes.length>0&&(this.recordPointContinue(),this.updateMask(),this.emitEvent("change"))},n.prototype.moveEnd=function(){this.moving=!1,this.preMovePoint=null,this.updateShapesCapture(!0)},n.prototype.end=function(){this.starting=!1,this.emitEvent("end"),this.updateShapesCapture(!0)},n.prototype.hide=function(){this.maskShapes.length>0&&(this.maskShapes.forEach(function(t){return t.hide()}),this.emitEvent("hide"))},n.prototype.remove=function(){var t=this.getCurMaskShapeIndex();t>-1&&(this.recordPoints.splice(t,1),this.maskShapes[t].remove(),this.maskShapes.splice(t,1),this.preMovePoint=null,this.updateShapesCapture(!0),this.emitEvent("change"))},n.prototype.clearAll=function(){this.recordPointClear(),this.maskShapes.forEach(function(t){return t.remove()}),this.maskShapes=[],this.preMovePoint=null},n.prototype.clear=function(){var t=this.getCurMaskShapeIndex();-1===t?(this.recordPointClear(),this.maskShapes.forEach(function(r){return r.remove()}),this.maskShapes=[],this.emitEvent("clearAll")):(this.recordPoints.splice(t,1),this.maskShapes[t].remove(),this.maskShapes.splice(t,1),this.preMovePoint=null,this.emitEvent("clearSingle")),this.preMovePoint=null},n.prototype.destroy=function(){this.clear(),e.prototype.destroy.call(this)},n.prototype.getRecordPoints=function(){var t;return(0,d.ev)([],(0,d.CR)(null!==(t=this.recordPoints)&&void 0!==t?t:[]),!1)},n.prototype.recordPointStart=function(){var t=this.getRecordPoints(),r=this.getCurrentPoint();this.recordPoints=(0,d.ev)((0,d.ev)([],(0,d.CR)(t),!1),[[r]],!1)},n.prototype.recordPointContinue=function(){var t=this.getRecordPoints(),r=this.getCurrentPoint(),i=t.splice(-1,1)[0]||[];i.push(r),this.recordPoints=(0,d.ev)((0,d.ev)([],(0,d.CR)(t),!1),[i],!1)},n.prototype.recordPointClear=function(){this.recordPoints=[]},n.prototype.updateShapesCapture=function(t){this.maskShapes.forEach(function(r){return r.set("capture",t)})},n.prototype.getCurMaskShapeIndex=function(){var t=this.getCurrentPoint();return this.maskShapes.findIndex(function(r){var i=r.attrs;return!(0===i.width||0===i.height||0===i.r)&&r.isHit(t.x,t.y)})},n}(on);const sh=s4;var l4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="rect",t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(t){return Mg(t)},n.prototype.getMaskAttrs=function(t){var r=this.getRegion(t);return _g(r.start,r.end)},n}(sh);const kg=l4;var c4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dim="x",t.inPlot=!0,t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(t){var r=this.context.view.getCoordinate();return bg(t,this.dim,this.inPlot,r)},n}(kg);const Ig=c4;var u4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="circle",t.getMaskAttrs=Cg,t}return(0,d.ZT)(n,e),n}(sh);const h4=u4;var f4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.getMaskPath=ah,t.getMaskAttrs=Ag,t}return(0,d.ZT)(n,e),n.prototype.addPoint=function(){this.resize()},n}(sh);const Dg=f4;var v4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.getMaskPath=oh,t.getMaskAttrs=Fg,t}return(0,d.ZT)(n,e),n}(Dg);const p4=v4;var d4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.setCursor=function(t){this.context.view.getCanvas().setCursor(t)},n.prototype.default=function(){this.setCursor("default")},n.prototype.pointer=function(){this.setCursor("pointer")},n.prototype.move=function(){this.setCursor("move")},n.prototype.crosshair=function(){this.setCursor("crosshair")},n.prototype.wait=function(){this.setCursor("wait")},n.prototype.help=function(){this.setCursor("help")},n.prototype.text=function(){this.setCursor("text")},n.prototype.eResize=function(){this.setCursor("e-resize")},n.prototype.wResize=function(){this.setCursor("w-resize")},n.prototype.nResize=function(){this.setCursor("n-resize")},n.prototype.sResize=function(){this.setCursor("s-resize")},n.prototype.neResize=function(){this.setCursor("ne-resize")},n.prototype.nwResize=function(){this.setCursor("nw-resize")},n.prototype.seResize=function(){this.setCursor("se-resize")},n.prototype.swResize=function(){this.setCursor("sw-resize")},n.prototype.nsResize=function(){this.setCursor("ns-resize")},n.prototype.ewResize=function(){this.setCursor("ew-resize")},n.prototype.zoomIn=function(){this.setCursor("zoom-in")},n.prototype.zoomOut=function(){this.setCursor("zoom-out")},n}(on);const g4=d4;var y4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filterView=function(t,r,i){var a=this;t.getScaleByField(r)&&t.filter(r,i),t.views&&t.views.length&&(0,v.S6)(t.views,function(o){a.filterView(o,r,i)})},n.prototype.filter=function(){var t=ki(this.context);if(t){var r=this.context.view,i=t.component,a=i.get("field");if(po(t)){if(a){var o=i.getItemsByState("unchecked"),s=pa(r,a),l=o.map(function(g){return g.name});this.filterView(r,a,l.length?function(g){var y=s.getText(g);return!l.includes(y)}:null),r.render(!0)}}else if(dp(t)){var c=i.getValue(),h=(0,d.CR)(c,2),f=h[0],p=h[1];this.filterView(r,a,function(g){return g>=f&&g<=p}),r.render(!0)}}},n}(on);const m4=y4;function Lg(e,n,t,r){var i=Math.min(t[n],r[n]),a=Math.max(t[n],r[n]),o=(0,d.CR)(e.range,2),s=o[0],l=o[1];if(il&&(a=l),i===l&&a===l)return null;var c=e.invert(i),h=e.invert(a);if(e.isCategory){var f=e.values.indexOf(c),p=e.values.indexOf(h),g=e.values.slice(f,p+1);return function(y){return g.includes(y)}}return function(y){return y>=c&&y<=h}}var Pn=(()=>(function(e){e.FILTER="brush-filter-processing",e.RESET="brush-filter-reset",e.BEFORE_FILTER="brush-filter:beforefilter",e.AFTER_FILTER="brush-filter:afterfilter",e.BEFORE_RESET="brush-filter:beforereset",e.AFTER_RESET="brush-filter:afterreset"}(Pn||(Pn={})),Pn))(),x4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dims=["x","y"],t.startPoint=null,t.isStarted=!1,t}return(0,d.ZT)(n,e),n.prototype.hasDim=function(t){return this.dims.includes(t)},n.prototype.start=function(){var t=this.context;this.isStarted=!0,this.startPoint=t.getCurrentPoint()},n.prototype.filter=function(){var t,r;if(go(this.context)){var a=this.context.event.target.getCanvasBBox();t={x:a.x,y:a.y},r={x:a.maxX,y:a.maxY}}else{if(!this.isStarted)return;t=this.startPoint,r=this.context.getCurrentPoint()}if(!(Math.abs(t.x-r.x)<5||Math.abs(t.x-r.y)<5)){var o=this.context,s=o.view,c={view:s,event:o.event,dims:this.dims};s.emit(Pn.BEFORE_FILTER,cn.fromData(s,Pn.BEFORE_FILTER,c));var h=s.getCoordinate(),f=h.invert(r),p=h.invert(t);if(this.hasDim("x")){var g=s.getXScale(),y=Lg(g,"x",f,p);this.filterView(s,g.field,y)}if(this.hasDim("y")){var m=s.getYScales()[0];y=Lg(m,"y",f,p),this.filterView(s,m.field,y)}this.reRender(s,{source:Pn.FILTER}),s.emit(Pn.AFTER_FILTER,cn.fromData(s,Pn.AFTER_FILTER,c))}},n.prototype.end=function(){this.isStarted=!1},n.prototype.reset=function(){var t=this.context.view;if(t.emit(Pn.BEFORE_RESET,cn.fromData(t,Pn.BEFORE_RESET,{})),this.isStarted=!1,this.hasDim("x")){var r=t.getXScale();this.filterView(t,r.field,null)}if(this.hasDim("y")){var i=t.getYScales()[0];this.filterView(t,i.field,null)}this.reRender(t,{source:Pn.RESET}),t.emit(Pn.AFTER_RESET,cn.fromData(t,Pn.AFTER_RESET,{}))},n.prototype.filterView=function(t,r,i){t.filter(r,i)},n.prototype.reRender=function(t,r){t.render(!0,r)},n}(on);const cl=x4;var C4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filterView=function(t,r,i){var a=br(t);(0,v.S6)(a,function(o){o.filter(r,i)})},n.prototype.reRender=function(t){var r=br(t);(0,v.S6)(r,function(i){i.render(!0)})},n}(cl);const lh=C4;var M4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filter=function(){var t=ki(this.context),r=this.context.view,i=Sn(r);if(go(this.context)){var a=lu(this.context,10);a&&(0,v.S6)(i,function(m){a.includes(m)?m.show():m.hide()})}else if(t){var o=t.component,s=o.get("field");if(po(t)){if(s){var l=o.getItemsByState("unchecked"),c=pa(r,s),h=l.map(function(m){return m.name});(0,v.S6)(i,function(m){var x=cr(m,s),C=c.getText(x);h.indexOf(C)>=0?m.hide():m.show()})}}else if(dp(t)){var f=o.getValue(),p=(0,d.CR)(f,2),g=p[0],y=p[1];(0,v.S6)(i,function(m){var x=cr(m,s);x>=g&&x<=y?m.show():m.hide()})}}},n.prototype.clear=function(){var t=Sn(this.context.view);(0,v.S6)(t,function(r){r.show()})},n.prototype.reset=function(){this.clear()},n}(on);const _4=M4;var w4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.byRecord=!1,t}return(0,d.ZT)(n,e),n.prototype.filter=function(){go(this.context)&&(this.byRecord?this.filterByRecord():this.filterByBBox())},n.prototype.filterByRecord=function(){var t=this.context.view,r=lu(this.context,10);if(r){var i=t.getXScale().field,a=t.getYScales()[0].field,o=r.map(function(l){return l.getModel().data}),s=br(t);(0,v.S6)(s,function(l){var c=Sn(l);(0,v.S6)(c,function(h){var f=h.getModel().data;wp(o,f,i,a)?h.show():h.hide()})})}},n.prototype.filterByBBox=function(){var t=this,i=br(this.context.view);(0,v.S6)(i,function(a){var o=gp(t.context,a,10),s=Sn(a);o&&(0,v.S6)(s,function(l){o.includes(l)?l.show():l.hide()})})},n.prototype.reset=function(){var t=br(this.context.view);(0,v.S6)(t,function(r){var i=Sn(r);(0,v.S6)(i,function(a){a.show()})})},n}(on);const Og=w4;var T4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.buttonGroup=null,t.buttonCfg={name:"button",text:"button",textStyle:{x:0,y:0,fontSize:12,fill:"#333333",cursor:"pointer"},padding:[8,10],style:{fill:"#f7f7f7",stroke:"#cccccc",cursor:"pointer"},activeStyle:{fill:"#e6e6e6"}},t}return(0,d.ZT)(n,e),n.prototype.getButtonCfg=function(){return(0,v.b$)(this.buttonCfg,this.cfg)},n.prototype.drawButton=function(){var t=this.getButtonCfg(),r=this.context.view.foregroundGroup.addGroup({name:t.name}),a=r.addShape({type:"text",name:"button-text",attrs:(0,d.pi)({text:t.text},t.textStyle)}).getBBox(),o=pu(t.padding),s=r.addShape({type:"rect",name:"button-rect",attrs:(0,d.pi)({x:a.x-o[3],y:a.y-o[0],width:a.width+o[1]+o[3],height:a.height+o[0]+o[2]},t.style)});s.toBack(),r.on("mouseenter",function(){s.attr(t.activeStyle)}),r.on("mouseleave",function(){s.attr(t.style)}),this.buttonGroup=r},n.prototype.resetPosition=function(){var i=this.context.view.getCoordinate().convert({x:1,y:1}),a=this.buttonGroup,o=a.getBBox(),s=an.vs(null,[["t",i.x-o.width-10,i.y+o.height+5]]);a.setMatrix(s)},n.prototype.show=function(){this.buttonGroup||this.drawButton(),this.resetPosition(),this.buttonGroup.show()},n.prototype.hide=function(){this.buttonGroup&&this.buttonGroup.hide()},n.prototype.destroy=function(){var t=this.buttonGroup;t&&t.remove(),e.prototype.destroy.call(this)},n}(on);const A4=T4;var F4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.starting=!1,t.dragStart=!1,t}return(0,d.ZT)(n,e),n.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint()},n.prototype.drag=function(){if(this.startPoint){var t=this.context.getCurrentPoint(),r=this.context.view,i=this.context.event;this.dragStart?r.emit("drag",{target:i.target,x:i.x,y:i.y}):cu(t,this.startPoint)>4&&(r.emit("dragstart",{target:i.target,x:i.x,y:i.y}),this.dragStart=!0)}},n.prototype.end=function(){if(this.dragStart){var r=this.context.event;this.context.view.emit("dragend",{target:r.target,x:r.x,y:r.y})}this.starting=!1,this.dragStart=!1},n}(on);const k4=F4;var D4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.starting=!1,t.isMoving=!1,t.startPoint=null,t.startMatrix=null,t}return(0,d.ZT)(n,e),n.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint(),this.startMatrix=this.context.view.middleGroup.getMatrix()},n.prototype.move=function(){if(this.starting){var t=this.startPoint,r=this.context.getCurrentPoint();if(cu(t,r)>5&&!this.isMoving&&(this.isMoving=!0),this.isMoving){var a=this.context.view,o=an.vs(this.startMatrix,[["t",r.x-t.x,r.y-t.y]]);a.backgroundGroup.setMatrix(o),a.foregroundGroup.setMatrix(o),a.middleGroup.setMatrix(o)}}},n.prototype.end=function(){this.isMoving&&(this.isMoving=!1),this.startMatrix=null,this.starting=!1,this.startPoint=null},n.prototype.reset=function(){this.starting=!1,this.startPoint=null,this.isMoving=!1;var t=this.context.view;t.backgroundGroup.resetMatrix(),t.foregroundGroup.resetMatrix(),t.middleGroup.resetMatrix(),this.isMoving=!1},n}(on);const L4=D4;var Pg="x",zg="y",O4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dims=[Pg,zg],t.cfgFields=["dims"],t.cacheScaleDefs={},t}return(0,d.ZT)(n,e),n.prototype.hasDim=function(t){return this.dims.includes(t)},n.prototype.getScale=function(t){var r=this.context.view;return"x"===t?r.getXScale():r.getYScales()[0]},n.prototype.resetDim=function(t){var r=this.context.view;if(this.hasDim(t)&&this.cacheScaleDefs[t]){var i=this.getScale(t);r.scale(i.field,this.cacheScaleDefs[t]),this.cacheScaleDefs[t]=null}},n.prototype.reset=function(){this.resetDim(Pg),this.resetDim(zg),this.context.view.render(!0)},n}(on);const Bg=O4;var P4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.startPoint=null,t.starting=!1,t.startCache={},t}return(0,d.ZT)(n,e),n.prototype.start=function(){var t=this;this.startPoint=this.context.getCurrentPoint(),this.starting=!0,(0,v.S6)(this.dims,function(i){var a=t.getScale(i);t.startCache[i]={min:a.min,max:a.max,values:a.values}})},n.prototype.end=function(){this.startPoint=null,this.starting=!1,this.startCache={}},n.prototype.translate=function(){var t=this;if(this.starting){var r=this.startPoint,i=this.context.view.getCoordinate(),a=this.context.getCurrentPoint(),o=i.invert(r),s=i.invert(a),l=s.x-o.x,c=s.y-o.y,h=this.context.view;(0,v.S6)(this.dims,function(p){t.translateDim(p,{x:-1*l,y:-1*c})}),h.render(!0)}},n.prototype.translateDim=function(t,r){if(this.hasDim(t)){var i=this.getScale(t);i.isLinear&&this.translateLinear(t,i,r)}},n.prototype.translateLinear=function(t,r,i){var a=this.context.view,o=this.startCache[t],s=o.min,l=o.max,h=i[t]*(l-s);this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:r.nice,min:s,max:l}),a.scale(r.field,{nice:!1,min:s+h,max:l+h})},n.prototype.reset=function(){e.prototype.reset.call(this),this.startPoint=null,this.starting=!1},n}(Bg);const z4=P4;var B4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.zoomRatio=.05,t}return(0,d.ZT)(n,e),n.prototype.zoomIn=function(){this.zoom(this.zoomRatio)},n.prototype.zoom=function(t){var r=this;(0,v.S6)(this.dims,function(a){r.zoomDim(a,t)}),this.context.view.render(!0)},n.prototype.zoomOut=function(){this.zoom(-1*this.zoomRatio)},n.prototype.zoomDim=function(t,r){if(this.hasDim(t)){var i=this.getScale(t);i.isLinear&&this.zoomLinear(t,i,r)}},n.prototype.zoomLinear=function(t,r,i){var a=this.context.view;this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:r.nice,min:r.min,max:r.max});var o=this.cacheScaleDefs[t],s=o.max-o.min,l=r.min,c=r.max,h=i*s,f=l-h,p=c+h,y=(p-f)/s;p>f&&y<100&&y>.01&&a.scale(r.field,{nice:!1,min:l-h,max:c+h})},n}(Bg);const R4=B4;var U4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.scroll=function(t){var r=this.context,i=r.view,a=r.event;if(i.getOptions().scrollbar){var o=t?.wheelDelta||1,s=i.getController("scrollbar"),l=i.getXScale(),c=i.getOptions().data,h=(0,v.dp)((0,v.I)(c,l.field)),f=(0,v.dp)(l.values),p=s.getValue(),y=Math.floor((h-f)*p)+(function N4(e){return e.gEvent.originalEvent.deltaY>0}(a)?o:-o),x=(0,v.uZ)(y/(h-f)+o/(h-f)/1e4,0,1);s.setValue(x)}},n}(on);const Y4=U4;var G4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.context,i=ki(t).axis.cfg.title,a=i.description,o=i.text,s=i.descriptionTooltipStyle,l=t.event,c=l.x,h=l.y;this.tooltip||this.renderTooltip(),this.tooltip.update({title:o||"",customContent:function(){return'\n
    \n
    \n \u5b57\u6bb5\u8bf4\u660e\uff1a').concat(a,"\n
    \n
    \n ")},x:c,y:h}),this.tooltip.show()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.hide=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,i=this.context.view.canvas,a={start:{x:0,y:0},end:{x:i.get("width"),y:i.get("height")}},o=new Es({parent:i.get("el").parentNode,region:a,visible:!1,containerId:"aixs-description-tooltip",domStyles:(0,d.pi)({},(0,v.b$)({},(t={},t[Nr]={"max-width":"50%",padding:"10px","line-height":"15px","font-size":"12px",color:"rgba(0, 0, 0, .65)"},t[Vr]={"word-break":"break-all","margin-bottom":"3px"},t)))});o.init(),o.setCapture(!1),this.tooltip=o},n}(on);const Z4=G4;function Hr(e){return e.isInPlot()}function Rg(e){return e.gEvent.preventDefault(),e.gEvent.originalEvent.deltaY>0}(function YM(e,n){hu[(0,v.vl)(e)]=Rs(n)})("dark",Ap(B_)),kf("canvas",Kt),kf("svg",Jt),Tr("Polygon",e6),Tr("Interval",XS),Tr("Schema",r6),Tr("Path",Pu),Tr("Point",jS),Tr("Line",JS),Tr("Area",BS),Tr("Edge",NS),Tr("Heatmap",US),Tr("Violin",o6),mo("base",Ys),mo("interval",w6),mo("pie",T6),mo("polar",Vd),Un("overlap",function V6(e,n,t,r){var i=new Zd;(0,v.S6)(n,function(a){for(var o=a.find(function(g){return"text"===g.get("type")}),s=o.attr(),l=s.x,c=s.y,h=!1,f=0;f<=8;f++){var p=R6(o,l,c,f);if(i.hasGap(p)){i.fillGap(p),h=!0;break}}h||a.remove(!0)}),i.destroy()}),Un("distribute",function E6(e,n,t,r){if(e.length&&n.length){var i=e[0]?e[0].offset:0,a=n[0].get("coordinate"),o=a.getRadius(),s=a.getCenter();if(i>0){var h=2*(o+i)+28,f={start:a.start,end:a.end},p=[[],[]];e.forEach(function(g){g&&("right"===g.textAlign?p[0].push(g):p[1].push(g))}),p.forEach(function(g,y){var m=h/14;g.length>m&&(g.sort(function(x,C){return C["..percent"]-x["..percent"]}),g.splice(m,g.length-m)),g.sort(function(x,C){return x.y-C.y}),function A6(e,n,t,r,i,a){var o,s,g,l=!0,c=r.start,h=r.end,f=Math.min(c.y,h.y),p=Math.abs(c.y-h.y),y=0,m=Number.MIN_VALUE,x=n.map(function(tt){return tt.y>y&&(y=tt.y),tt.yp&&(p=y-f);l;)for(x.forEach(function(tt){var rt=(Math.min.apply(m,tt.targets)+Math.max.apply(m,tt.targets))/2;tt.pos=Math.min(Math.max(m,rt-tt.size/2),p-tt.size)}),l=!1,g=x.length;g--;)if(g>0){var C=x[g-1],M=x[g];C.pos+C.size>M.pos&&(C.size+=M.size,C.targets=C.targets.concat(M.targets),C.pos+C.size>p&&(C.pos=p-C.size),x.splice(g,1),l=!0)}g=0,x.forEach(function(tt){var rt=f+t/2;tt.targets.forEach(function(){n[g].y=tt.pos+rt,rt+=t,g++})});var w={};try{for(var b=(0,d.XA)(e),F=b.next();!F.done;F=b.next()){var W=F.value;w[W.get("id")]=W}}catch(tt){o={error:tt}}finally{try{F&&!F.done&&(s=b.return)&&s.call(b)}finally{if(o)throw o.error}}n.forEach(function(tt){var rt=tt.r*tt.r,Mt=Math.pow(Math.abs(tt.y-i.y),2);if(rts.maxX||o.maxY>s.maxY)&&i.remove(!0)})}),Un("limit-in-canvas",function O6(e,n,t,r){(0,v.S6)(n,function(i){var a=r.minX,o=r.minY,s=r.maxX,l=r.maxY,c=i.getCanvasBBox(),h=c.minX,f=c.minY,p=c.maxX,g=c.maxY,y=c.x,m=c.y,M=y,w=m;(hs?M=s-c.width:p>s&&(M-=p-s),f>l?w=l-c.height:g>l&&(w-=g-l),(M!==y||w!==m)&&Co(i,M-y,w-m)})}),Un("limit-in-plot",function v3(e,n,t,r,i){if(!(n.length<=0)){var a=i?.direction||["top","right","bottom","left"],o=i?.action||"translate",s=i?.margin||0,l=n[0].get("coordinate");if(l){var c=function tM(e,n){void 0===n&&(n=0);var t=e.start,r=e.end,i=e.getWidth(),a=e.getHeight(),o=Math.min(t.x,r.x),s=Math.min(t.y,r.y);return Dn.fromRange(o-n,s-n,o+i+n,s+a+n)}(l,s),h=c.minX,f=c.minY,p=c.maxX,g=c.maxY;(0,v.S6)(n,function(y){var m=y.getCanvasBBox(),x=m.minX,C=m.minY,M=m.maxX,w=m.maxY,b=m.x,F=m.y,W=m.width,tt=m.height,rt=b,Mt=F;if(a.indexOf("left")>=0&&(x=0&&(C=0&&(x>p?rt=p-W:M>p&&(rt-=M-p)),a.indexOf("bottom")>=0&&(C>g?Mt=g-tt:w>g&&(Mt-=w-g)),rt!==b||Mt!==F){var gt=rt-b;"translate"===o?Co(y,gt,Mt-F):"ellipsis"===o?y.findAll(function(te){return"text"===te.get("type")}).forEach(function(te){var ye=(0,v.ei)(te.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),we=te.getCanvasBBox(),Pe=function(e,n,t){var a,i=nl("...",t);a=(0,v.HD)(e)?e:(0,v.BB)(e);var l,c,o=n,s=[];if(nl(e,t)<=n)return e;for(;l=a.substr(0,16),!((c=nl(l,t))+i>o&&c>o);)if(s.push(l),o-=c,!(a=a.substr(16)))return s.join("");for(;l=a.substr(0,1),!((c=nl(l,t))+i>o);)if(s.push(l),o-=c,!(a=a.substr(1)))return s.join("");return"".concat(s.join(""),"...")}(te.attr("text"),we.width-Math.abs(gt),ye);te.attr("text",Pe)}):y.hide()}})}}}),Un("pie-outer",function k6(e,n,t,r){var i,a,o=(0,v.hX)(e,function(rt){return!(0,v.UM)(rt)}),s=n[0]&&n[0].get("coordinate");if(s){var l=s.getCenter(),c=s.getRadius(),h={};try{for(var f=(0,d.XA)(n),p=f.next();!p.done;p=f.next()){var g=p.value;h[g.get("id")]=g}}catch(rt){i={error:rt}}finally{try{p&&!p.done&&(a=f.return)&&a.call(f)}finally{if(i)throw i.error}}var y=(0,v.U2)(o[0],"labelHeight",14),m=(0,v.U2)(o[0],"offset",0);if(!(m<=0)){var C="right",M=(0,v.vM)(o,function(rt){return rt.xgt&&(rt.sort(function(Vt,te){return te.percent-Vt.percent}),(0,v.S6)(rt,function(Vt,te){te+1>gt&&(h[Vt.id].set("visible",!1),Vt.invisible=!0)})),Yd(rt,y,tt)}),(0,v.S6)(M,function(rt,Mt){(0,v.S6)(rt,function(gt){var Vt=Mt===C,ye=h[gt.id].getChildByIndex(0);if(ye){var we=c+m,Pe=gt.y-l.y,Wt=Math.pow(we,2),he=Math.pow(Pe,2),de=Math.sqrt(Wt-he>0?Wt-he:0),xe=Math.abs(Math.cos(gt.angle)*we);gt.x=Vt?l.x+Math.max(de,xe):l.x-Math.max(de,xe)}ye&&(ye.attr("y",gt.y),ye.attr("x",gt.x)),function F6(e,n){var t=n.getCenter(),r=n.getRadius();if(e&&e.labelLine){var i=e.angle,a=e.offset,o=dn(t.x,t.y,r,i),s=e.x+(0,v.U2)(e,"offsetX",0)*(Math.cos(i)>0?1:-1),l=e.y+(0,v.U2)(e,"offsetY",0)*(Math.sin(i)>0?1:-1),c={x:s-4*Math.cos(i),y:l-4*Math.sin(i)},h=e.labelLine.smooth,f=[],p=c.x-t.x,y=Math.atan((c.y-t.y)/p);if(p<0&&(y+=Math.PI),!1===h){(0,v.Kn)(e.labelLine)||(e.labelLine={});var m=0;(i<0&&i>-Math.PI/2||i>1.5*Math.PI)&&c.y>o.y&&(m=1),i>=0&&io.y&&(m=1),i>=Math.PI/2&&ic.y&&(m=1),(i<-Math.PI/2||i>=Math.PI&&i<1.5*Math.PI)&&o.y>c.y&&(m=1);var x=a/2>4?4:Math.max(a/2-1,0),C=dn(t.x,t.y,r+x,i),M=dn(t.x,t.y,r+a/2,y);f.push("M ".concat(o.x," ").concat(o.y)),f.push("L ".concat(C.x," ").concat(C.y)),f.push("A ".concat(t.x," ").concat(t.y," 0 ").concat(0," ").concat(m," ").concat(M.x," ").concat(M.y)),f.push("L ".concat(c.x," ").concat(c.y))}else{C=dn(t.x,t.y,r+(a/2>4?4:Math.max(a/2-1,0)),i);var b=o.xMath.pow(Math.E,-16)&&f.push.apply(f,["C",c.x+4*b,c.y,2*C.x-o.x,2*C.y-o.y,o.x,o.y]),f.push("L ".concat(o.x," ").concat(o.y))}e.labelLine.path=f.join(" ")}}(gt,s)})})}}}),Un("adjust-color",function j6(e,n,t){if(0!==t.length){var i=t[0].get("element").geometry.theme,a=i.labels||{},o=a.fillColorLight,s=a.fillColorDark;t.forEach(function(l,c){var f=n[c].find(function(C){return"text"===C.get("type")}),p=Dn.fromObject(l.getBBox()),g=Dn.fromObject(f.getCanvasBBox()),y=!p.contains(g),x=function(e){var n=Kr.toRGB(e).toUpperCase();if(qd[n])return qd[n];var t=(0,d.CR)(Kr.rgb2arr(n),3);return(299*t[0]+587*t[1]+114*t[2])/1e3<128}(l.attr("fill"));y?f.attr(i.overflowLabels.style):x?o&&f.attr("fill",o):s&&f.attr("fill",s)})}}),Un("interval-adjust-position",function n3(e,n,t){var r;if(0!==t.length){var a=(null===(r=t[0])||void 0===r?void 0:r.get("element"))?.geometry;a&&"interval"===a.type&&function t3(e,n,t){return!!e.getAdjust("stack")||n.every(function(i,a){return function K6(e,n,t){var r=e.coordinate,i=ci(n),a=Dn.fromObject(i.getCanvasBBox()),o=Dn.fromObject(t.getBBox());return r.isTransposed?o.height>=a.height:o.width>=a.width}(e,i,t[a])})}(a,n,t)&&t.forEach(function(s,l){!function e3(e,n,t){var r=e.coordinate,i=Dn.fromObject(t.getBBox());ci(n).attr(r.isTransposed?{x:i.minX+i.width/2,textAlign:"center"}:{y:i.minY+i.height/2,textBaseline:"middle"})}(a,n[l],s)})}}),Un("interval-hide-overlap",function i3(e,n,t){var r;if(0!==t.length){var a=(null===(r=t[0])||void 0===r?void 0:r.get("element"))?.geometry;if(a&&"interval"===a.type){var g,o=function r3(e){var t=[],r=Math.max(Math.floor(e.length/500),1);return(0,v.S6)(e,function(i,a){a%r==0?t.push(i):i.set("visible",!1)}),t}(n),l=(0,d.CR)(a.getXYFields(),1)[0],c=[],h=[],f=(0,v.vM)(o,function(x){return x.get("data")[l]}),p=(0,v.jj)((0,v.UI)(o,function(x){return x.get("data")[l]}));o.forEach(function(x){x.set("visible",!0)});var y=function(x){x&&(x.length&&h.push(x.pop()),h.push.apply(h,(0,d.ev)([],(0,d.CR)(x),!1)))};for((0,v.dp)(p)>0&&(g=p.shift(),y(f[g])),(0,v.dp)(p)>0&&(g=p.pop(),y(f[g])),(0,v.S6)(p.reverse(),function(x){y(f[x])});h.length>0;){var m=h.shift();m.get("visible")&&(w_(m,c)?m.set("visible",!1):c.push(m))}}}}),Un("point-adjust-position",function s3(e,n,t,r,i){var a,o;if(0!==t.length){var l=(null===(a=t[0])||void 0===a?void 0:a.get("element"))?.geometry;if(l&&"point"===l.type){var c=(0,d.CR)(l.getXYFields(),2),h=c[0],f=c[1],p=(0,v.vM)(n,function(m){return m.get("data")[h]}),g=[],y=i&&i.offset||(null===(o=e[0])||void 0===o?void 0:o.offset)||12;(0,v.UI)((0,v.XP)(p).reverse(),function(m){for(var x=function a3(e,n){var t=e.getXYFields()[1],r=[],i=n.sort(function(a,o){return a.get("data")[t]-a.get("data")[t]});return i.length>0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,(0,d.ev)([],(0,d.CR)(i),!1)),r}(l,p[m]);x.length;){var C=x.shift(),M=ci(C);if(jd(g,C,function(F,W){return F.get("data")[h]===W.get("data")[h]&&F.get("data")[f]===W.get("data")[f]}))M.set("visible",!1);else{var b=!1;Kd(g,C)&&(M.attr("y",M.attr("y")+2*y),b=Kd(g,C)),b?M.set("visible",!1):g.push(C)}}})}}}),Un("pie-spider",function L6(e,n,t,r){var i,a,o=n[0]&&n[0].get("coordinate");if(o){var s=o.getCenter(),l=o.getRadius(),c={};try{for(var h=(0,d.XA)(n),f=h.next();!f.done;f=h.next()){var p=f.value;c[p.get("id")]=p}}catch(rt){i={error:rt}}finally{try{f&&!f.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}var g=(0,v.U2)(e[0],"labelHeight",14),y=Math.max((0,v.U2)(e[0],"offset",0),4);(0,v.S6)(e,function(rt){if(rt&&(0,v.U2)(c,[rt.id])){var gt=rt.x>s.x||rt.x===s.x&&rt.y>s.y,Vt=(0,v.UM)(rt.offsetX)?4:rt.offsetX,te=dn(s.x,s.y,l+4,rt.angle);rt.x=s.x+(gt?1:-1)*(l+(y+Vt)),rt.y=te.y}});var m=o.start,x=o.end,M="right",w=(0,v.vM)(e,function(rt){return rt.xb&&(b=Math.min(Mt,Math.abs(m.y-x.y)))});var F={minX:m.x,maxX:x.x,minY:s.y-b/2,maxY:s.y+b/2};(0,v.S6)(w,function(rt,Mt){var gt=b/g;rt.length>gt&&(rt.sort(function(Vt,te){return te.percent-Vt.percent}),(0,v.S6)(rt,function(Vt,te){te>gt&&(c[Vt.id].set("visible",!1),Vt.invisible=!0)})),Yd(rt,g,F)});var W=F.minY,tt=F.maxY;(0,v.S6)(w,function(rt,Mt){var gt=Mt===M;(0,v.S6)(rt,function(Vt){var te=(0,v.U2)(c,Vt&&[Vt.id]);if(te){if(Vt.ytt)return void te.set("visible",!1);var ye=te.getChildByIndex(0),we=ye.getCanvasBBox(),Pe={x:gt?we.x:we.maxX,y:we.y+we.height/2};Co(ye,Vt.x-Pe.x,Vt.y-Pe.y),Vt.labelLine&&function D6(e,n,t){var h,r=n.getCenter(),i=n.getRadius(),a={x:e.x-(t?4:-4),y:e.y},o=dn(r.x,r.y,i+4,e.angle),s={x:a.x,y:a.y},l={x:o.x,y:o.y},c=dn(r.x,r.y,i,e.angle);if(a.y!==o.y){var f=t?4:-4;s.y=a.y,e.angle<0&&e.angle>=-Math.PI/2&&(s.x=Math.max(o.x,a.x-f),a.y0&&e.angleo.y?l.y=s.y:(l.y=o.y,l.x=Math.max(l.x,s.x-f))),e.angle>Math.PI/2&&(s.x=Math.min(o.x,a.x-f),a.y>o.y?l.y=s.y:(l.y=o.y,l.x=Math.min(l.x,s.x-f))),e.angle<-Math.PI/2&&(s.x=Math.min(o.x,a.x-f),a.y0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,(0,d.ev)([],(0,d.CR)(i),!1)),r}(l,p[m]);x.length;){var C=x.shift(),M=ci(C);if(tg(g,C,function(F,W){return F.get("data")[h]===W.get("data")[h]&&F.get("data")[f]===W.get("data")[f]}))M.set("visible",!1);else{var b=!1;eg(g,C)&&(M.attr("y",M.attr("y")+2*y),b=eg(g,C)),b?M.set("visible",!1):g.push(C)}}})}}}),$n("fade-in",function p3(e,n,t){var r={fillOpacity:(0,v.UM)(e.attr("fillOpacity"))?1:e.attr("fillOpacity"),strokeOpacity:(0,v.UM)(e.attr("strokeOpacity"))?1:e.attr("strokeOpacity"),opacity:(0,v.UM)(e.attr("opacity"))?1:e.attr("opacity")};e.attr({fillOpacity:0,strokeOpacity:0,opacity:0}),e.animate(r,n)}),$n("fade-out",function d3(e,n,t){e.animate({fillOpacity:0,strokeOpacity:0,opacity:0},n.duration,n.easing,function(){e.remove(!0)},n.delay)}),$n("grow-in-x",function y3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"x")}),$n("grow-in-xy",function x3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"xy")}),$n("grow-in-y",function m3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"y")}),$n("scale-in-x",function _3(e,n,t){var r=e.getBBox(),a=e.get("origin").mappingData.points,o=a[0].y-a[1].y>0?r.maxX:r.minX,s=(r.minY+r.maxY)/2;e.applyToMatrix([o,s,1]);var l=an.vs(e.getMatrix(),[["t",-o,-s],["s",.01,1],["t",o,s]]);e.setMatrix(l),e.animate({matrix:an.vs(e.getMatrix(),[["t",-o,-s],["s",100,1],["t",o,s]])},n)}),$n("scale-in-y",function w3(e,n,t){var r=e.getBBox(),i=e.get("origin").mappingData,a=(r.minX+r.maxX)/2,o=i.points,s=o[0].y-o[1].y<=0?r.maxY:r.minY;e.applyToMatrix([a,s,1]);var l=an.vs(e.getMatrix(),[["t",-a,-s],["s",1,.01],["t",a,s]]);e.setMatrix(l),e.animate({matrix:an.vs(e.getMatrix(),[["t",-a,-s],["s",1,100],["t",a,s]])},n)}),$n("wave-in",function b3(e,n,t){var r=au(t.coordinate,20),o=r.endState,s=e.setClip({type:r.type,attrs:r.startState});t.toAttrs&&e.attr(t.toAttrs),s.animate(o,(0,d.pi)((0,d.pi)({},n),{callback:function(){e&&!e.get("destroyed")&&e.set("clipShape",null),s.remove(!0),(0,v.mf)(n.callback)&&n.callback()}}))}),$n("zoom-in",function T3(e,n,t){Xu(e,n,"zoomIn")}),$n("zoom-out",function A3(e,n,t){Xu(e,n,"zoomOut")}),$n("position-update",function M3(e,n,t){var r=t.toAttrs,i=r.x,a=r.y;delete r.x,delete r.y,e.attr(r),e.animate({x:i,y:a},n)}),$n("sector-path-update",function S3(e,n,t){var r=t.toAttrs,i=t.coordinate,a=r.path||[],o=a.map(function(M){return M[0]});if(!(a.length<1)){var s=ig(a),l=s.startAngle,c=s.endAngle,h=s.radius,f=s.innerRadius,p=ig(e.attr("path")),g=p.startAngle,y=p.endAngle,m=i.getCenter(),x=l-g,C=c-y;if(0===x&&0===C)return void e.attr(r);e.animate(function(M){var w=g+M*x,b=y+M*C;return(0,d.pi)((0,d.pi)({},r),{path:(0,v.Xy)(o,["M","A","A","Z"])?qv(m.x,m.y,h,w,b):ii(m.x,m.y,h,w,b,f)})},(0,d.pi)((0,d.pi)({},n),{callback:function(){e.attr("path",a),(0,v.mf)(n.callback)&&n.callback()}}))}}),$n("path-in",function C3(e,n,t){var r=e.getTotalLength();e.attr("lineDash",[r]),e.animate(function(i){return{lineDashOffset:(1-i)*r}},n)}),va("rect",B3),va("mirror",P3),va("list",I3),va("matrix",L3),va("circle",F3),va("tree",N3),Ii("axis",G3),Ii("legend",J3),Ii("tooltip",zp),Ii("annotation",Y3),Ii("slider",q3),Ii("scrollbar",eb),Se("tooltip",vg),Se("sibling-tooltip",lb),Se("ellipsis-text",ub),Se("element-active",pb),Se("element-single-active",_b),Se("element-range-active",xb),Se("element-highlight",eh),Se("element-highlight-by-x",Ab),Se("element-highlight-by-color",bb),Se("element-single-highlight",kb),Se("element-range-highlight",gg),Se("element-sibling-highlight",gg,{effectSiblings:!0,effectByRecord:!0}),Se("element-selected",Ob),Se("element-single-selected",zb),Se("element-range-selected",Db),Se("element-link-by-color",gb),Se("active-region",ab),Se("list-active",Nb),Se("list-selected",Hb),Se("list-highlight",nh),Se("list-unchecked",Zb),Se("list-checked",Xb),Se("list-focus",Jb),Se("list-radio",qb),Se("legend-item-highlight",nh,{componentNames:["legend"]}),Se("axis-label-highlight",nh,{componentNames:["axis"]}),Se("axis-description",Z4),Se("rect-mask",wg),Se("x-rect-mask",Tg,{dim:"x"}),Se("y-rect-mask",Tg,{dim:"y"}),Se("circle-mask",t4),Se("path-mask",Eg),Se("smooth-path-mask",o4),Se("rect-multi-mask",kg),Se("x-rect-multi-mask",Ig,{dim:"x"}),Se("y-rect-multi-mask",Ig,{dim:"y"}),Se("circle-multi-mask",h4),Se("path-multi-mask",Dg),Se("smooth-path-multi-mask",p4),Se("cursor",g4),Se("data-filter",m4),Se("brush",cl),Se("brush-x",cl,{dims:["x"]}),Se("brush-y",cl,{dims:["y"]}),Se("sibling-filter",lh),Se("sibling-x-filter",lh,{dims:"x"}),Se("sibling-y-filter",lh,{dims:"y"}),Se("element-filter",_4),Se("element-sibling-filter",Og),Se("element-sibling-filter-record",Og,{byRecord:!0}),Se("view-drag",k4),Se("view-move",L4),Se("scale-translate",z4),Se("scale-zoom",R4),Se("reset-button",A4,{name:"reset-button",text:"reset"}),Se("mousewheel-scroll",Y4),Le("tooltip",{start:[{trigger:"plot:mousemove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseleave",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),Le("ellipsis-text",{start:[{trigger:"legend-item-name:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"legend-item-name:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"legend-item-name:mouseleave",action:"ellipsis-text:hide"},{trigger:"legend-item-name:touchend",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseleave",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseout",action:"ellipsis-text:hide"},{trigger:"axis-label:touchend",action:"ellipsis-text:hide"}]}),Le("element-active",{start:[{trigger:"element:mouseenter",action:"element-active:active"}],end:[{trigger:"element:mouseleave",action:"element-active:reset"}]}),Le("element-selected",{start:[{trigger:"element:click",action:"element-selected:toggle"}]}),Le("element-highlight",{start:[{trigger:"element:mouseenter",action:"element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight:reset"}]}),Le("element-highlight-by-x",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-x:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-x:reset"}]}),Le("element-highlight-by-color",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-color:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-color:reset"}]}),Le("legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","element-active:reset"]}]}),Le("legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","element-highlight:reset"]}]}),Le("axis-label-highlight",{start:[{trigger:"axis-label:mouseenter",action:["axis-label-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"axis-label:mouseleave",action:["axis-label-highlight:reset","element-highlight:reset"]}]}),Le("element-list-highlight",{start:[{trigger:"element:mouseenter",action:["list-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"element:mouseleave",action:["list-highlight:reset","element-highlight:reset"]}]}),Le("element-range-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"plot:mousedown",isEnable:function(e){return!e.isInShape("mask")},action:["rect-mask:start","rect-mask:show"]},{trigger:"mask:dragstart",action:["rect-mask:moveStart"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:drag",action:["rect-mask:move"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end"]},{trigger:"mask:dragend",action:["rect-mask:moveEnd"]},{trigger:"document:mouseup",isEnable:function(e){return!e.isInPlot()},action:["element-range-highlight:clear","rect-mask:end","rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["element-range-highlight:clear","rect-mask:hide"]}]}),Le("brush",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:["brush:start","rect-mask:start","rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Hr,action:["rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Hr,action:["brush:filter","brush:end","rect-mask:end","rect-mask:hide","reset-button:show"]}],rollback:[{trigger:"reset-button:click",action:["brush:reset","reset-button:hide","cursor:crosshair"]}]}),Le("brush-visible",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"plot:mousedown",action:["rect-mask:start","rect-mask:show"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end","rect-mask:hide","element-filter:filter","element-range-highlight:clear"]}],rollback:[{trigger:"dblclick",action:["element-filter:clear"]}]}),Le("brush-x",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:["brush-x:start","x-rect-mask:start","x-rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Hr,action:["x-rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Hr,action:["brush-x:filter","brush-x:end","x-rect-mask:end","x-rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-x:reset"]}]}),Le("element-path-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:"path-mask:start"},{trigger:"mousedown",isEnable:Hr,action:"path-mask:show"}],processing:[{trigger:"mousemove",action:"path-mask:addPoint"}],end:[{trigger:"mouseup",action:"path-mask:end"}],rollback:[{trigger:"dblclick",action:"path-mask:hide"}]}),Le("brush-x-multi",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"mousedown",isEnable:Hr,action:["x-rect-multi-mask:start","x-rect-multi-mask:show"]},{trigger:"mask:dragstart",action:["x-rect-multi-mask:moveStart"]}],processing:[{trigger:"mousemove",isEnable:function(e){return!zs(e)},action:["x-rect-multi-mask:resize"]},{trigger:"multi-mask:change",action:"element-range-highlight:highlight"},{trigger:"mask:drag",action:["x-rect-multi-mask:move"]}],end:[{trigger:"mouseup",action:["x-rect-multi-mask:end"]},{trigger:"mask:dragend",action:["x-rect-multi-mask:moveEnd"]}],rollback:[{trigger:"dblclick",action:["x-rect-multi-mask:clear","cursor:crosshair"]},{trigger:"multi-mask:clearAll",action:["element-range-highlight:clear"]},{trigger:"multi-mask:clearSingle",action:["element-range-highlight:highlight"]}]}),Le("element-single-selected",{start:[{trigger:"element:click",action:"element-single-selected:toggle"}]}),Le("legend-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:["cursor:pointer","list-radio:show"]},{trigger:"legend-item:mouseleave",action:["cursor:default","list-radio:hide"]}],start:[{trigger:"legend-item:click",isEnable:function(e){return!e.isInShape("legend-item-radio")},action:["legend-item-highlight:reset","element-highlight:reset","list-unchecked:toggle","data-filter:filter","list-radio:show"]},{trigger:"legend-item-radio:mouseenter",action:["list-radio:showTip"]},{trigger:"legend-item-radio:mouseleave",action:["list-radio:hideTip"]},{trigger:"legend-item-radio:click",action:["list-focus:toggle","data-filter:filter","list-radio:show"]}]}),Le("continuous-filter",{start:[{trigger:"legend:valuechanged",action:"data-filter:filter"}]}),Le("continuous-visible-filter",{start:[{trigger:"legend:valuechanged",action:"element-filter:filter"}]}),Le("legend-visible-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:["legend-item-highlight:reset","element-highlight:reset","list-unchecked:toggle","element-filter:filter"]}]}),Le("active-region",{start:[{trigger:"plot:mousemove",action:"active-region:show"}],end:[{trigger:"plot:mouseleave",action:"active-region:hide"}]}),Le("axis-description",{start:[{trigger:"axis-description:mousemove",action:"axis-description:show"}],end:[{trigger:"axis-description:mouseleave",action:"axis-description:hide"}]}),Le("view-zoom",{start:[{trigger:"plot:mousewheel",isEnable:function(e){return Rg(e.event)},action:"scale-zoom:zoomOut",throttle:{wait:100,leading:!0,trailing:!1}},{trigger:"plot:mousewheel",isEnable:function(e){return!Rg(e.event)},action:"scale-zoom:zoomIn",throttle:{wait:100,leading:!0,trailing:!1}}]}),Le("sibling-tooltip",{start:[{trigger:"plot:mousemove",action:"sibling-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"sibling-tooltip:hide"}]}),Le("plot-mousewheel-scroll",{start:[{trigger:"plot:mousewheel",action:"mousewheel-scroll:scroll"}]});var Hn=["type","alias","tickCount","tickInterval","min","max","nice","minLimit","maxLimit","range","tickMethod","base","exponent","mask","sync"],rr=(()=>(function(e){e.ERROR="error",e.WARN="warn",e.INFO="log"}(rr||(rr={})),rr))(),Ng="AntV/G2Plot";function Vg(e){for(var n=[],t=1;t=0}),i=t.every(function(a){return(0,v.U2)(a,[n])<=0});return r?{min:0}:i?{max:0}:{}}function Ug(e,n,t,r,i){if(void 0===i&&(i=[]),!Array.isArray(e))return{nodes:[],links:[]};var a=[],o={},s=-1;return e.forEach(function(l){var c=l[n],h=l[t],f=l[r],p=je(l,i);o[c]||(o[c]=(0,d.pi)({id:++s,name:c},p)),o[h]||(o[h]=(0,d.pi)({id:++s,name:h},p)),a.push((0,d.pi)({source:o[c].id,target:o[h].id,value:f},p))}),{nodes:Object.values(o).sort(function(l,c){return l.id-c.id}),links:a}}function _a(e,n){var t=(0,v.hX)(e,function(r){var i=r[n];return null===i||"number"==typeof i&&!isNaN(i)});return Gr(rr.WARN,t.length===e.length,"illegal data existed in chart data."),t}var hh,X4={}.toString,Yg=function(e,n){return X4.call(e)==="[object "+n+"]"},$4=function(e){return Yg(e,"Array")},Hg=function(e){if(!function(e){return"object"==typeof e&&null!==e}(e)||!Yg(e,"Object"))return!1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n},Gg=function(e,n,t,r){for(var i in t=t||0,r=r||5,n)if(Object.prototype.hasOwnProperty.call(n,i)){var a=n[i];a?Hg(a)?(Hg(e[i])||(e[i]={}),t0&&(t=t.map(function(r,i){return n.forEach(function(a,o){r+=n[o][i]}),r})),t}(0,v.HP)(function(e,n){void 0===n&&(n={});var t=n.fontSize,r=n.fontFamily,i=void 0===r?"sans-serif":r,a=n.fontWeight,o=n.fontStyle,s=n.fontVariant,l=function q4(){return hh||(hh=document.createElement("canvas").getContext("2d")),hh}();return l.font=[o,a,s,"".concat(t,"px"),i].join(" "),l.measureText((0,v.HD)(e)?e:"").width},function(e,n){return void 0===n&&(n={}),(0,d.ev)([e],(0,v.VO)(n),!0).join("")});var tT=function(e,n,t,r){var a,o,l,c,i=[],s=!!r;if(s){l=[1/0,1/0],c=[-1/0,-1/0];for(var h=0,f=e.length;h"},key:"".concat(0===l?"top":"bottom","-statistic")},je(s,["offsetX","offsetY","rotate","style","formatter"])))}})},rT=function(e,n,t){var r=n.statistic;[r.title,r.content].forEach(function(o){if(o){var s=(0,v.mf)(o.style)?o.style(t):o.style;e.annotation().html((0,d.pi)({position:["50%","100%"],html:function(l,c){var h=c.getCoordinate(),f=c.views[0].getCoordinate(),p=f.getCenter(),g=f.getRadius(),y=Math.max(Math.sin(f.startAngle),Math.sin(f.endAngle))*g,m=p.y+y-h.y.start-parseFloat((0,v.U2)(s,"fontSize",0)),x=h.getRadius()*h.innerRadius*2;Xg(l,(0,d.pi)({width:"".concat(x,"px"),transform:"translate(-50%, ".concat(m,"px)")},Wg(s)));var C=c.getData();if(o.customHtml)return o.customHtml(l,c,t,C);var M=o.content;return o.formatter&&(M=o.formatter(t,C)),M?(0,v.HD)(M)?M:"".concat(M):"
    "}},je(o,["offsetX","offsetY","rotate","style","formatter"])))}})};function $g(e,n){return n?(0,v.u4)(n,function(t,r,i){return t.replace(new RegExp("{\\s*".concat(i,"\\s*}"),"g"),r)},e):e}function Ue(e,n){return e.views.find(function(t){return t.id===n})}function ko(e){var n=e.parent;return n?n.views:[]}function Jg(e){return ko(e).filter(function(n){return n!==e})}function Io(e,n,t){void 0===t&&(t=e.geometries),e.animate("boolean"!=typeof n||n),(0,v.S6)(t,function(r){var i;i=(0,v.mf)(n)?n(r.type||r.shapeType,r)||!0:n,r.animate(i)})}function vl(){return"object"==typeof window?window?.devicePixelRatio:2}function vh(e,n){void 0===n&&(n=e);var t=document.createElement("canvas"),r=vl();return t.width=e*r,t.height=n*r,t.style.width="".concat(e,"px"),t.style.height="".concat(n,"px"),t.getContext("2d").scale(r,r),t}function ph(e,n,t,r){void 0===r&&(r=t);var i=n.backgroundColor;e.globalAlpha=n.opacity,e.fillStyle=i,e.beginPath(),e.fillRect(0,0,t,r),e.closePath()}function Qg(e,n,t){var r=e+n;return t?2*r:r}function qg(e,n){return n?[[.25*e,.25*e],[.75*e,.75*e]]:[[.5*e,.5*e]]}function dh(e,n){var t=n*Math.PI/180;return{a:Math.cos(t)*(1/e),b:Math.sin(t)*(1/e),c:-Math.sin(t)*(1/e),d:Math.cos(t)*(1/e),e:0,f:0}}var iT={size:6,padding:2,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0,isStagger:!0};function aT(e,n,t,r){var i=n.size,a=n.fill,o=n.lineWidth,s=n.stroke,l=n.fillOpacity;e.beginPath(),e.globalAlpha=l,e.fillStyle=a,e.strokeStyle=s,e.lineWidth=o,e.arc(t,r,i/2,0,2*Math.PI,!1),e.fill(),o&&e.stroke(),e.closePath()}var sT={rotation:45,spacing:5,opacity:1,backgroundColor:"transparent",strokeOpacity:.5,stroke:"#fff",lineWidth:2};var uT={size:6,padding:1,isStagger:!0,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0};function hT(e,n,t,r){var i=n.stroke,a=n.size,o=n.fill,s=n.lineWidth;e.globalAlpha=n.fillOpacity,e.strokeStyle=i,e.lineWidth=s,e.fillStyle=o,e.strokeRect(t-a/2,r-a/2,a,a),e.fillRect(t-a/2,r-a/2,a,a)}function vT(e){var r,t=e.cfg;switch(e.type){case"dot":r=function oT(e){var n=wt({},iT,e),i=n.isStagger,a=n.rotation,o=Qg(n.size,n.padding,i),s=qg(o,i),l=vh(o,o),c=l.getContext("2d");ph(c,n,o);for(var h=0,f=s;h0&&function zT(e,n,t){(function OT(e,n,t){var r=e.view,i=e.geometry,a=e.group,o=e.options,s=e.horizontal,l=o.offset,c=o.size,h=o.arrow,f=r.getCoordinate(),p=Cl(f,n)[3],g=Cl(f,t)[0],y=g.y-p.y,m=g.x-p.x;if("boolean"!=typeof h){var M,x=h.headSize,C=o.spacing;s?(m-x)/2w){var W=Math.max(1,Math.ceil(w/(b/m.length))-1),tt="".concat(m.slice(0,W),"...");M.attr("text",tt)}}}}(e,n,t)}(p,g[m-1],y)})}})),r}}(t.yField,!n,!!r),function DT(e){return void 0===e&&(e=!1),function(n){var t=n.chart,i=n.options.connectedArea,a=function(){t.removeInteraction(Yi.hover),t.removeInteraction(Yi.click)};if(!e&&i){var o=i.trigger||"hover";a(),t.interaction(Yi[o],{start:xh(o,i.style)})}else a();return n}}(!t.isStack),Vi)(e)}function GT(e){var n=e.options,t=n.xField,r=n.yField,i=n.xAxis,a=n.yAxis,o={left:"bottom",right:"top",top:"left",bottom:"right"},s=!1!==a&&(0,d.pi)({position:o[a?.position||"left"]},a),l=!1!==i&&(0,d.pi)({position:o[i?.position||"bottom"]},i);return(0,d.pi)((0,d.pi)({},e),{options:(0,d.pi)((0,d.pi)({},n),{xField:r,yField:t,xAxis:s,yAxis:l})})}function ZT(e){var t=e.options.label;return t&&!t.position&&(t.position="left",t.layout||(t.layout=[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}])),wt({},e,{options:{label:t}})}function WT(e){var n=e.options,i=n.legend;return n.seriesField?!1!==i&&(i=(0,d.pi)({position:n.isStack?"top-left":"right-top"},i||{})):i=!1,wt({},e,{options:{legend:i}})}function XT(e){var t=[{type:"transpose"},{type:"reflectY"}].concat(e.options.coordinate||[]);return wt({},e,{options:{coordinate:t}})}function $T(e){var t=e.options,r=t.barStyle,i=t.barWidthRatio,a=t.minBarWidth,o=t.maxBarWidth,s=t.barBackground;return Ml({chart:e.chart,options:(0,d.pi)((0,d.pi)({},t),{columnStyle:r,columnWidthRatio:i,minColumnWidth:a,maxColumnWidth:o,columnBackground:s})},!0)}function v0(e){return Fe(GT,ZT,WT,mn,XT,$T)(e)}Le(Yi.hover,{start:xh(Yi.hover),end:[{trigger:"interval:mouseleave",action:["element-highlight-by-color:reset","element-link-by-color:unlink"]}]}),Le(Yi.click,{start:xh(Yi.click),end:[{trigger:"document:mousedown",action:["element-highlight-by-color:clear","element-link-by-color:clear"]}]});var wh,JT=wt({},ze.getDefaultOptions(),{barWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},legend:{radio:{}},interactions:[{type:"active-region"}]}),Mh=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="bar",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return JT},n.prototype.changeData=function(t){var r,i;this.updateOption({data:t});var o=this.chart,s=this.options,l=s.isPercent,c=s.xField,h=s.yField,f=s.xAxis,p=s.yAxis;c=(r=[h,c])[0],h=r[1],f=(i=[p,f])[0],p=i[1],Ch({chart:o,options:(0,d.pi)((0,d.pi)({},s),{xField:c,yField:h,yAxis:p,xAxis:f})}),o.changeData(Lo(t,c,h,c,l))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return v0},n}(ze),QT=wt({},ze.getDefaultOptions(),{columnWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},legend:{radio:{}},interactions:[{type:"active-region"}]}),_h=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="column",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return QT},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options,i=r.yField,a=r.xField,o=r.isPercent;Ch({chart:this.chart,options:this.options}),this.chart.changeData(Lo(t,i,a,i,o))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Ml},n}(ze),gi="$$percentage$$",yi="$$mappingValue$$",Wr="$$conversion$$",Sh="$$totalPercentage$$",Oo="$$x$$",Po="$$y$$",qT={appendPadding:[0,80],minSize:0,maxSize:1,meta:(wh={},wh[yi]={min:0,max:1,nice:!1},wh),label:{style:{fill:"#fff",fontSize:12}},tooltip:{showTitle:!1,showMarkers:!1,shared:!1},conversionTag:{offsetX:10,offsetY:0,style:{fontSize:12,fill:"rgba(0,0,0,0.45)"}}},p0="CONVERSION_TAG_NAME";function bh(e,n,t){var i=t.yField,a=t.maxSize,o=t.minSize,s=(0,v.U2)((0,v.UT)(n,i),[i]),l=(0,v.hj)(a)?a:1,c=(0,v.hj)(o)?o:0;return(0,v.UI)(e,function(h,f){var p=(h[i]||0)/s;return h[gi]=p,h[yi]=(l-c)*p+c,h[Wr]=[(0,v.U2)(e,[f-1,i]),h[i]],h})}function Th(e){return function(n){var t=n.chart,r=n.options,i=r.conversionTag,o=r.filteredData||t.getOptions().data;if(i){var s=i.formatter;o.forEach(function(l,c){if(!(c<=0||Number.isNaN(l[yi]))){var h=e(l,c,o,{top:!0,name:p0,text:{content:(0,v.mf)(s)?s(l,o):s,offsetX:i.offsetX,offsetY:i.offsetY,position:"end",autoRotate:!1,style:(0,d.pi)({textAlign:"start",textBaseline:"middle"},i.style)}});t.annotation().line(h)}})}return n}}function jT(e){var n=e.chart,t=e.options,r=t.data,i=void 0===r?[]:r,l=bh(i,i,{yField:t.yField,maxSize:t.maxSize,minSize:t.minSize});return n.data(l),e}function KT(e){var n=e.chart,t=e.options,r=t.xField,a=t.color,s=t.label,l=t.shape,c=void 0===l?"funnel":l,h=t.funnelStyle,f=t.state,p=ir(t.tooltip,[r,t.yField]),g=p.fields,y=p.formatter;return Gn({chart:n,options:{type:"interval",xField:r,yField:yi,colorField:r,tooltipFields:(0,v.kJ)(g)&&g.concat([gi,Wr]),mapping:{shape:c,tooltip:y,color:a,style:h},label:s,state:f}}),An(e.chart,"interval").adjust("symmetric"),e}function t5(e){return e.chart.coordinate({type:"rect",actions:e.options.isTransposed?[]:[["transpose"],["scale",1,-1]]}),e}function d0(e){var t=e.chart,r=e.options.maxSize,i=(0,v.U2)(t,["geometries","0","dataArray"],[]),a=(0,v.U2)(t,["options","data","length"]),o=(0,v.UI)(i,function(l){return(0,v.U2)(l,["0","nextPoints","0","x"])*a-.5});return Th(function(l,c,h,f){var p=r-(r-l[yi])/2;return(0,d.pi)((0,d.pi)({},f),{start:[o[c-1]||c-.5,p],end:[o[c-1]||c-.5,p+.05]})})(e),e}function g0(e){return Fe(jT,KT,t5,d0)(e)}function e5(e){var n,t=e.chart,r=e.options,i=r.data,o=r.yField;return t.data(void 0===i?[]:i),t.scale(((n={})[o]={sync:!0},n)),e}function n5(e){var t=e.options,r=t.data,i=t.xField,a=t.yField,o=t.color,s=t.compareField,l=t.isTransposed,c=t.tooltip,h=t.maxSize,f=t.minSize,p=t.label,g=t.funnelStyle,y=t.state;return e.chart.facet("mirror",{fields:[s],transpose:!l,padding:l?0:[32,0,0,0],showTitle:t.showFacetTitle,eachView:function(x,C){var M=l?C.rowIndex:C.columnIndex;l||x.coordinate({type:"rect",actions:[["transpose"],["scale",0===M?-1:1,-1]]});var w=bh(C.data,r,{yField:a,maxSize:h,minSize:f});x.data(w);var b=ir(c,[i,a,s]),F=b.fields,W=b.formatter,tt=l?{offset:0===M?10:-23,position:0===M?"bottom":"top"}:{offset:10,position:"left",style:{textAlign:0===M?"end":"start"}};Gn({chart:x,options:{type:"interval",xField:i,yField:yi,colorField:i,tooltipFields:(0,v.kJ)(F)&&F.concat([gi,Wr]),mapping:{shape:"funnel",tooltip:W,color:o,style:g},label:!1!==p&&wt({},tt,p),state:y}})}}),e}function y0(e){var n=e.chart,t=e.index,r=e.options,i=r.conversionTag,a=r.isTransposed;((0,v.hj)(t)?[n]:n.views).forEach(function(o,s){var l=(0,v.U2)(o,["geometries","0","dataArray"],[]),c=(0,v.U2)(o,["options","data","length"]),h=(0,v.UI)(l,function(p){return(0,v.U2)(p,["0","nextPoints","0","x"])*c-.5});Th(function(p,g,y,m){return wt({},m,{start:[h[g-1]||g-.5,p[yi]],end:[h[g-1]||g-.5,p[yi]+.05],text:a?{style:{textAlign:"start"}}:{offsetX:!1!==i?(0===(t||s)?-1:1)*i.offsetX:0,style:{textAlign:0===(t||s)?"end":"start"}}})})(wt({},{chart:o,options:r}))})}function r5(e){return e.chart.once("beforepaint",function(){return y0(e)}),e}function a5(e){var n=e.chart,t=e.options,r=t.data,i=void 0===r?[]:r,a=t.yField,o=(0,v.u4)(i,function(c,h){return c+(h[a]||0)},0),s=(0,v.UT)(i,a)[a],l=(0,v.UI)(i,function(c,h){var f=[],p=[];if(c[Sh]=(c[a]||0)/o,h){var g=i[h-1][Oo],y=i[h-1][Po];f[0]=g[3],p[0]=y[3],f[1]=g[2],p[1]=y[2]}else f[0]=-.5,p[0]=1,f[1]=.5,p[1]=1;return p[2]=p[1]-c[Sh],f[2]=(p[2]+1)/4,p[3]=p[2],f[3]=-f[2],c[Oo]=f,c[Po]=p,c[gi]=(c[a]||0)/s,c[Wr]=[(0,v.U2)(i,[h-1,a]),c[a]],c});return n.data(l),e}function o5(e){var n=e.chart,t=e.options,r=t.xField,a=t.color,s=t.label,l=t.funnelStyle,c=t.state,h=ir(t.tooltip,[r,t.yField]),f=h.fields,p=h.formatter;return Gn({chart:n,options:{type:"polygon",xField:Oo,yField:Po,colorField:r,tooltipFields:(0,v.kJ)(f)&&f.concat([gi,Wr]),label:s,state:c,mapping:{tooltip:p,color:a,style:l}}}),e}function s5(e){return e.chart.coordinate({type:"rect",actions:e.options.isTransposed?[["transpose"],["reflect","x"]]:[]}),e}function l5(e){return Th(function(t,r,i,a){return(0,d.pi)((0,d.pi)({},a),{start:[t[Oo][1],t[Po][1]],end:[t[Oo][1]+.05,t[Po][1]]})})(e),e}function u5(e){var n,t=e.chart,r=e.options,i=r.data,o=r.yField;return t.data(void 0===i?[]:i),t.scale(((n={})[o]={sync:!0},n)),e}function h5(e){var t=e.options;return e.chart.facet("rect",{fields:[t.seriesField],padding:[t.isTransposed?0:32,10,0,10],showTitle:t.showFacetTitle,eachView:function(o,s){g0(wt({},e,{chart:o,options:{data:s.data}}))}}),e}var v5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.rendering=!1,t}return(0,d.ZT)(n,e),n.prototype.change=function(t){var r=this;if(!this.rendering){var a=t.compareField,o=a?y0:d0,s=this.context.view;(0,v.UI)(t.seriesField||a?s.views:[s],function(c,h){var f=c.getController("annotation"),p=(0,v.hX)((0,v.U2)(f,["option"],[]),function(y){return y.name!==p0});f.clear(!0),(0,v.S6)(p,function(y){"object"==typeof y&&c.annotation()[y.type](y)});var g=(0,v.U2)(c,["filteredData"],c.getOptions().data);o({chart:c,index:h,options:(0,d.pi)((0,d.pi)({},t),{filteredData:bh(g,g,t)})}),c.filterData(g),r.rendering=!0,c.render(!0)})}this.rendering=!1},n}(on),m0="funnel-conversion-tag",Ah="funnel-afterrender",x0={trigger:"afterrender",action:"".concat(m0,":change")};function p5(e){var h,n=e.options,t=n.compareField,r=n.xField,i=n.yField,o=n.funnelStyle,s=n.data,l=dl(n.locale);return(t||o)&&(h=function(f){return wt({},t&&{lineWidth:1,stroke:"#fff"},(0,v.mf)(o)?o(f):o)}),wt({options:{label:t?{fields:[r,i,t,gi,Wr],formatter:function(f){return"".concat(f[i])}}:{fields:[r,i,gi,Wr],offset:0,position:"middle",formatter:function(f){return"".concat(f[r]," ").concat(f[i])}},tooltip:{title:r,formatter:function(f){return{name:f[r],value:f[i]}}},conversionTag:{formatter:function(f){return"".concat(l.get(["conversionTag","label"]),": ").concat(f0.apply(void 0,f[Wr]))}}}},e,{options:{funnelStyle:h,data:(0,v.d9)(s)}})}function d5(e){var n=e.options,t=n.compareField,r=n.dynamicHeight;return n.seriesField?function f5(e){return Fe(u5,h5)(e)}(e):t?function i5(e){return Fe(e5,n5,r5)(e)}(e):r?function c5(e){return Fe(a5,o5,s5,l5)(e)}(e):g0(e)}function g5(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function y5(e){return e.chart.axis(!1),e}function m5(e){var r=e.options.legend;return e.chart.legend(!1!==r&&r),e}function x5(e){var n=e.chart,t=e.options,i=t.dynamicHeight;return(0,v.S6)(t.interactions,function(a){!1===a.enable?n.removeInteraction(a.type):n.interaction(a.type,a.cfg||{})}),i?n.removeInteraction(Ah):n.interaction(Ah,{start:[(0,d.pi)((0,d.pi)({},x0),{arg:t})]}),e}function C0(e){return Fe(p5,d5,g5,y5,mn,x5,m5,Ke,Xe,ln())(e)}Se(m0,v5),Le(Ah,{start:[x0]});var _l,M0=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="funnel",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return qT},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return C0},n.prototype.setState=function(t,r,i){void 0===i&&(i=!0);var a=Fo(this.chart);(0,v.S6)(a,function(o){r(o.getData())&&o.setState(t,i)})},n.prototype.getStates=function(){var t=Fo(this.chart),r=[];return(0,v.S6)(t,function(i){var a=i.getData(),o=i.getStates();(0,v.S6)(o,function(s){r.push({data:a,state:s,geometry:i.geometry,element:i})})}),r},n.CONVERSATION_FIELD=Wr,n.PERCENT_FIELD=gi,n.TOTAL_PERCENT_FIELD=Sh,n}(ze),Eh="range",_0="type",Xr="percent",C5="#f0f0f0",w0="indicator-view",S0="range-view",M5={percent:0,range:{ticks:[]},innerRadius:.9,radius:.95,startAngle:-7/6*Math.PI,endAngle:1/6*Math.PI,syncViewPadding:!0,axis:{line:null,label:{offset:-24,style:{textAlign:"center",textBaseline:"middle"}},subTickLine:{length:-8},tickLine:{length:-12},grid:null},indicator:{pointer:{style:{lineWidth:5,lineCap:"round"}},pin:{style:{r:9.75,lineWidth:4.5,fill:"#fff"}}},statistic:{title:!1},meta:(_l={},_l[Eh]={sync:"v"},_l[Xr]={sync:"v",tickCount:5,tickInterval:.2},_l),animation:!1};function b0(e){var n;return[(n={},n[Xr]=(0,v.uZ)(e,0,1),n)]}function T0(e,n){var t=(0,v.U2)(n,["ticks"],[]),r=(0,v.dp)(t)?(0,v.jj)(t):[0,(0,v.uZ)(e,0,1),1];return r[0]||r.shift(),function _5(e,n){return e.map(function(t,r){var i;return(i={})[Eh]=t-(e[r-1]||0),i[_0]="".concat(r),i[Xr]=n,i})}(r,e)}function w5(e){var n=e.chart,t=e.options,r=t.percent,i=t.range,a=t.radius,o=t.innerRadius,s=t.startAngle,l=t.endAngle,c=t.axis,h=t.indicator,f=t.gaugeStyle,p=t.type,g=t.meter,y=i.color,m=i.width;if(h){var x=b0(r),C=n.createView({id:w0});C.data(x),C.point().position("".concat(Xr,"*1")).shape(h.shape||"gauge-indicator").customInfo({defaultColor:n.getTheme().defaultColor,indicator:h}),C.coordinate("polar",{startAngle:s,endAngle:l,radius:o*a}),C.axis(Xr,c),C.scale(Xr,je(c,Hn))}var M=T0(r,t.range),w=n.createView({id:S0});w.data(M);var b=(0,v.HD)(y)?[y,C5]:y;return En({chart:w,options:{xField:"1",yField:Eh,seriesField:_0,rawFields:[Xr],isStack:!0,interval:{color:b,style:f,shape:"meter"===p?"meter-gauge":null},args:{zIndexReversed:!0,sortZIndex:!0},minColumnWidth:m,maxColumnWidth:m}}).ext.geometry.customInfo({meter:g}),w.coordinate("polar",{innerRadius:o,radius:a,startAngle:s,endAngle:l}).transpose(),e}function S5(e){var n;return Fe(hn(((n={range:{min:0,max:1,maxLimit:1,minLimit:0}})[Xr]={},n)))(e)}function A0(e,n){var t=e.chart,r=e.options,i=r.statistic,a=r.percent;if(t.getController("annotation").clear(!0),i){var o=i.content,s=void 0;o&&(s=wt({},{content:"".concat((100*a).toFixed(2),"%"),style:{opacity:.75,fontSize:"30px",lineHeight:1,textAlign:"center",color:"rgba(44,53,66,0.85)"}},o)),rT(t,{statistic:(0,d.pi)((0,d.pi)({},i),{content:s})},{percent:a})}return n&&t.render(!0),e}function b5(e){var r=e.options.tooltip;return e.chart.tooltip(!!r&&wt({showTitle:!1,showMarkers:!1,containerTpl:'
    ',domStyles:{"g2-tooltip":{padding:"4px 8px",fontSize:"10px"}},customContent:function(i,a){var o=(0,v.U2)(a,[0,"data",Xr],0);return"".concat((100*o).toFixed(2),"%")}},r)),e}function T5(e){return e.chart.legend(!1),e}function E0(e){return Fe(Xe,Ke,w5,S5,b5,A0,sn,ln(),T5)(e)}Je("point","gauge-indicator",{draw:function(e,n){var t=e.customInfo,r=t.indicator,i=t.defaultColor,o=r.pointer,s=r.pin,l=n.addGroup(),c=this.parsePoint({x:0,y:0});return o&&l.addShape("line",{name:"pointer",attrs:(0,d.pi)({x1:c.x,y1:c.y,x2:e.x,y2:e.y,stroke:i},o.style)}),s&&l.addShape("circle",{name:"pin",attrs:(0,d.pi)({x:c.x,y:c.y,stroke:i},s.style)}),l}}),Je("interval","meter-gauge",{draw:function(e,n){var t=e.customInfo.meter,r=void 0===t?{}:t,i=r.steps,a=void 0===i?50:i,o=r.stepRatio,s=void 0===o?.5:o;a=a<1?1:a,s=(0,v.uZ)(s,0,1);var l=this.coordinate,c=l.startAngle,f=0;s>0&&s<1&&(f=(l.endAngle-c)/a/(s/(1-s)+1-1/a));for(var g=f/(1-s)*s,y=n.addGroup(),m=this.coordinate.getCenter(),x=this.coordinate.getRadius(),C=Yn.getAngle(e,this.coordinate),w=C.endAngle,b=C.startAngle;b1?l/(r-1):s.max),!t&&!r){var h=function E5(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1}(o);c=l/h}var f={},p=(0,v.vM)(a,i);(0,v.xb)(p)?(0,v.S6)(a,function(y){var x=F0(y[n],c,r),C="".concat(x[0],"-").concat(x[1]);(0,v.wH)(f,C)||(f[C]={range:x,count:0}),f[C].count+=1}):Object.keys(p).forEach(function(y){(0,v.S6)(p[y],function(m){var C=F0(m[n],c,r),M="".concat(C[0],"-").concat(C[1]),w="".concat(M,"-").concat(y);(0,v.wH)(f,w)||(f[w]={range:C,count:0},f[w][i]=y),f[w].count+=1})});var g=[];return(0,v.S6)(f,function(y){g.push(y)}),g}var wl="range",zo="count",F5=wt({},ze.getDefaultOptions(),{columnStyle:{stroke:"#FFFFFF"},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]});function k5(e){var n=e.chart,t=e.options,s=t.color,l=t.stackField,c=t.legend,h=t.columnStyle,f=k0(t.data,t.binField,t.binWidth,t.binNumber,l);return n.data(f),En(wt({},e,{options:{xField:wl,yField:zo,seriesField:l,isStack:!0,interval:{color:s,style:h}}})),c&&l?n.legend(l,c):n.legend(!1),e}function I5(e){var n,t=e.options,i=t.yAxis;return Fe(hn(((n={})[wl]=t.xAxis,n[zo]=i,n)))(e)}function D5(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis;return n.axis(wl,!1!==r&&r),n.axis(zo,!1!==i&&i),e}function L5(e){var r=e.options.label,i=An(e.chart,"interval");if(r){var a=r.callback,o=(0,d._T)(r,["callback"]);i.label({fields:[zo],callback:a,cfg:Mn(o)})}else i.label(!1);return e}function I0(e){return Fe(Xe,Jn("columnStyle"),k5,I5,D5,di,L5,mn,sn,Ke)(e)}var O5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="histogram",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return F5},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options;this.chart.changeData(k0(t,r.binField,r.binWidth,r.binNumber,r.stackField))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return I0},n}(ze),P5=wt({},ze.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},legend:{position:"top-left",radio:{}},isStack:!1}),z5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.active=function(){var t=this.getView(),r=this.context.event;if(r.data){var i=r.data.items,a=t.geometries.filter(function(o){return"point"===o.type});(0,v.S6)(a,function(o){(0,v.S6)(o.elements,function(s){var l=-1!==(0,v.cx)(i,function(c){return c.data===s.data});s.setState("active",l)})})}},n.prototype.reset=function(){var r=this.getView().geometries.filter(function(i){return"point"===i.type});(0,v.S6)(r,function(i){(0,v.S6)(i.elements,function(a){a.setState("active",!1)})})},n.prototype.getView=function(){return this.context.view},n}(on);Se("marker-active",z5),Le("marker-active",{start:[{trigger:"tooltip:show",action:"marker-active:active"}],end:[{trigger:"tooltip:hide",action:"marker-active:reset"}]});var Fh=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="line",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return P5},n.prototype.changeData=function(t){this.updateOption({data:t}),xl({chart:this.chart,options:this.options}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return l0},n}(ze),D0=wt({},ze.getDefaultOptions(),{legend:{position:"right",radio:{}},tooltip:{shared:!1,showTitle:!1,showMarkers:!1},label:{layout:{type:"limit-in-plot",cfg:{action:"ellipsis"}}},pieStyle:{stroke:"white",lineWidth:1},statistic:{title:{style:{fontWeight:300,color:"#4B535E",textAlign:"center",fontSize:"20px",lineHeight:1}},content:{style:{fontWeight:"bold",color:"rgba(44,53,66,0.85)",textAlign:"center",fontSize:"32px",lineHeight:1}}},theme:{components:{annotation:{text:{animate:!1}}}}}),B5=[1,0,0,0,1,0,0,0,1];function kh(e,n){var t=(0,d.ev)([],n||B5,!0);return Yn.transform(t,e)}var R5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getActiveElements=function(){var t=Yn.getDelegationObject(this.context);if(t){var r=this.context.view,a=t.item,o=t.component.get("field");if(o)return r.geometries[0].elements.filter(function(l){return l.getModel().data[o]===a.value})}return[]},n.prototype.getActiveElementLabels=function(){var t=this.context.view,r=this.getActiveElements();return t.geometries[0].labelsContainer.getChildren().filter(function(a){return r.find(function(o){return(0,v.Xy)(o.getData(),a.get("data"))})})},n.prototype.transfrom=function(t){void 0===t&&(t=7.5);var r=this.getActiveElements(),i=this.getActiveElementLabels();r.forEach(function(a,o){var s=i[o],l=a.geometry.coordinate;if(l.isPolar&&l.isTransposed){var c=Yn.getAngle(a.getModel(),l),p=(c.startAngle+c.endAngle)/2,g=t,y=g*Math.cos(p),m=g*Math.sin(p);a.shape.setMatrix(kh([["t",y,m]])),s.setMatrix(kh([["t",y,m]]))}})},n.prototype.active=function(){this.transfrom()},n.prototype.reset=function(){this.transfrom(0)},n}(on),V5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getAnnotations=function(t){return(t||this.context.view).getController("annotation").option},n.prototype.getInitialAnnotation=function(){return this.initialAnnotation},n.prototype.init=function(){var t=this,r=this.context.view;r.removeInteraction("tooltip"),r.on("afterchangesize",function(){var i=t.getAnnotations(r);t.initialAnnotation=i})},n.prototype.change=function(t){var r=this.context,i=r.view,a=r.event;this.initialAnnotation||(this.initialAnnotation=this.getAnnotations());var o=(0,v.U2)(a,["data","data"]);if(a.type.match("legend-item")){var s=Yn.getDelegationObject(this.context),l=i.getGroupedFields()[0];if(s&&l){var c=s.item;o=i.getData().find(function(g){return g[l]===c.value})}}if(o){var h=(0,v.U2)(t,"annotations",[]),f=(0,v.U2)(t,"statistic",{});i.getController("annotation").clear(!0),(0,v.S6)(h,function(g){"object"==typeof g&&i.annotation()[g.type](g)}),fl(i,{statistic:f,plotType:"pie"},o),i.render(!0)}var p=function N5(e){var t,r=e.event.target;return r&&(t=r.get("element")),t}(this.context);p&&p.shape.toFront()},n.prototype.reset=function(){var t=this.context.view;t.getController("annotation").clear(!0);var i=this.getInitialAnnotation();(0,v.S6)(i,function(a){t.annotation()[a.type](a)}),t.render(!0)},n}(on),L0="pie-statistic";function Y5(e,n){var t;switch(e){case"inner":return t="-30%",(0,v.HD)(n)&&n.endsWith("%")?.01*parseFloat(n)>0?t:n:n<0?n:t;case"outer":return t=12,(0,v.HD)(n)&&n.endsWith("%")?.01*parseFloat(n)<0?t:n:n>0?n:t;default:return n}}function Sl(e,n){return(0,v.yW)(_a(e,n),function(t){return 0===t[n]})}function H5(e){var n=e.chart,t=e.options,i=t.angleField,a=t.colorField,o=t.color,s=t.pieStyle,l=t.shape,c=_a(t.data,i);if(Sl(c,i)){var h="$$percentage$$";c=c.map(function(p){var g;return(0,d.pi)((0,d.pi)({},p),((g={})[h]=1/c.length,g))}),n.data(c),En(wt({},e,{options:{xField:"1",yField:h,seriesField:a,isStack:!0,interval:{color:o,shape:l,style:s},args:{zIndexReversed:!0,sortZIndex:!0}}}))}else n.data(c),En(wt({},e,{options:{xField:"1",yField:i,seriesField:a,isStack:!0,interval:{color:o,shape:l,style:s},args:{zIndexReversed:!0,sortZIndex:!0}}}));return e}function G5(e){var n,t=e.chart,r=e.options,a=r.colorField,o=wt({},r.meta);return t.scale(o,((n={})[a]={type:"cat"},n)),e}function Z5(e){var t=e.options;return e.chart.coordinate({type:"theta",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}),e}function W5(e){var n=e.chart,t=e.options,r=t.label,i=t.colorField,a=t.angleField,o=n.geometries[0];if(r){var s=r.callback,c=Mn((0,d._T)(r,["callback"]));if(c.content){var h=c.content;c.content=function(y,m,x){var C=y[i],M=y[a],b=n.getScaleByField(a)?.scale(M);return(0,v.mf)(h)?h((0,d.pi)((0,d.pi)({},y),{percent:b}),m,x):(0,v.HD)(h)?$g(h,{value:M,name:C,percentage:(0,v.hj)(b)&&!(0,v.UM)(M)?"".concat((100*b).toFixed(2),"%"):null}):h}}var p=c.type?{inner:"",outer:"pie-outer",spider:"pie-spider"}[c.type]:"pie-outer",g=c.layout?(0,v.kJ)(c.layout)?c.layout:[c.layout]:[];c.layout=(p?[{type:p}]:[]).concat(g),o.label({fields:i?[a,i]:[a],callback:s,cfg:(0,d.pi)((0,d.pi)({},c),{offset:Y5(c.type,c.offset),type:"pie"})})}else o.label(!1);return e}function O0(e){var n=e.innerRadius,t=e.statistic,r=e.angleField,i=e.colorField,a=e.meta,s=dl(e.locale);if(n&&t){var l=wt({},D0.statistic,t),c=l.title,h=l.content;return!1!==c&&(c=wt({},{formatter:function(f){var p=f?f[i]:(0,v.UM)(c.content)?s.get(["statistic","total"]):c.content;return((0,v.U2)(a,[i,"formatter"])||function(y){return y})(p)}},c)),!1!==h&&(h=wt({},{formatter:function(f,p){var g=f?f[r]:function U5(e,n){var t=null;return(0,v.S6)(e,function(r){"number"==typeof r[n]&&(t+=r[n])}),t}(p,r),y=(0,v.U2)(a,[r,"formatter"])||function(m){return m};return f||(0,v.UM)(h.content)?y(g):h.content}},h)),wt({},{statistic:{title:c,content:h}},e)}return e}function P0(e){var n=e.chart,r=O0(e.options),i=r.innerRadius,a=r.statistic;return n.getController("annotation").clear(!0),Fe(ln())(e),i&&a&&fl(n,{statistic:a,plotType:"pie"}),e}function X5(e){var n=e.chart,t=e.options,r=t.tooltip,i=t.colorField,a=t.angleField,o=t.data;if(!1===r)n.tooltip(r);else if(n.tooltip(wt({},r,{shared:!1})),Sl(o,a)){var s=(0,v.U2)(r,"fields"),l=(0,v.U2)(r,"formatter");(0,v.xb)((0,v.U2)(r,"fields"))&&(s=[i,a],l=l||function(c){return{name:c[i],value:(0,v.BB)(c[a])}}),n.geometries[0].tooltip(s.join("*"),wa(s,l))}return e}function $5(e){var n=e.chart,r=O0(e.options),a=r.statistic,o=r.annotations;return(0,v.S6)(r.interactions,function(s){var l,c;if(!1===s.enable)n.removeInteraction(s.type);else if("pie-statistic-active"===s.type){var h=[];!(null===(l=s.cfg)||void 0===l)&&l.start||(h=[{trigger:"element:mouseenter",action:"".concat(L0,":change"),arg:{statistic:a,annotations:o}}]),(0,v.S6)(null===(c=s.cfg)||void 0===c?void 0:c.start,function(f){h.push((0,d.pi)((0,d.pi)({},f),{arg:{statistic:a,annotations:o}}))}),n.interaction(s.type,wt({},s.cfg,{start:h}))}else n.interaction(s.type,s.cfg||{})}),e}function z0(e){return Fe(Jn("pieStyle"),H5,G5,Xe,Z5,Ni,X5,W5,di,P0,$5,Ke)(e)}Se(L0,V5),Le("pie-statistic-active",{start:[{trigger:"element:mouseenter",action:"pie-statistic:change"}],end:[{trigger:"element:mouseleave",action:"pie-statistic:reset"}]}),Se("pie-legend",R5),Le("pie-legend-active",{start:[{trigger:"legend-item:mouseenter",action:"pie-legend:active"}],end:[{trigger:"legend-item:mouseleave",action:"pie-legend:reset"}]});var Ih=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="pie",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return D0},n.prototype.changeData=function(t){this.chart.emit(Ne.BEFORE_CHANGE_DATA,cn.fromData(this.chart,Ne.BEFORE_CHANGE_DATA,null));var i=this.options.angleField,a=_a(this.options.data,i),o=_a(t,i);Sl(a,i)||Sl(o,i)?this.update({data:t}):(this.updateOption({data:t}),this.chart.data(o),P0({chart:this.chart,options:this.options}),this.chart.render(!0)),this.chart.emit(Ne.AFTER_CHANGE_DATA,cn.fromData(this.chart,Ne.AFTER_CHANGE_DATA,null))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return z0},n}(ze),B0=["#FAAD14","#E8EDF3"],J5={percent:.2,color:B0,animation:{}};function Dh(e){var n=(0,v.uZ)(Ri(e)?e:0,0,1);return[{current:"".concat(n),type:"current",percent:n},{current:"".concat(n),type:"target",percent:1}]}function R0(e){var n=e.chart,t=e.options,i=t.progressStyle,a=t.color,o=t.barWidthRatio;return n.data(Dh(t.percent)),En(wt({},e,{options:{xField:"current",yField:"percent",seriesField:"type",widthRatio:o,interval:{style:i,color:(0,v.HD)(a)?[a,B0[1]]:a},args:{zIndexReversed:!0,sortZIndex:!0}}})),n.tooltip(!1),n.axis(!1),n.legend(!1),e}function Q5(e){return e.chart.coordinate("rect").transpose(),e}function N0(e){return Fe(R0,hn({}),Q5,Ke,Xe,ln())(e)}var q5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="process",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return J5},n.prototype.changeData=function(t){this.updateOption({percent:t}),this.chart.changeData(Dh(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return N0},n}(ze);function j5(e){var t=e.options;return e.chart.coordinate("theta",{innerRadius:t.innerRadius,radius:t.radius}),e}function V0(e,n){var t=e.chart,r=e.options,i=r.innerRadius,a=r.statistic,o=r.percent,s=r.meta;if(t.getController("annotation").clear(!0),i&&a){var l=(0,v.U2)(s,["percent","formatter"])||function(h){return"".concat((100*h).toFixed(2),"%")},c=a.content;c&&(c=wt({},c,{content:(0,v.UM)(c.content)?l(o):c.content})),fl(t,{statistic:(0,d.pi)((0,d.pi)({},a),{content:c}),plotType:"ring-progress"},{percent:o})}return n&&t.render(!0),e}function U0(e){return Fe(R0,hn({}),j5,V0,Ke,Xe,ln())(e)}var K5={percent:.2,innerRadius:.8,radius:.98,color:["#FAAD14","#E8EDF3"],statistic:{title:!1,content:{style:{fontSize:"14px",fontWeight:300,fill:"#4D4D4D",textAlign:"center",textBaseline:"middle"}}},animation:{}},tA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ring-process",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return K5},n.prototype.changeData=function(t){this.chart.emit(Ne.BEFORE_CHANGE_DATA,cn.fromData(this.chart,Ne.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data(Dh(t)),V0({chart:this.chart,options:this.options},!0),this.chart.emit(Ne.AFTER_CHANGE_DATA,cn.fromData(this.chart,Ne.AFTER_CHANGE_DATA,null))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return U0},n}(ze),Hi=U(5066),eA={exp:Hi.regressionExp,linear:Hi.regressionLinear,loess:Hi.regressionLoess,log:Hi.regressionLog,poly:Hi.regressionPoly,pow:Hi.regressionPow,quad:Hi.regressionQuad},rA=function(e,n){var t=n.view,r=n.options,a=r.yField,o=t.getScaleByField(r.xField),s=t.getScaleByField(a);return function nT(e,n,t){var r=[],i=e[0],a=null;if(e.length<=2)return function K4(e,n){var t=[];if(e.length){t.push(["M",e[0].x,e[0].y]);for(var r=1,i=e.length;r
    ',itemTpl:"{value}",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}},showCrosshairs:!0,crosshairs:{type:"x"}},wA={appendPadding:2,tooltip:(0,d.pi)({},$0),animation:{}};function SA(e){var n=e.chart,t=e.options,i=t.color,a=t.areaStyle,o=t.point,s=t.line,l=o?.state,c=Gi(t.data);n.data(c);var h=wt({},e,{options:{xField:Ro,yField:ba,area:{color:i,style:a},line:s,point:o}}),f=wt({},h,{options:{tooltip:!1}}),p=wt({},h,{options:{tooltip:!1,state:l}});return yl(h),Sa(f),Qn(p),n.axis(!1),n.legend(!1),e}function Ta(e){var n,t,r=e.options,i=r.xAxis,a=r.yAxis,s=Gi(r.data);return Fe(hn(((n={})[Ro]=i,n[ba]=a,n),((t={})[Ro]={type:"cat"},t[ba]=ch(s,ba),t)))(e)}function J0(e){return Fe(Jn("areaStyle"),SA,Ta,mn,Xe,Ke,ln())(e)}var bA={appendPadding:2,tooltip:(0,d.pi)({},$0),color:"l(90) 0:#E5EDFE 1:#ffffff",areaStyle:{fillOpacity:.6},line:{size:1,color:"#5B8FF9"},animation:{}},TA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-area",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return bA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return J0},n}(ze);function AA(e){var n=e.chart,t=e.options,i=t.color,a=t.columnStyle,o=t.columnWidthRatio,s=Gi(t.data);return n.data(s),En(wt({},e,{options:{xField:Ro,yField:ba,widthRatio:o,interval:{style:a,color:i}}})),n.axis(!1),n.legend(!1),n.interaction("element-active"),e}function Q0(e){return Fe(Xe,Jn("columnStyle"),AA,Ta,mn,Ke,ln())(e)}var FA={appendPadding:2,tooltip:(0,d.pi)({},{showTitle:!1,shared:!0,showMarkers:!1,customContent:function(e,n){return"".concat((0,v.U2)(n,[0,"data","y"],0))},containerTpl:'
    ',itemTpl:"{value}",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}}}),animation:{}},kA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-column",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return FA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Q0},n}(ze);function IA(e){var n=e.chart,t=e.options,i=t.color,a=t.lineStyle,o=t.point,s=o?.state,l=Gi(t.data);n.data(l);var c=wt({},e,{options:{xField:Ro,yField:ba,line:{color:i,style:a},point:o}}),h=wt({},c,{options:{tooltip:!1,state:s}});return Sa(c),Qn(h),n.axis(!1),n.legend(!1),e}function q0(e){return Fe(IA,Ta,Xe,mn,Ke,ln())(e)}var DA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-line",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return wA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return q0},n}(ze),LA={line:l0,pie:z0,column:Ml,bar:v0,area:c0,gauge:E0,"tiny-line":q0,"tiny-column":Q0,"tiny-area":J0,"ring-progress":U0,progress:N0,scatter:H0,histogram:I0,funnel:C0,stock:X0},OA={line:Fh,pie:Ih,column:_h,bar:Mh,area:mh,gauge:A5,"tiny-line":DA,"tiny-column":kA,"tiny-area":TA,"ring-progress":tA,progress:q5,scatter:Lh,histogram:O5,funnel:M0,stock:_A},PA={pie:{label:!1},column:{tooltip:{showMarkers:!1}},bar:{tooltip:{showMarkers:!1}}};function Oh(e,n,t){var r=OA[e];r?(0,LA[e])({chart:n,options:wt({},r.getDefaultOptions(),(0,v.U2)(PA,e,{}),t)}):console.error("could not find ".concat(e," plot"))}function zA(e){var n=e.chart,t=e.options,i=t.legend;return(0,v.S6)(t.views,function(a){var s=a.data,l=a.meta,c=a.axes,h=a.coordinate,f=a.interactions,p=a.annotations,g=a.tooltip,y=a.geometries,m=n.createView({region:a.region});m.data(s);var x={};c&&(0,v.S6)(c,function(C,M){x[M]=je(C,Hn)}),x=wt({},l,x),m.scale(x),c?(0,v.S6)(c,function(C,M){m.axis(M,C)}):m.axis(!1),m.coordinate(h),(0,v.S6)(y,function(C){var M=Gn({chart:m,options:C}).ext,w=C.adjust;w&&M.geometry.adjust(w)}),(0,v.S6)(f,function(C){!1===C.enable?m.removeInteraction(C.type):m.interaction(C.type,C.cfg)}),(0,v.S6)(p,function(C){m.annotation()[C.type]((0,d.pi)({},C))}),"boolean"==typeof a.animation?m.animate(!1):(m.animate(!0),(0,v.S6)(m.geometries,function(C){C.animate(a.animation)})),g&&(m.interaction("tooltip"),m.tooltip(g))}),i?(0,v.S6)(i,function(a,o){n.legend(o,a)}):n.legend(!1),n.tooltip(t.tooltip),e}function BA(e){var n=e.chart,t=e.options,i=t.data,a=void 0===i?[]:i;return(0,v.S6)(t.plots,function(o){var s=o.type,l=o.region,c=o.options,h=void 0===c?{}:c,p=h.tooltip;if(o.top)Oh(s,n,(0,d.pi)((0,d.pi)({},h),{data:a}));else{var g=n.createView((0,d.pi)({region:l},je(h,r0)));p&&g.interaction("tooltip"),Oh(s,g,(0,d.pi)({data:a},h))}}),e}function RA(e){return e.chart.option("slider",e.options.slider),e}function NA(e){return Fe(Ke,zA,BA,sn,Ke,Xe,mn,RA,ln())(e)}var YA=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getAssociationItems=function(t,r){var i,a=this.context.event,o=r||{},s=o.linkField,l=o.dim,c=[];if(null!==(i=a.data)&&void 0!==i&&i.data){var h=a.data.data;(0,v.S6)(t,function(f){var p,g,y=s;if("x"===l?y=f.getXScale().field:"y"===l?y=null===(p=f.getYScales().find(function(x){return x.field===y}))||void 0===p?void 0:p.field:y||(y=null===(g=f.getGroupScales()[0])||void 0===g?void 0:g.field),y){var m=(0,v.UI)(ul(f),function(x){var C=!1,M=!1,w=(0,v.kJ)(h)?(0,v.U2)(h[0],y):(0,v.U2)(h,y);return function VA(e,n){var r=e.getModel().data;return(0,v.kJ)(r)?r[0][n]:r[n]}(x,y)===w?C=!0:M=!0,{element:x,view:f,active:C,inactive:M}});c.push.apply(c,m)}})}return c},n.prototype.showTooltip=function(t){var r=Jg(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){if(a.active){var o=a.element.shape.getCanvasBBox();a.view.showTooltip({x:o.minX+o.width/2,y:o.minY+o.height/2})}})},n.prototype.hideTooltip=function(){var t=Jg(this.context.view);(0,v.S6)(t,function(r){r.hideTooltip()})},n.prototype.active=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.active&&a.element.setState("active",!0)})},n.prototype.selected=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.active&&a.element.setState("selected",!0)})},n.prototype.highlight=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.inactive&&a.element.setState("inactive",!0)})},n.prototype.reset=function(){var t=ko(this.context.view);(0,v.S6)(t,function(r){!function UA(e){var n=ul(e);(0,v.S6)(n,function(t){t.hasState("active")&&t.setState("active",!1),t.hasState("selected")&&t.setState("selected",!1),t.hasState("inactive")&&t.setState("inactive",!1)})}(r)})},n}(on);Se("association",YA),Le("association-active",{start:[{trigger:"element:mouseenter",action:"association:active"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-selected",{start:[{trigger:"element:mouseenter",action:"association:selected"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-highlight",{start:[{trigger:"element:mouseenter",action:"association:highlight"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-tooltip",{start:[{trigger:"element:mousemove",action:"association:showTooltip"}],end:[{trigger:"element:mouseleave",action:"association:hideTooltip"}]});var HA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="mix",t}return(0,d.ZT)(n,e),n.prototype.getSchemaAdaptor=function(){return NA},n}(ze),Zi=(()=>(function(e){e.DEV="DEV",e.BETA="BETA",e.STABLE="STABLE"}(Zi||(Zi={})),Zi))();Object.defineProperty(function e(){},"MultiView",{get:function(){return function GA(e,n){console.warn(e===Zi.DEV?"Plot '".concat(n,"' is in DEV stage, just give us issues."):e===Zi.BETA?"Plot '".concat(n,"' is in BETA stage, DO NOT use it in production env."):e===Zi.STABLE?"Plot '".concat(n,"' is in STABLE stage, import it by \"import { ").concat(n," } from '@antv/g2plot'\"."):"invalid Stage type.")}(Zi.STABLE,"MultiView"),HA},enumerable:!1,configurable:!0});var Ar="first-axes-view",Er="second-axes-view",Wi="series-field-key";function j0(e,n,t,r,i){var a=[];n.forEach(function(f){r.forEach(function(p){var g,y=((g={})[e]=p[e],g[t]=f,g[f]=p[f],g);a.push(y)})});var o=Object.values((0,v.vM)(a,t)),s=o[0],l=void 0===s?[]:s,c=o[1],h=void 0===c?[]:c;return i?[l.reverse(),h.reverse()]:[l,h]}function $r(e){return"vertical"!==e}function ZA(e,n,t){var h,r=n[0],i=n[1],a=r.autoPadding,o=i.autoPadding,s=e.__axisPosition,l=s.layout,c=s.position;$r(l)&&"top"===c&&(r.autoPadding=t.instance(a.top,0,a.bottom,a.left),i.autoPadding=t.instance(o.top,a.left,o.bottom,0)),$r(l)&&"bottom"===c&&(r.autoPadding=t.instance(a.top,a.right/2+5,a.bottom,a.left),i.autoPadding=t.instance(o.top,o.right,o.bottom,a.right/2+5)),$r(l)||"bottom"!==c||(r.autoPadding=t.instance(a.top,a.right,a.bottom/2+5,h=a.left>=o.left?a.left:o.left),i.autoPadding=t.instance(a.bottom/2+5,o.right,o.bottom,h)),$r(l)||"top"!==c||(r.autoPadding=t.instance(a.top,a.right,0,h=a.left>=o.left?a.left:o.left),i.autoPadding=t.instance(0,o.right,a.top,h))}function WA(e){var n=e.chart,t=e.options,i=t.xField,a=t.yField,o=t.color,s=t.barStyle,l=t.widthRatio,c=t.legend,h=t.layout,f=j0(i,a,Wi,t.data,$r(h));c?n.legend(Wi,c):!1===c&&n.legend(!1);var p,g,y=f[0],m=f[1];return $r(h)?((p=n.createView({region:{start:{x:0,y:0},end:{x:.5,y:1}},id:Ar})).coordinate().transpose().reflect("x"),(g=n.createView({region:{start:{x:.5,y:0},end:{x:1,y:1}},id:Er})).coordinate().transpose(),p.data(y),g.data(m)):(p=n.createView({region:{start:{x:0,y:0},end:{x:1,y:.5}},id:Ar}),(g=n.createView({region:{start:{x:0,y:.5},end:{x:1,y:1}},id:Er})).coordinate().reflect("y"),p.data(y),g.data(m)),En(wt({},e,{chart:p,options:{widthRatio:l,xField:i,yField:a[0],seriesField:Wi,interval:{color:o,style:s}}})),En(wt({},e,{chart:g,options:{xField:i,yField:a[1],seriesField:Wi,widthRatio:l,interval:{color:o,style:s}}})),e}function XA(e){var n,t,r,i=e.options,a=e.chart,o=i.xAxis,s=i.yAxis,l=i.xField,c=i.yField,h=Ue(a,Ar),f=Ue(a,Er),p={};return(0,v.XP)(i?.meta||{}).map(function(g){(0,v.U2)(i?.meta,[g,"alias"])&&(p[g]=i.meta[g].alias)}),a.scale(((n={})[Wi]={sync:!0,formatter:function(g){return(0,v.U2)(p,g,g)}},n)),hn(((t={})[l]=o,t[c[0]]=s[c[0]],t))(wt({},e,{chart:h})),hn(((r={})[l]=o,r[c[1]]=s[c[1]],r))(wt({},e,{chart:f})),e}function $A(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,a=t.xField,o=t.yField,s=t.layout,l=Ue(n,Ar),c=Ue(n,Er);return c.axis(a,"bottom"===r?.position&&(0,d.pi)((0,d.pi)({},r),{label:{formatter:function(){return""}}})),l.axis(a,!1!==r&&(0,d.pi)({position:$r(s)?"top":"bottom"},r)),!1===i?(l.axis(o[0],!1),c.axis(o[1],!1)):(l.axis(o[0],i[o[0]]),c.axis(o[1],i[o[1]])),n.__axisPosition={position:l.getOptions().axes[a].position,layout:s},e}function JA(e){var n=e.chart;return sn(wt({},e,{chart:Ue(n,Ar)})),sn(wt({},e,{chart:Ue(n,Er)})),e}function QA(e){var n=e.chart,t=e.options,r=t.yField,i=t.yAxis;return Vi(wt({},e,{chart:Ue(n,Ar),options:{yAxis:i[r[0]]}})),Vi(wt({},e,{chart:Ue(n,Er),options:{yAxis:i[r[1]]}})),e}function qA(e){var n=e.chart;return Xe(wt({},e,{chart:Ue(n,Ar)})),Xe(wt({},e,{chart:Ue(n,Er)})),Xe(e),e}function jA(e){var n=e.chart;return Ke(wt({},e,{chart:Ue(n,Ar)})),Ke(wt({},e,{chart:Ue(n,Er)})),e}function KA(e){var t,r,n=this,i=e.chart,a=e.options,o=a.label,s=a.yField,l=a.layout,c=Ue(i,Ar),h=Ue(i,Er),f=An(c,"interval"),p=An(h,"interval");if(o){var g=o.callback,y=(0,d._T)(o,["callback"]);y.position||(y.position="middle"),void 0===y.offset&&(y.offset=2);var m=(0,d.pi)({},y);if($r(l)){var x=(null===(t=m.style)||void 0===t?void 0:t.textAlign)||("middle"===y.position?"center":"left");y.style=wt({},y.style,{textAlign:x}),m.style=wt({},m.style,{textAlign:{left:"right",right:"left",center:"center"}[x]})}else{var M={top:"bottom",bottom:"top",middle:"middle"};"string"==typeof y.position?y.position=M[y.position]:"function"==typeof y.position&&(y.position=function(){for(var F=[],W=0;W1?"".concat(n,"_").concat(t):"".concat(n)}function ny(e){var t=e.xField,r=e.measureField,i=e.rangeField,a=e.targetField,o=e.layout,s=[],l=[];e.data.forEach(function(f,p){var g=[f[i]].flat();g.sort(function(x,C){return x-C}),g.forEach(function(x,C){var M,w=0===C?x:g[C]-g[C-1];s.push(((M={rKey:"".concat(i,"_").concat(C)})[t]=t?f[t]:String(p),M[i]=w,M))});var y=[f[r]].flat();y.forEach(function(x,C){var M;s.push(((M={mKey:ey(y,r,C)})[t]=t?f[t]:String(p),M[r]=x,M))});var m=[f[a]].flat();m.forEach(function(x,C){var M;s.push(((M={tKey:ey(m,a,C)})[t]=t?f[t]:String(p),M[a]=x,M))}),l.push(f[i],f[r],f[a])});var c=Math.min.apply(Math,l.flat(1/0)),h=Math.max.apply(Math,l.flat(1/0));return c=c>0?0:c,"vertical"===o&&s.reverse(),{min:c,max:h,ds:s}}function uE(e){var n=e.chart,t=e.options,r=t.bulletStyle,i=t.targetField,a=t.rangeField,o=t.measureField,s=t.xField,l=t.color,c=t.layout,h=t.size,f=t.label,p=ny(t),g=p.min,y=p.max;return n.data(p.ds),En(wt({},e,{options:{xField:s,yField:a,seriesField:"rKey",isStack:!0,label:(0,v.U2)(f,"range"),interval:{color:(0,v.U2)(l,"range"),style:(0,v.U2)(r,"range"),size:(0,v.U2)(h,"range")}}})),n.geometries[0].tooltip(!1),En(wt({},e,{options:{xField:s,yField:o,seriesField:"mKey",isStack:!0,label:(0,v.U2)(f,"measure"),interval:{color:(0,v.U2)(l,"measure"),style:(0,v.U2)(r,"measure"),size:(0,v.U2)(h,"measure")}}})),Qn(wt({},e,{options:{xField:s,yField:i,seriesField:"tKey",label:(0,v.U2)(f,"target"),point:{color:(0,v.U2)(l,"target"),style:(0,v.U2)(r,"target"),size:(0,v.mf)((0,v.U2)(h,"target"))?function(w){return(0,v.U2)(h,"target")(w)/2}:(0,v.U2)(h,"target")/2,shape:"horizontal"===c?"line":"hyphen"}}})),"horizontal"===c&&n.coordinate().transpose(),(0,d.pi)((0,d.pi)({},e),{ext:{data:{min:g,max:y}}})}function ry(e){var n,t,r=e.options,o=r.yAxis,s=r.targetField,l=r.rangeField,c=r.measureField,f=e.ext.data;return Fe(hn(((n={})[r.xField]=r.xAxis,n[c]=o,n),((t={})[c]={min:f?.min,max:f?.max,sync:!0},t[s]={sync:"".concat(c)},t[l]={sync:"".concat(c)},t)))(e)}function hE(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,a=t.xField,o=t.measureField,l=t.targetField;return n.axis("".concat(t.rangeField),!1),n.axis("".concat(l),!1),n.axis("".concat(a),!1!==r&&r),n.axis("".concat(o),!1!==i&&i),e}function fE(e){var n=e.chart,r=e.options.legend;return n.removeInteraction("legend-filter"),n.legend(r),n.legend("rKey",!1),n.legend("mKey",!1),n.legend("tKey",!1),e}function vE(e){var t=e.options,r=t.label,i=t.measureField,a=t.targetField,o=t.rangeField,s=e.chart.geometries,l=s[0],c=s[1],h=s[2];return(0,v.U2)(r,"range")?l.label("".concat(o),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.range))):l.label(!1),(0,v.U2)(r,"measure")?c.label("".concat(i),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.measure))):c.label(!1),(0,v.U2)(r,"target")?h.label("".concat(a),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.target))):h.label(!1),e}function pE(e){Fe(uE,ry,hE,fE,Xe,vE,mn,sn,Ke)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="box",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return rE},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options.yField,i=this.chart.views.find(function(a){return a.id===K0});i&&i.data(t),this.chart.changeData(ty(t,r))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return cE}}(ze);var dE=wt({},ze.getDefaultOptions(),{layout:"horizontal",size:{range:30,measure:20,target:20},xAxis:{tickLine:!1,line:null},bulletStyle:{range:{fillOpacity:.5}},label:{measure:{position:"right"}},tooltip:{showMarkers:!1}}),gE=(function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="bullet",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return dE},n.prototype.changeData=function(t){this.updateOption({data:t});var r=ny(this.options),o=r.ds;ry({options:this.options,ext:{data:{min:r.min,max:r.max}},chart:this.chart}),this.chart.changeData(o)},n.prototype.getSchemaAdaptor=function(){return pE},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()}}(ze),{y:0,nodeWidthRatio:.05,weight:!1,nodePaddingRatio:.1,id:function(e){return e.id},source:function(e){return e.source},target:function(e){return e.target},sourceWeight:function(e){return e.value||1},targetWeight:function(e){return e.value||1},sortBy:null});var iy="x",ay="y",oy="name",sy="source",wE={nodeStyle:{opacity:1,fillOpacity:1,lineWidth:1},edgeStyle:{opacity:.5,lineWidth:2},label:{fields:["x","name"],callback:function(e,n){return{offsetX:(e[0]+e[1])/2>.5?-4:4,content:n}},labelEmit:!0,style:{fill:"#8c8c8c"}},tooltip:{showTitle:!1,showMarkers:!1,fields:["source","target","value","isNode"],showContent:function(e){return!(0,v.U2)(e,[0,"data","isNode"])},formatter:function(e){var t=e.target,r=e.value;return{name:"".concat(e.source," -> ").concat(t),value:r}}},interactions:[{type:"element-active"}],weight:!0,nodePaddingRatio:.1,nodeWidthRatio:.05};function SE(e){var n=e.options,l=n.rawFields,c=void 0===l?[]:l,f=function _E(e,n){var t=function ME(e){return(0,v.f0)({},gE,e)}(e),r={},i=n.nodes,a=n.links;i.forEach(function(l){var c=t.id(l);r[c]=l}),function yE(e,n,t){(0,v.U5)(e,function(r,i){r.inEdges=n.filter(function(a){return"".concat(t.target(a))==="".concat(i)}),r.outEdges=n.filter(function(a){return"".concat(t.source(a))==="".concat(i)}),r.edges=r.outEdges.concat(r.inEdges),r.frequency=r.edges.length,r.value=0,r.inEdges.forEach(function(a){r.value+=t.targetWeight(a)}),r.outEdges.forEach(function(a){r.value+=t.sourceWeight(a)})})}(r,a,t),function mE(e,n){var r={weight:function(i,a){return a.value-i.value},frequency:function(i,a){return a.frequency-i.frequency},id:function(i,a){return"".concat(n.id(i)).localeCompare("".concat(n.id(a)))}}[n.sortBy];!r&&(0,v.mf)(n.sortBy)&&(r=n.sortBy),r&&e.sort(r)}(i,t);var o=function xE(e,n){var t=e.length;if(!t)throw new TypeError("Invalid nodes: it's empty!");if(n.weight){var r=n.nodePaddingRatio;if(r<0||r>=1)throw new TypeError("Invalid nodePaddingRatio: it must be in range [0, 1)!");var i=r/(2*t),a=n.nodeWidthRatio;if(a<=0||a>=1)throw new TypeError("Invalid nodeWidthRatio: it must be in range (0, 1)!");var o=0;e.forEach(function(l){o+=l.value}),e.forEach(function(l){l.weight=l.value/o,l.width=l.weight*(1-r),l.height=a}),e.forEach(function(l,c){for(var h=0,f=c-1;f>=0;f--)h+=e[f].width+2*i;var p=l.minX=i+h,g=l.maxX=l.minX+l.width,y=l.minY=n.y-a/2,m=l.maxY=y+a;l.x=[p,g,g,p],l.y=[y,y,m,m]})}else{var s=1/t;e.forEach(function(l,c){l.x=(c+.5)*s,l.y=n.y})}return e}(i,t),s=function CE(e,n,t){if(t.weight){var r={};(0,v.U5)(e,function(i,a){r[a]=i.value}),n.forEach(function(i){var a=t.source(i),o=t.target(i),s=e[a],l=e[o];if(s&&l){var c=r[a],h=t.sourceWeight(i),f=s.minX+(s.value-c)/s.value*s.width,p=f+h/s.value*s.width;r[a]-=h;var g=r[o],y=t.targetWeight(i),m=l.minX+(l.value-g)/l.value*l.width,x=m+y/l.value*l.width;r[o]-=y;var C=t.y;i.x=[f,p,m,x],i.y=[C,C,C,C],i.source=s,i.target=l}})}else n.forEach(function(i){var a=e[t.source(i)],o=e[t.target(i)];a&&o&&(i.x=[a.x,o.x],i.y=[a.y,o.y],i.source=a,i.target=o)});return n}(r,a,t);return{nodes:o,links:s}}({weight:!0,nodePaddingRatio:n.nodePaddingRatio,nodeWidthRatio:n.nodeWidthRatio},Ug(n.data,n.sourceField,n.targetField,n.weightField)),g=f.links,y=f.nodes.map(function(x){return(0,d.pi)((0,d.pi)({},je(x,(0,d.ev)(["id","x","y","name"],c,!0))),{isNode:!0})}),m=g.map(function(x){return(0,d.pi)((0,d.pi)({source:x.source.name,target:x.target.name,name:x.source.name||x.target.name},je(x,(0,d.ev)(["x","y","value"],c,!0))),{isNode:!1})});return(0,d.pi)((0,d.pi)({},e),{ext:(0,d.pi)((0,d.pi)({},e.ext),{chordData:{nodesData:y,edgesData:m}})})}function bE(e){var n;return e.chart.scale(((n={x:{sync:!0,nice:!0},y:{sync:!0,nice:!0,max:1}})[oy]={sync:"color"},n[sy]={sync:"color"},n)),e}function TE(e){return e.chart.axis(!1),e}function AE(e){return e.chart.legend(!1),e}function EE(e){return e.chart.tooltip(e.options.tooltip),e}function FE(e){return e.chart.coordinate("polar").reflect("y"),e}function kE(e){var t=e.options,r=e.ext.chordData.nodesData,i=t.nodeStyle,a=t.label,o=t.tooltip,s=e.chart.createView();return s.data(r),ml({chart:s,options:{xField:iy,yField:ay,seriesField:oy,polygon:{style:i},label:a,tooltip:o}}),e}function IE(e){var t=e.options,r=e.ext.chordData.edgesData,i=t.edgeStyle,a=t.tooltip,o=e.chart.createView();return o.data(r),e0({chart:o,options:{xField:iy,yField:ay,seriesField:sy,edge:{style:i,shape:"arc"},tooltip:a}}),e}function DE(e){var n=e.chart;return Io(n,e.options.animation,function Q4(e){return(0,v.U2)(e,["views","length"],0)<=0?e.geometries:(0,v.u4)(e.views,function(n,t){return n.concat(t.geometries)},e.geometries)}(n)),e}function LE(e){return Fe(Xe,SE,FE,bE,TE,AE,EE,IE,kE,sn,di,DE)(e)}var OE=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="chord",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return wE},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return LE},n}(ze),PE=["x","y","r","name","value","path","depth"],zE={colorField:"name",autoFit:!0,pointStyle:{lineWidth:0,stroke:"#fff"},legend:!1,hierarchyConfig:{size:[1,1],padding:0},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1}},uy="drilldown-bread-crumb",RE={position:"top-left",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}},No="hierarchy-data-transform-params",NE=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.name="drill-down",t.historyCache=[],t.breadCrumbGroup=null,t.breadCrumbCfg=RE,t}return(0,d.ZT)(n,e),n.prototype.click=function(){var t=(0,v.U2)(this.context,["event","data","data"]);if(!t)return!1;this.drill(t),this.drawBreadCrumb()},n.prototype.resetPosition=function(){if(this.breadCrumbGroup){var t=this.context.view.getCoordinate(),r=this.breadCrumbGroup,i=r.getBBox(),a=this.getButtonCfg().position,o={x:t.start.x,y:t.end.y-(i.height+10)};t.isPolar&&(o={x:0,y:0}),"bottom-left"===a&&(o={x:t.start.x,y:t.start.y});var s=Yn.transform(null,[["t",o.x+0,o.y+i.height+5]]);r.setMatrix(s)}},n.prototype.back=function(){(0,v.dp)(this.historyCache)&&this.backTo(this.historyCache.slice(0,-1))},n.prototype.reset=function(){this.historyCache[0]&&this.backTo(this.historyCache.slice(0,1)),this.historyCache=[],this.hideCrumbGroup()},n.prototype.drill=function(t){var r=this.context.view,i=(0,v.U2)(r,["interactions","drill-down","cfg","transformData"],function(c){return c}),a=i((0,d.pi)({data:t.data},t[No]));r.changeData(a);for(var o=[],s=t;s;){var l=s.data;o.unshift({id:"".concat(l.name,"_").concat(s.height,"_").concat(s.depth),name:l.name,children:i((0,d.pi)({data:l},t[No]))}),s=s.parent}this.historyCache=(this.historyCache||[]).slice(0,-1).concat(o)},n.prototype.backTo=function(t){if(t&&!(t.length<=0)){var r=this.context.view,i=(0,v.Z$)(t).children;r.changeData(i),t.length>1?(this.historyCache=t,this.drawBreadCrumb()):(this.historyCache=[],this.hideCrumbGroup())}},n.prototype.getButtonCfg=function(){var r=(0,v.U2)(this.context.view,["interactions","drill-down","cfg","drillDownConfig"]);return wt(this.breadCrumbCfg,r?.breadCrumb,this.cfg)},n.prototype.drawBreadCrumb=function(){this.drawBreadCrumbGroup(),this.resetPosition(),this.breadCrumbGroup.show()},n.prototype.drawBreadCrumbGroup=function(){var t=this,r=this.getButtonCfg(),i=this.historyCache;this.breadCrumbGroup?this.breadCrumbGroup.clear():this.breadCrumbGroup=this.context.view.foregroundGroup.addGroup({name:uy});var a=0;i.forEach(function(o,s){var l=t.breadCrumbGroup.addShape({type:"text",id:o.id,name:"".concat(uy,"_").concat(o.name,"_text"),attrs:(0,d.pi)((0,d.pi)({text:0!==s||(0,v.UM)(r.rootText)?o.name:r.rootText},r.textStyle),{x:a,y:0})}),c=l.getBBox();if(a+=c.width+4,l.on("click",function(p){var g,y=p.target.get("id");if(y!==(null===(g=(0,v.Z$)(i))||void 0===g?void 0:g.id)){var m=i.slice(0,i.findIndex(function(x){return x.id===y})+1);t.backTo(m)}}),l.on("mouseenter",function(p){var g;p.target.get("id")!==(null===(g=(0,v.Z$)(i))||void 0===g?void 0:g.id)?l.attr(r.activeTextStyle):l.attr({cursor:"default"})}),l.on("mouseleave",function(){l.attr(r.textStyle)}),s0&&t*t>r*r+i*i}function zh(e,n){for(var t=0;t(l*=l)?(i=(c+l-a)/(2*c),s=Math.sqrt(Math.max(0,l/c-i*i)),t.x=e.x-i*r-s*o,t.y=e.y-i*o+s*r):(i=(c+a-l)/(2*c),s=Math.sqrt(Math.max(0,a/c-i*i)),t.x=n.x+i*r-s*o,t.y=n.y+i*o+s*r)):(t.x=n.x+t.r,t.y=n.y)}function dy(e,n){var t=e.r+n.r-1e-6,r=n.x-e.x,i=n.y-e.y;return t>0&&t*t>r*r+i*i}function gy(e){var n=e._,t=e.next._,r=n.r+t.r,i=(n.x*t.r+t.x*n.r)/r,a=(n.y*t.r+t.y*n.r)/r;return i*i+a*a}function El(e){this._=e,this.next=null,this.previous=null}function yy(e){if(!(i=(e=function VE(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}(e)).length))return 0;var n,t,r,i,a,o,s,l,c,h,f;if((n=e[0]).x=0,n.y=0,!(i>1))return n.r;if(n.x=-(t=e[1]).r,t.x=n.r,t.y=0,!(i>2))return n.r+t.r;py(t,n,r=e[2]),n=new El(n),t=new El(t),r=new El(r),n.next=r.previous=t,t.next=n.previous=r,r.next=t.previous=n;t:for(s=3;s=0;)n+=t[r].value;else n=1;e.value=n}function Fa(e,n){e instanceof Map?(e=[void 0,e],void 0===n&&(n=hF)):void 0===n&&(n=uF);for(var r,a,o,s,l,t=new ka(e),i=[t];r=i.pop();)if((o=n(r.data))&&(l=(o=Array.from(o)).length))for(r.children=o,s=l-1;s>=0;--s)i.push(a=o[s]=new ka(o[s])),a.parent=r,a.depth=r.depth+1;return t.eachBefore(My)}function uF(e){return e.children}function hF(e){return Array.isArray(e)?e[1]:null}function fF(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function My(e){var n=0;do{e.height=n}while((e=e.parent)&&e.height<++n)}function ka(e){this.data=e,this.depth=this.height=0,this.parent=null}ka.prototype=Fa.prototype={constructor:ka,count:function JE(){return this.eachAfter($E)},each:function QE(e,n){let t=-1;for(const r of this)e.call(n,r,++t,this);return this},eachAfter:function jE(e,n){for(var a,o,s,t=this,r=[t],i=[],l=-1;t=r.pop();)if(i.push(t),a=t.children)for(o=0,s=a.length;o=0;--a)r.push(i[a]);return this},find:function KE(e,n){let t=-1;for(const r of this)if(e.call(n,r,++t,this))return r},sum:function tF(e){return this.eachAfter(function(n){for(var t=+e(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)t+=r[i].value;n.value=t})},sort:function eF(e){return this.eachBefore(function(n){n.children&&n.children.sort(e)})},path:function nF(e){for(var n=this,t=function rF(e,n){if(e===n)return e;var t=e.ancestors(),r=n.ancestors(),i=null;for(e=t.pop(),n=r.pop();e===n;)i=e,e=t.pop(),n=r.pop();return i}(n,e),r=[n];n!==t;)r.push(n=n.parent);for(var i=r.length;e!==t;)r.splice(i,0,e),e=e.parent;return r},ancestors:function iF(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n},descendants:function aF(){return Array.from(this)},leaves:function oF(){var e=[];return this.eachBefore(function(n){n.children||e.push(n)}),e},links:function sF(){var e=this,n=[];return e.each(function(t){t!==e&&n.push({source:t.parent,target:t})}),n},copy:function cF(){return Fa(this).eachBefore(fF)},[Symbol.iterator]:function*lF(){var n,r,i,a,e=this,t=[e];do{for(n=t.reverse(),t=[];e=n.pop();)if(yield e,r=e.children)for(i=0,a=r.length;i0&&c1;)h="".concat(null===(c=f.parent.data)||void 0===c?void 0:c.name," / ").concat(h),f=f.parent;if(a&&l.depth>2)return null;var p=wt({},l.data,(0,d.pi)((0,d.pi)((0,d.pi)({},je(l.data,i)),{path:h}),l));p.ext=t,p[No]={hierarchyConfig:t,rawFields:i,enableDrillDown:a},s.push(p)}),s}function by(e,n,t){var r=fh([e,n]),i=r[0],a=r[1],o=r[2],s=r[3],h=t.width-(s+a),f=t.height-(i+o),p=Math.min(h,f),g=(h-p)/2,y=(f-p)/2;return{finalPadding:[i+y,a+g,o+y,s+g],finalSize:p<0?0:p}}function dF(e){var n=e.chart,t=Math.min(n.viewBBox.width,n.viewBBox.height);return wt({options:{size:function(r){return r.r*t}}},e)}function gF(e){var n=e.options,t=e.chart,r=t.viewBBox,i=n.padding,a=n.appendPadding,o=n.drilldown,s=a;o?.enabled&&(s=fh([hl(t.appendPadding,(0,v.U2)(o,["breadCrumb","position"])),a]));var c=by(i,s,r).finalPadding;return t.padding=c,t.appendPadding=0,e}function yF(e){var n=e.chart,t=e.options,r=n.padding,i=n.appendPadding,a=t.color,o=t.colorField,s=t.pointStyle,c=t.sizeField,h=t.rawFields,f=void 0===h?[]:h,g=Sy({data:t.data,hierarchyConfig:t.hierarchyConfig,enableDrillDown:t.drilldown?.enabled,rawFields:f});n.data(g);var m=by(r,i,n.viewBBox).finalSize,x=function(C){return C.r*m};return c&&(x=function(C){return C[c]*m}),Qn(wt({},e,{options:{xField:"x",yField:"y",seriesField:o,sizeField:c,rawFields:(0,d.ev)((0,d.ev)([],PE,!0),f,!0),point:{color:a,style:s,shape:"circle",size:x}}})),e}function mF(e){return Fe(hn({},{x:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0},y:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0}}))(e)}function xF(e){var n=e.chart,r=e.options.tooltip;if(!1===r)n.tooltip(!1);else{var i=r;(0,v.U2)(r,"fields")||(i=wt({},{customItems:function(a){return a.map(function(o){var s=(0,v.U2)(n.getOptions(),"scales"),l=(0,v.U2)(s,["name","formatter"],function(h){return h}),c=(0,v.U2)(s,["value","formatter"],function(h){return h});return(0,d.pi)((0,d.pi)({},o),{name:l(o.data.name),value:c(o.data.value)})})}},i)),n.tooltip(i)}return e}function CF(e){return e.chart.axis(!1),e}function MF(e){var n=e.drilldown,t=e.interactions;return n?.enabled?wt({},e,{interactions:(0,d.ev)((0,d.ev)([],void 0===t?[]:t,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:Sy,enableDrillDown:!0}}],!1)}):e}function _F(e){return sn({chart:e.chart,options:MF(e.options)}),e}function wF(e){return Fe(Jn("pointStyle"),dF,gF,Xe,mF,yF,CF,Ni,xF,_F,Ke,ln())(e)}function Ty(e){var n=(0,v.U2)(e,["event","data","data"],{});return(0,v.kJ)(n.children)&&n.children.length>0}function Ay(e){var n=e.view.getCoordinate(),t=n.innerRadius;if(t){var r=e.event,i=r.x,a=r.y,o=n.center,s=o.x,l=o.y,c=n.getRadius()*t;return Math.sqrt(Math.pow(s-i,2)+Math.pow(l-a,2))(function(e){e.Left="Left",e.Right="Right"}($i||($i={})),$i))(),mi=(()=>(function(e){e.Line="line",e.Column="column"}(mi||(mi={})),mi))();function Yh(e){return(0,v.U2)(e,"geometry")===mi.Line}function Hh(e){return(0,v.U2)(e,"geometry")===mi.Column}function Fy(e,n,t){return Hh(t)?wt({},{geometry:mi.Column,label:t.label&&t.isRange?{content:function(r){var i;return null===(i=r[n])||void 0===i?void 0:i.join("-")}}:void 0},t):(0,d.pi)({geometry:mi.Line},t)}function ky(e,n){var t=e[0],r=e[1];return(0,v.kJ)(n)?[n[0],n[1]]:[(0,v.U2)(n,t),(0,v.U2)(n,r)]}function Iy(e,n){return n===$i.Left?!1!==e&&wt({},SF,e):n===$i.Right?!1!==e&&wt({},bF,e):e}function Dy(e){var n=e.view,t=e.geometryOption,r=e.yField,a=(0,v.U2)(e.legend,"marker"),o=An(n,Yh(t)?"line":"interval");if(!t.seriesField){var s=(0,v.U2)(n,"options.scales.".concat(r,".alias"))||r,l=o.getAttribute("color"),c=n.getTheme().defaultColor;return l&&(c=Yn.getMappingValue(l,s,(0,v.U2)(l,["values",0],c))),[{value:r,name:s,marker:((0,v.mf)(a)?a:!(0,v.xb)(a)&&wt({},{style:{stroke:c,fill:c}},a))||(Yh(t)?{symbol:function(p,g,y){return[["M",p-y,g],["L",p+y,g]]},style:{lineWidth:2,r:6,stroke:c}}:{symbol:"square",style:{fill:c}}),isGeometry:!0,viewId:n.id}]}var f=o.getGroupAttributes();return(0,v.u4)(f,function(p,g){var y=Yn.getLegendItems(n,o,g,n.getTheme(),a);return p.concat(y)},[])}var Ly=function(e,n){var t=n[0],r=n[1],i=e.getOptions().data,a=e.getXScale(),o=(0,v.dp)(i);if(a&&o){var c=(0,v.I)(i,a.field),h=(0,v.dp)(c),f=Math.floor(t*(h-1)),p=Math.floor(r*(h-1));e.filter(a.field,function(g){var y=c.indexOf(g);return!(y>-1)||function j4(e,n,t){var r=Math.min(n,t),i=Math.max(n,t);return e>=r&&e<=i}(y,f,p)}),e.getRootView().render(!0)}};function AF(e){var n,t=e.options,r=t.geometryOptions,i=void 0===r?[]:r,a=t.xField,o=t.yField,s=(0,v.yW)(i,function(l){var c=l.geometry;return c===mi.Line||void 0===c});return wt({},{options:{geometryOptions:[],meta:(n={},n[a]={type:"cat",sync:!0,range:s?[0,1]:void 0},n),tooltip:{showMarkers:s,showCrosshairs:s,shared:!0,crosshairs:{type:"x"}},interactions:s?[{type:"legend-visible-filter"}]:[{type:"legend-visible-filter"},{type:"active-region"}],legend:{position:"top-left"}}},e,{options:{yAxis:ky(o,t.yAxis),geometryOptions:[Fy(0,o[0],i[0]),Fy(0,o[1],i[1])],annotations:ky(o,t.annotations)}})}function EF(e){var n,t,r=e.chart,a=e.options.geometryOptions,o={line:0,column:1};return[{type:null===(n=a[0])||void 0===n?void 0:n.geometry,id:qn},{type:null===(t=a[1])||void 0===t?void 0:t.geometry,id:jn}].sort(function(l,c){return-o[l.type]+o[c.type]}).forEach(function(l){return r.createView({id:l.id})}),e}function FF(e){var n=e.chart,t=e.options,r=t.xField,i=t.yField,a=t.geometryOptions,o=t.data,s=t.tooltip;return[(0,d.pi)((0,d.pi)({},a[0]),{id:qn,data:o[0],yField:i[0]}),(0,d.pi)((0,d.pi)({},a[1]),{id:jn,data:o[1],yField:i[1]})].forEach(function(c){var h=c.id,f=c.data,p=c.yField,g=Hh(c)&&c.isPercent,y=g?a0(f,p,r,p):f,m=Ue(n,h).data(y),x=g?(0,d.pi)({formatter:function(C){return{name:C[c.seriesField]||p,value:(100*Number(C[p])).toFixed(2)+"%"}}},s):s;!function TF(e){var n=e.options,t=e.chart,r=n.geometryOption,i=r.isStack,a=r.color,o=r.seriesField,s=r.groupField,l=r.isGroup,c=["xField","yField"];if(Yh(r)){Sa(wt({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{line:{color:r.color,style:r.lineStyle}})})),Qn(wt({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{point:r.point&&(0,d.pi)({color:a,shape:"circle"},r.point)})}));var h=[];l&&h.push({type:"dodge",dodgeBy:s||o,customOffset:0}),i&&h.push({type:"stack"}),h.length&&(0,v.S6)(t.geometries,function(f){f.adjust(h)})}Hh(r)&&Ml(wt({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{widthRatio:r.columnWidthRatio,interval:(0,d.pi)((0,d.pi)({},je(r,["color"])),{style:r.columnStyle})})}))}({chart:m,options:{xField:r,yField:p,tooltip:x,geometryOption:c}})}),e}function kF(e){var n,t=e.chart,i=e.options.geometryOptions,a=(null===(n=t.getTheme())||void 0===n?void 0:n.colors10)||[],o=0;return t.once("beforepaint",function(){(0,v.S6)(i,function(s,l){var c=Ue(t,0===l?qn:jn);if(!s.color){var h=c.getGroupScales(),f=(0,v.U2)(h,[0,"values","length"],1),p=a.slice(o,o+f).concat(0===l?[]:a);c.geometries.forEach(function(g){s.seriesField?g.color(s.seriesField,p):g.color(p[0])}),o+=f}}),t.render(!0)}),e}function IF(e){var n,t,r=e.chart,i=e.options,a=i.xAxis,o=i.yAxis,s=i.xField,l=i.yField;return hn(((n={})[s]=a,n[l[0]]=o[0],n))(wt({},e,{chart:Ue(r,qn)})),hn(((t={})[s]=a,t[l[1]]=o[1],t))(wt({},e,{chart:Ue(r,jn)})),e}function DF(e){var n=e.chart,t=e.options,r=Ue(n,qn),i=Ue(n,jn),a=t.xField,o=t.yField,s=t.xAxis,l=t.yAxis;return n.axis(a,!1),n.axis(o[0],!1),n.axis(o[1],!1),r.axis(a,s),r.axis(o[0],Iy(l[0],$i.Left)),i.axis(a,!1),i.axis(o[1],Iy(l[1],$i.Right)),e}function LF(e){var n=e.chart,r=e.options.tooltip,i=Ue(n,qn),a=Ue(n,jn);return n.tooltip(r),i.tooltip({shared:!0}),a.tooltip({shared:!0}),e}function OF(e){var n=e.chart;return sn(wt({},e,{chart:Ue(n,qn)})),sn(wt({},e,{chart:Ue(n,jn)})),e}function PF(e){var n=e.chart,r=e.options.annotations,i=(0,v.U2)(r,[0]),a=(0,v.U2)(r,[1]);return ln(i)(wt({},e,{chart:Ue(n,qn),options:{annotations:i}})),ln(a)(wt({},e,{chart:Ue(n,jn),options:{annotations:a}})),e}function zF(e){var n=e.chart;return Xe(wt({},e,{chart:Ue(n,qn)})),Xe(wt({},e,{chart:Ue(n,jn)})),Xe(e),e}function BF(e){var n=e.chart;return Ke(wt({},e,{chart:Ue(n,qn)})),Ke(wt({},e,{chart:Ue(n,jn)})),e}function RF(e){var n=e.chart,r=e.options.yAxis;return Vi(wt({},e,{chart:Ue(n,qn),options:{yAxis:r[0]}})),Vi(wt({},e,{chart:Ue(n,jn),options:{yAxis:r[1]}})),e}function NF(e){var n=e.chart,t=e.options,r=t.legend,i=t.geometryOptions,a=t.yField,o=t.data,s=Ue(n,qn),l=Ue(n,jn);if(!1===r)n.legend(!1);else if((0,v.Kn)(r)&&!0===r.custom)n.legend(r);else{var c=(0,v.U2)(i,[0,"legend"],r),h=(0,v.U2)(i,[1,"legend"],r);n.once("beforepaint",function(){var f=o[0].length?Dy({view:s,geometryOption:i[0],yField:a[0],legend:c}):[],p=o[1].length?Dy({view:l,geometryOption:i[1],yField:a[1],legend:h}):[];n.legend(wt({},r,{custom:!0,items:f.concat(p)}))}),i[0].seriesField&&s.legend(i[0].seriesField,c),i[1].seriesField&&l.legend(i[1].seriesField,h),n.on("legend-item:click",function(f){var p=(0,v.U2)(f,"gEvent.delegateObject",{});if(p&&p.item){var g=p.item,y=g.value,x=g.viewId;if(g.isGeometry){if((0,v.cx)(a,function(b){return b===y})>-1){var M=(0,v.U2)(Ue(n,x),"geometries");(0,v.S6)(M,function(b){b.changeVisible(!p.item.unchecked)})}}else{var w=(0,v.U2)(n.getController("legend"),"option.items",[]);(0,v.S6)(n.views,function(b){var F=b.getGroupScales();(0,v.S6)(F,function(W){W.values&&W.values.indexOf(y)>-1&&b.filter(W.field,function(tt){return!(0,v.sE)(w,function(Mt){return Mt.value===tt}).unchecked})}),n.render(!0)})}}})}return e}function VF(e){var n=e.chart,r=e.options.slider,i=Ue(n,qn),a=Ue(n,jn);return r&&(i.option("slider",r),i.on("slider:valuechanged",function(o){var s=o.event,l=s.value;(0,v.Xy)(l,s.originValue)||Ly(a,l)}),n.once("afterpaint",function(){if(!(0,v.jn)(r)){var o=r.start,s=r.end;(o||s)&&Ly(a,[o,s])}})),e}function UF(e){return Fe(AF,EF,zF,FF,IF,DF,RF,LF,OF,PF,BF,kF,NF,VF)(e)}function HF(e){var n=e.chart,t=e.options,r=t.type,i=t.data,a=t.fields,o=t.eachView,s=(0,v.CE)(t,["type","data","fields","eachView","axes","meta","tooltip","coordinate","theme","legend","interactions","annotations"]);return n.data(i),n.facet(r,(0,d.pi)((0,d.pi)({},s),{fields:a,eachView:function(l,c){var h=o(l,c);if(h.geometries)!function YF(e,n){var t=n.data,r=n.coordinate,i=n.interactions,a=n.annotations,o=n.animation,s=n.tooltip,l=n.axes,c=n.meta,h=n.geometries;t&&e.data(t);var f={};l&&(0,v.S6)(l,function(p,g){f[g]=je(p,Hn)}),f=wt({},c,f),e.scale(f),r&&e.coordinate(r),!1===l?e.axis(!1):(0,v.S6)(l,function(p,g){e.axis(g,p)}),(0,v.S6)(h,function(p){var g=Gn({chart:e,options:p}).ext,y=p.adjust;y&&g.geometry.adjust(y)}),(0,v.S6)(i,function(p){!1===p.enable?e.removeInteraction(p.type):e.interaction(p.type,p.cfg)}),(0,v.S6)(a,function(p){e.annotation()[p.type]((0,d.pi)({},p))}),Io(e,o),s?(e.interaction("tooltip"),e.tooltip(s)):!1===s&&e.removeInteraction("tooltip")}(l,h);else{var f=h,p=f.options;p.tooltip&&l.interaction("tooltip"),Oh(f.type,l,p)}}})),e}function GF(e){var n=e.chart,t=e.options,r=t.axes,i=t.meta,a=t.tooltip,o=t.coordinate,s=t.theme,l=t.legend,c=t.interactions,h=t.annotations,f={};return r&&(0,v.S6)(r,function(p,g){f[g]=je(p,Hn)}),f=wt({},i,f),n.scale(f),n.coordinate(o),r?(0,v.S6)(r,function(p,g){n.axis(g,p)}):n.axis(!1),a?(n.interaction("tooltip"),n.tooltip(a)):!1===a&&n.removeInteraction("tooltip"),n.legend(l),s&&n.theme(s),(0,v.S6)(c,function(p){!1===p.enable?n.removeInteraction(p.type):n.interaction(p.type,p.cfg)}),(0,v.S6)(h,function(p){n.annotation()[p.type]((0,d.pi)({},p))}),e}function ZF(e){return Fe(Xe,HF,GF)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dual-axes",t}(0,d.ZT)(n,e),n.prototype.getDefaultOptions=function(){return wt({},e.prototype.getDefaultOptions.call(this),{yAxis:[],syncViewPadding:!0})},n.prototype.getSchemaAdaptor=function(){return UF}}(ze);var WF={title:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},rowTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},columnTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}}};function XF(e){var n=e.chart,t=e.options,r=t.data,i=t.type,a=t.xField,o=t.yField,s=t.colorField,l=t.sizeField,c=t.sizeRatio,h=t.shape,f=t.color,p=t.tooltip,g=t.heatmapStyle,y=t.meta;n.data(r);var m="polygon";"density"===i&&(m="heatmap");var x=ir(p,[a,o,s]),C=x.fields,M=x.formatter,w=1;return(c||0===c)&&(h||l?c<0||c>1?console.warn("sizeRatio is not in effect: It must be a number in [0,1]"):w=c:console.warn("sizeRatio is not in effect: Must define shape or sizeField first")),Gn(wt({},e,{options:{type:m,colorField:s,tooltipFields:C,shapeField:l||"",label:void 0,mapping:{tooltip:M,shape:h&&(l?function(b){var F=r.map(function(Mt){return Mt[l]}),W=y?.[l]||{},tt=W.min,rt=W.max;return tt=(0,v.hj)(tt)?tt:Math.min.apply(Math,F),rt=(0,v.hj)(rt)?rt:Math.max.apply(Math,F),[h,((0,v.U2)(b,l)-tt)/(rt-tt),w]}:function(){return[h,1,w]}),color:f||s&&n.getTheme().sequenceColors.join("-"),style:g}}})),e}function $F(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function JF(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,o=t.yField;return n.axis(t.xField,!1!==r&&r),n.axis(o,!1!==i&&i),e}function QF(e){var n=e.chart,t=e.options,r=t.legend,i=t.colorField,a=t.sizeField,o=t.sizeLegend,s=!1!==r;return i&&n.legend(i,!!s&&r),a&&n.legend(a,void 0===o?r:o),!s&&!o&&n.legend(!1),e}function qF(e){var t=e.options,r=t.label,i=t.colorField,o=An(e.chart,"density"===t.type?"heatmap":"polygon");if(r){if(i){var s=r.callback,l=(0,d._T)(r,["callback"]);o.label({fields:[i],callback:s,cfg:Mn(l)})}}else o.label(!1);return e}function jF(e){var n,t,r=e.chart,i=e.options,o=i.reflect,s=wt({actions:[]},i.coordinate??{type:"rect"});return o&&(null===(t=null===(n=s.actions)||void 0===n?void 0:n.push)||void 0===t||t.call(n,["reflect",o])),r.coordinate(s),e}function KF(e){return Fe(Xe,Jn("heatmapStyle"),$F,jF,XF,JF,QF,mn,qF,ln(),sn,Ke,di)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="area",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return WF},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return ZF}}(ze);var tk=wt({},ze.getDefaultOptions(),{type:"polygon",legend:!1,coordinate:{type:"rect"},xAxis:{tickLine:null,line:null,grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}},yAxis:{grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}}});Je("polygon","circle",{draw:function(e,n){var t,r,i=e.x,a=e.y,o=this.parsePoints(e.points),s=Math.abs(o[2].x-o[1].x),l=Math.abs(o[1].y-o[0].y),c=Math.min(s,l)/2,h=Number(e.shape[1]),f=Number(e.shape[2]),g=c*Math.sqrt(f)*Math.sqrt(h),y=(null===(t=e.style)||void 0===t?void 0:t.fill)||e.color||(null===(r=e.defaultStyle)||void 0===r?void 0:r.fill);return n.addShape("circle",{attrs:(0,d.pi)((0,d.pi)((0,d.pi)({x:i,y:a,r:g},e.defaultStyle),e.style),{fill:y})})}}),Je("polygon","square",{draw:function(e,n){var t,r,i=e.x,a=e.y,o=this.parsePoints(e.points),s=Math.abs(o[2].x-o[1].x),l=Math.abs(o[1].y-o[0].y),c=Math.min(s,l),h=Number(e.shape[1]),f=Number(e.shape[2]),g=c*Math.sqrt(f)*Math.sqrt(h),y=(null===(t=e.style)||void 0===t?void 0:t.fill)||e.color||(null===(r=e.defaultStyle)||void 0===r?void 0:r.fill);return n.addShape("rect",{attrs:(0,d.pi)((0,d.pi)((0,d.pi)({x:i-g/2,y:a-g/2,width:g,height:g},e.defaultStyle),e.style),{fill:y})})}}),function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="heatmap",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return tk},n.prototype.getSchemaAdaptor=function(){return KF},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()}}(ze);var ek="liquid";function Oy(e){return[{percent:e,type:ek}]}function nk(e){var n=e.chart,t=e.options,r=t.percent,i=t.liquidStyle,a=t.radius,o=t.outline,s=t.wave,l=t.shape,c=t.shapeStyle,h=t.animation;n.scale({percent:{min:0,max:1}}),n.data(Oy(r));var f=t.color||n.getTheme().defaultColor,y=En(wt({},e,{options:{xField:"type",yField:"percent",widthRatio:a,interval:{color:f,style:i,shape:"liquid-fill-gauge"}}})).ext.geometry,m=n.getTheme().background;return y.customInfo({percent:r,radius:a,outline:o,wave:s,shape:l,shapeStyle:c,background:m,animation:h}),n.legend(!1),n.axis(!1),n.tooltip(!1),e}function Py(e,n){var t=e.chart,r=e.options,i=r.statistic,a=r.percent,o=r.meta;t.getController("annotation").clear(!0);var s=(0,v.U2)(o,["percent","formatter"])||function(c){return"".concat((100*c).toFixed(2),"%")},l=i.content;return l&&(l=wt({},l,{content:(0,v.UM)(l.content)?s(a):l.content})),fl(t,{statistic:(0,d.pi)((0,d.pi)({},i),{content:l}),plotType:"liquid"},{percent:a}),n&&t.render(!0),e}function rk(e){return Fe(Xe,Jn("liquidStyle"),nk,Py,hn({}),Ke,sn)(e)}var ik={radius:.9,statistic:{title:!1,content:{style:{opacity:.75,fontSize:"30px",lineHeight:"30px",textAlign:"center"}}},outline:{border:2,distance:0},wave:{count:3,length:192},shape:"circle"};function By(e,n,t){return e+(n-e)*t}function sk(e,n,t,r){return 0===n?[[e+.5*t/Math.PI/2,r/2],[e+.5*t/Math.PI,r],[e+t/4,r]]:1===n?[[e+.5*t/Math.PI/2*(Math.PI-2),r],[e+.5*t/Math.PI/2*(Math.PI-1),r/2],[e+t/4,0]]:2===n?[[e+.5*t/Math.PI/2,-r/2],[e+.5*t/Math.PI,-r],[e+t/4,-r]]:[[e+.5*t/Math.PI/2*(Math.PI-2),-r],[e+.5*t/Math.PI/2*(Math.PI-1),-r/2],[e+t/4,0]]}function lk(e,n,t,r,i,a,o){for(var s=4*Math.ceil(2*e/t*4),l=[],c=r;c<2*-Math.PI;)c+=2*Math.PI;for(;c>0;)c-=2*Math.PI;var h=a-e+(c=c/Math.PI/2*t)-2*e;l.push(["M",h,n]);for(var f=0,p=0;p0){var te=n.addGroup({name:"waves"}),ye=te.setClip({type:"path",attrs:{path:Vt}});!function ck(e,n,t,r,i,a,o,s,l,c){for(var h=i.fill,f=i.opacity,p=o.getBBox(),g=p.maxX-p.minX,y=p.maxY-p.minY,m=0;m0){var s=this.view.geometries[0],c=o[0].name,h=[];return s.dataArray.forEach(function(f){f.forEach(function(p){var y=Yn.getTooltipItems(p,s)[0];if(!i&&y&&y.name===c){var m=(0,v.UM)(a)?c:a;h.push((0,d.pi)((0,d.pi)({},y),{name:y.title,title:m}))}else i&&y&&(m=(0,v.UM)(a)?y.name||c:a,h.push((0,d.pi)((0,d.pi)({},y),{name:y.title,title:m})))})}),h}return[]},n}(zp);Ii("radar-tooltip",Mk);var _k=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.init=function(){this.context.view.removeInteraction("tooltip")},n.prototype.show=function(){var t=this.context.event;this.getTooltipController().showTooltip({x:t.x,y:t.y})},n.prototype.hide=function(){this.getTooltipController().hideTooltip()},n.prototype.getTooltipController=function(){return this.context.view.getController("radar-tooltip")},n}(on);Se("radar-tooltip",_k),Le("radar-tooltip",{start:[{trigger:"plot:mousemove",action:"radar-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"radar-tooltip:hide"}]});var wk=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="radar",t}return(0,d.ZT)(n,e),n.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return wt({},e.prototype.getDefaultOptions.call(this),{xAxis:{label:{offset:15},grid:{line:{type:"line"}}},yAxis:{grid:{line:{type:"circle"}}},legend:{position:"top"},tooltip:{shared:!0,showCrosshairs:!0,showMarkers:!0,crosshairs:{type:"xy",line:{style:{stroke:"#565656",lineDash:[4]}},follow:!0}}})},n.prototype.getSchemaAdaptor=function(){return Ck},n}(ze);function Sk(e,n,t){var r=t.map(function(o){return o[n]}).filter(function(o){return void 0!==o}),i=r.length>0?Math.max.apply(Math,r):0,a=Math.abs(e)%360;return a?360*i/a:i}function Tk(e){var n=e.chart,t=e.options,r=t.barStyle,i=t.color,a=t.tooltip,o=t.colorField,s=t.type,l=t.xField,c=t.yField,f=t.shape,p=_a(t.data,c);return n.data(p),En(wt({},e,{options:{tooltip:a,seriesField:o,interval:{style:r,color:i,shape:f||("line"===s?"line":"intervel")},minColumnWidth:t.minBarWidth,maxColumnWidth:t.maxBarWidth,columnBackground:t.barBackground}})),"line"===s&&Qn({chart:n,options:{xField:l,yField:c,seriesField:o,point:{shape:"circle",color:i}}}),e}function Ny(e){var n,t=e.options,r=t.yField,a=t.data,c=t.maxAngle,h=t.isStack&&!t.isGroup&&t.colorField?function bk(e,n,t){var r=[];return e.forEach(function(i){var a=r.find(function(o){return o[n]===i[n]});a?a[t]+=i[t]||null:r.push((0,d.pi)({},i))}),r}(a,t.xField,r):a,f=_a(h,r);return Fe(hn(((n={})[r]={min:0,max:Sk(c,r,f)},n)))(e)}function Ak(e){var t=e.options;return e.chart.coordinate({type:"polar",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}).transpose(),e}function Ek(e){var t=e.options;return e.chart.axis(t.xField,t.xAxis),e}function Fk(e){var t=e.options,r=t.label,i=t.yField,a=An(e.chart,"interval");if(r){var o=r.callback,s=(0,d._T)(r,["callback"]);a.label({fields:[i],callback:o,cfg:(0,d.pi)((0,d.pi)({},Mn(s)),{type:"polar"})})}else a.label(!1);return e}function kk(e){return Fe(Jn("barStyle"),Tk,Ny,Ek,Ak,sn,Ke,Xe,mn,Ni,ln(),Fk)(e)}var Ik=wt({},ze.getDefaultOptions(),{interactions:[{type:"element-active"}],legend:!1,tooltip:{showMarkers:!1},xAxis:{grid:null,tickLine:null,line:null},maxAngle:240}),Dk=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="radial-bar",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return Ik},n.prototype.changeData=function(t){this.updateOption({data:t}),Ny({chart:this.chart,options:this.options}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return kk},n}(ze);function Lk(e){var t=e.options,i=t.sectorStyle,a=t.shape,o=t.color;return e.chart.data(t.data),Fe(En)(wt({},e,{options:{marginRatio:1,interval:{style:i,color:o,shape:a}}})),e}function Ok(e){var t=e.options,r=t.label,i=t.xField,a=An(e.chart,"interval");if(!1===r)a.label(!1);else if((0,v.Kn)(r)){var o=r.callback,s=r.fields,l=(0,d._T)(r,["callback","fields"]),c=l.offset,h=l.layout;(void 0===c||c>=0)&&(h=h?(0,v.kJ)(h)?h:[h]:[],l.layout=(0,v.hX)(h,function(f){return"limit-in-shape"!==f.type}),l.layout.length||delete l.layout),a.label({fields:s||[i],callback:o,cfg:Mn(l)})}else Gr(rr.WARN,null===r,"the label option must be an Object."),a.label({fields:[i]});return e}function Pk(e){var n=e.chart,t=e.options,r=t.legend,i=t.seriesField;return!1===r?n.legend(!1):i&&n.legend(i,r),e}function zk(e){var t=e.options;return e.chart.coordinate({type:"polar",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}),e}function Bk(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function Rk(e){var n=e.chart,t=e.options,i=t.yAxis,o=t.yField;return n.axis(t.xField,t.xAxis||!1),n.axis(o,i||!1),e}function Nk(e){Fe(Jn("sectorStyle"),Lk,Bk,Ok,zk,Rk,Pk,mn,sn,Ke,Xe,ln(),di)(e)}var Vk=wt({},ze.getDefaultOptions(),{xAxis:!1,yAxis:!1,legend:{position:"right",radio:{}},sectorStyle:{stroke:"#fff",lineWidth:1},label:{layout:{type:"limit-in-shape"}},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]}),Uk=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="rose",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return Vk},n.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Nk},n}(ze),Vy="x",Uy="y",Yy="name",kl="nodes",Il="edges";function Gk(e,n,t){if(!(0,v.kJ)(e))return[];var r=[],i=function Yk(e,n,t){var r=[];return e.forEach(function(i){var a=i[n],o=i[t];r.includes(a)||r.push(a),r.includes(o)||r.push(o)}),r}(e,n,t),a=function Hk(e,n,t,r){var i={};return n.forEach(function(a){i[a]={},n.forEach(function(o){i[a][o]=0})}),e.forEach(function(a){i[a[t]][a[r]]=1}),i}(e,i,n,t),o={};function s(l){o[l]=1,i.forEach(function(c){if(0!=a[l][c])if(1==o[c])r.push("".concat(l,"_").concat(c));else{if(-1==o[c])return;s(c)}}),o[l]=-1}return i.forEach(function(l){o[l]=0}),i.forEach(function(l){-1!=o[l]&&s(l)}),0!==r.length&&console.warn("sankey data contains circle, ".concat(r.length," records removed."),r),e.filter(function(l){return r.findIndex(function(c){return c==="".concat(l[n],"_").concat(l[t])})<0})}function Zk(e){return e.target.depth}function Gh(e,n){return e.sourceLinks.length?e.depth:n-1}function Dl(e){return function(){return e}}function Zh(e,n){for(var t=0,r=0;r_e)throw new Error("circular link");de=xe,xe=new Set}if(c)for(var Ye=Math.max(Wh(he,function(We){return We.depth})+1,0),Ze=void 0,Be=0;Be_e)throw new Error("circular link");de=xe,xe=new Set}}(he),function W(Wt){var he=function b(Wt){for(var he=Wt.nodes,_e=Math.max(Wh(he,function(yn){return yn.depth})+1,0),de=(t-e-i)/(_e-1),xe=new Array(_e).fill(0).map(function(){return[]}),Ae=0,Ye=he;Ae0){var Da=(We/tn-Be.y0)*he;Be.y0+=Da,Be.y1+=Da,te(Be)}}void 0===h&&Ae.sort(Ll),Ae.length&&Mt(Ae,_e)}}function rt(Wt,he,_e){for(var xe=Wt.length-2;xe>=0;--xe){for(var Ae=Wt[xe],Ye=0,Ze=Ae;Ye0){var Da=(We/tn-Be.y0)*he;Be.y0+=Da,Be.y1+=Da,te(Be)}}void 0===h&&Ae.sort(Ll),Ae.length&&Mt(Ae,_e)}}function Mt(Wt,he){var _e=Wt.length>>1,de=Wt[_e];Vt(Wt,de.y0-o,_e-1,he),gt(Wt,de.y1+o,_e+1,he),Vt(Wt,r,Wt.length-1,he),gt(Wt,n,0,he)}function gt(Wt,he,_e,de){for(;_e1e-6&&(xe.y0+=Ae,xe.y1+=Ae),he=xe.y1+o}}function Vt(Wt,he,_e,de){for(;_e>=0;--_e){var xe=Wt[_e],Ae=(xe.y1-he)*de;Ae>1e-6&&(xe.y0-=Ae,xe.y1-=Ae),he=xe.y0-o}}function te(Wt){var he=Wt.sourceLinks;if(void 0===f){for(var de=0,xe=Wt.targetLinks;de "+t.target,value:t.value}}},nodeWidthRatio:.008,nodePaddingRatio:.01,animation:{appear:{animation:"wave-in"},enter:{animation:"wave-in"}}}},n.prototype.changeData=function(t){this.updateOption({data:t});var r=Xy(this.options,this.chart.width,this.chart.height),i=r.nodes,a=r.edges,o=Ue(this.chart,kl),s=Ue(this.chart,Il);o.changeData(i),s.changeData(a)},n.prototype.getSchemaAdaptor=function(){return v8},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n}(ze),$h="ancestor-node",$y="value",Uo="path",g8=[Uo,_y,Rh,wy,"name","depth","height"],y8=wt({},ze.getDefaultOptions(),{innerRadius:0,radius:.85,hierarchyConfig:{field:"value"},tooltip:{shared:!0,showMarkers:!1,offset:20,showTitle:!1},legend:!1,sunburstStyle:{lineWidth:.5,stroke:"#FFF"},drilldown:{enabled:!0}});function Jy(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function Yo(e,n,t,r,i){for(var o,a=e.children,s=-1,l=a.length,c=e.value&&(r-n)/e.value;++s0)throw new Error("cycle");return l}return t.id=function(r){return arguments.length?(e=Fl(r),t):e},t.parentId=function(r){return arguments.length?(n=Fl(r),t):n},t}function D8(e,n){return e.parent===n.parent?1:2}function Jh(e){var n=e.children;return n?n[0]:e.t}function Qh(e){var n=e.children;return n?n[n.length-1]:e.t}function L8(e,n,t){var r=t/(n.i-e.i);n.c-=r,n.s+=t,e.c+=r,n.z+=t,n.m+=t}function P8(e,n,t){return e.a.parent===n.parent?e.a:t}function Ol(e,n){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function B8(){var e=D8,n=1,t=1,r=null;function i(c){var h=function z8(e){for(var t,i,a,o,s,n=new Ol(e,0),r=[n];t=r.pop();)if(a=t._.children)for(t.children=new Array(s=a.length),o=s-1;o>=0;--o)r.push(i=t.children[o]=new Ol(a[o],o)),i.parent=t;return(n.parent=new Ol(null,0)).children=[n],n}(c);if(h.eachAfter(a),h.parent.m=-h.z,h.eachBefore(o),r)c.eachBefore(l);else{var f=c,p=c,g=c;c.eachBefore(function(M){M.xp.x&&(p=M),M.depth>g.depth&&(g=M)});var y=f===p?1:e(f,p)/2,m=y-f.x,x=n/(p.x+y+m),C=t/(g.depth||1);c.eachBefore(function(M){M.x=(M.x+m)*x,M.y=M.depth*C})}return c}function a(c){var h=c.children,f=c.parent.children,p=c.i?f[c.i-1]:null;if(h){!function O8(e){for(var a,n=0,t=0,r=e.children,i=r.length;--i>=0;)(a=r[i]).z+=n,a.m+=n,n+=a.s+(t+=a.c)}(c);var g=(h[0].z+h[h.length-1].z)/2;p?(c.z=p.z+e(c._,p._),c.m=c.z-g):c.z=g}else p&&(c.z=p.z+e(c._,p._));c.parent.A=function s(c,h,f){if(h){for(var b,p=c,g=c,y=h,m=p.parent.children[0],x=p.m,C=g.m,M=y.m,w=m.m;y=Qh(y),p=Jh(p),y&&p;)m=Jh(m),(g=Qh(g)).a=c,(b=y.z+M-p.z-x+e(y._,p._))>0&&(L8(P8(y,c,f),c,b),x+=b,C+=b),M+=y.m,x+=p.m,w+=m.m,C+=g.m;y&&!Qh(g)&&(g.t=y,g.m+=M-C),p&&!Jh(m)&&(m.t=p,m.m+=x-w,f=c)}return f}(c,p,c.parent.A||f[0])}function o(c){c._.x=c.z+c.parent.m,c.m+=c.parent.m}function l(c){c.x*=n,c.y=c.depth*t}return i.separation=function(c){return arguments.length?(e=c,i):e},i.size=function(c){return arguments.length?(r=!1,n=+c[0],t=+c[1],i):r?null:[n,t]},i.nodeSize=function(c){return arguments.length?(r=!0,n=+c[0],t=+c[1],i):r?[n,t]:null},i}function Pl(e,n,t,r,i){for(var o,a=e.children,s=-1,l=a.length,c=e.value&&(i-t)/e.value;++sM&&(M=c),W=x*x*F,(w=Math.max(M/W,W/C))>b){x-=c;break}b=w}o.push(l={value:x,dice:g1?r:1)},t}(jy);function em(){var e=tm,n=!1,t=1,r=1,i=[0],a=Xi,o=Xi,s=Xi,l=Xi,c=Xi;function h(p){return p.x0=p.y0=0,p.x1=t,p.y1=r,p.eachBefore(f),i=[0],n&&p.eachBefore(Jy),p}function f(p){var g=i[p.depth],y=p.x0+g,m=p.y0+g,x=p.x1-g,C=p.y1-g;x=p-1){var M=a[f];return M.x0=y,M.y0=m,M.x1=x,void(M.y1=C)}for(var w=c[f],b=g/2+w,F=f+1,W=p-1;F>>1;c[tt]C-m){var gt=g?(y*Mt+x*rt)/g:x;h(f,F,rt,y,m,gt,C),h(F,p,Mt,gt,m,x,C)}else{var Vt=g?(m*Mt+C*rt)/g:C;h(f,F,rt,y,m,x,Vt),h(F,p,Mt,y,Vt,x,C)}}(0,s,e.value,n,t,r,i)}function N8(e,n,t,r,i){(1&e.depth?Pl:Yo)(e,n,t,r,i)}const V8=function e(n){function t(r,i,a,o,s){if((l=r._squarify)&&l.ratio===n)for(var l,c,h,f,g,p=-1,y=l.length,m=r.value;++p1?r:1)},t}(jy);var U8={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"],sort:function(e,n){return n.value-e.value},ratio:.5*(1+Math.sqrt(5))};function nm(e,n){var r,t=(n=(0,v.f0)({},U8,n)).as;if(!(0,v.kJ)(t)||2!==t.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{r=Vh(n)}catch(c){console.warn(c)}var c,i=function Y8(e,n){return"treemapSquarify"===e?mt[e].ratio(n):mt[e]}(n.tile,n.ratio),o=(c=e,em().tile(i).size(n.size).round(n.round).padding(n.padding).paddingInner(n.paddingInner).paddingOuter(n.paddingOuter).paddingTop(n.paddingTop).paddingRight(n.paddingRight).paddingBottom(n.paddingBottom).paddingLeft(n.paddingLeft)(Fa(c).sum(function(h){return n.ignoreParentValue&&h.children?0:h[r]}).sort(n.sort))),s=t[0],l=t[1];return o.each(function(c){c[s]=[c.x0,c.x1,c.x1,c.x0],c[l]=[c.y1,c.y1,c.y0,c.y0],["x0","x1","y0","y1"].forEach(function(h){-1===t.indexOf(h)&&delete c[h]})}),Uh(o)}function rm(e){var t=e.colorField,r=e.rawFields,i=e.hierarchyConfig,a=void 0===i?{}:i,o=a.activeDepth,l=e.seriesField,c=e.type||"partition",h={partition:x8,treemap:nm}[c](e.data,(0,d.pi)((0,d.pi)({field:l||"value"},(0,v.CE)(a,["activeDepth"])),{type:"hierarchy.".concat(c),as:["x","y"]})),f=[];return h.forEach(function(p){var g,y,m,x,C,M;if(0===p.depth||o>0&&p.depth>o)return null;for(var w=p.data.name,b=(0,d.pi)({},p);b.depth>1;)w="".concat(null===(y=b.parent.data)||void 0===y?void 0:y.name," / ").concat(w),b=b.parent;var F=(0,d.pi)((0,d.pi)((0,d.pi)({},je(p.data,(0,d.ev)((0,d.ev)([],r||[],!0),[a.field],!1))),((g={})[Uo]=w,g[$h]=b.data.name,g)),p);l&&(F[l]=p.data[l]||(null===(x=null===(m=p.parent)||void 0===m?void 0:m.data)||void 0===x?void 0:x[l])),t&&(F[t]=p.data[t]||(null===(M=null===(C=p.parent)||void 0===C?void 0:C.data)||void 0===M?void 0:M[t])),F.ext=a,F[No]={hierarchyConfig:a,colorField:t,rawFields:r},f.push(F)}),f}function H8(e){var f,n=e.chart,t=e.options,r=t.color,i=t.colorField,a=void 0===i?$h:i,o=t.sunburstStyle,s=t.rawFields,l=void 0===s?[]:s,c=t.shape,h=rm(t);return n.data(h),o&&(f=function(p){return wt({},{fillOpacity:Math.pow(.85,p.depth)},(0,v.mf)(o)?o(p):o)}),ml(wt({},e,{options:{xField:"x",yField:"y",seriesField:a,rawFields:(0,v.jj)((0,d.ev)((0,d.ev)([],g8,!0),l,!0)),polygon:{color:r,style:f,shape:c}}})),e}function G8(e){return e.chart.axis(!1),e}function Z8(e){var r=e.options.label,i=An(e.chart,"polygon");if(r){var a=r.fields,o=void 0===a?["name"]:a,s=r.callback,l=(0,d._T)(r,["fields","callback"]);i.label({fields:o,callback:s,cfg:Mn(l)})}else i.label(!1);return e}function W8(e){var t=e.options,a=t.reflect,o=e.chart.coordinate({type:"polar",cfg:{innerRadius:t.innerRadius,radius:t.radius}});return a&&o.reflect(a),e}function X8(e){var n,t=e.options;return Fe(hn({},((n={})[$y]=(0,v.U2)(t.meta,(0,v.U2)(t.hierarchyConfig,["field"],"value")),n)))(e)}function $8(e){var n=e.chart,r=e.options.tooltip;if(!1===r)n.tooltip(!1);else{var i=r;(0,v.U2)(r,"fields")||(i=wt({},{customItems:function(a){return a.map(function(o){var s=(0,v.U2)(n.getOptions(),"scales"),l=(0,v.U2)(s,[Uo,"formatter"],function(h){return h}),c=(0,v.U2)(s,[$y,"formatter"],function(h){return h});return(0,d.pi)((0,d.pi)({},o),{name:l(o.data[Uo]),value:c(o.data.value)})})}},i)),n.tooltip(i)}return e}function J8(e){var n=e.drilldown,t=e.interactions;return n?.enabled?wt({},e,{interactions:(0,d.ev)((0,d.ev)([],void 0===t?[]:t,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:rm}}],!1)}):e}function Q8(e){var n=e.chart,t=e.options,r=t.drilldown;return sn({chart:n,options:J8(t)}),r?.enabled&&(n.appendPadding=hl(n.appendPadding,(0,v.U2)(r,["breadCrumb","position"]))),e}function q8(e){return Fe(Xe,Jn("sunburstStyle"),H8,G8,X8,Ni,W8,$8,Z8,Q8,Ke,ln())(e)}function im(e,n){if((0,v.kJ)(e))return e.find(function(t){return t.type===n})}function am(e,n){var t=im(e,n);return t&&!1!==t.enable}function qh(e){var n=e.interactions;return(0,v.U2)(e.drilldown,"enabled")||am(n,"treemap-drill-down")}function jh(e){var n=e.data,t=e.colorField,r=e.enableDrillDown,i=e.hierarchyConfig,a=nm(n,(0,d.pi)((0,d.pi)({},i),{type:"hierarchy.treemap",field:"value",as:["x","y"]})),o=[];return a.forEach(function(s){if(0===s.depth||r&&1!==s.depth||!r&&s.children)return null;var l=s.ancestors().map(function(p){return{data:p.data,height:p.height,value:p.value}}),c=r&&(0,v.kJ)(n.path)?l.concat(n.path.slice(1)):l,h=Object.assign({},s.data,(0,d.pi)({x:s.x,y:s.y,depth:s.depth,value:s.value,path:c},s));if(!s.data[t]&&s.parent){var f=s.ancestors().find(function(p){return p.data[t]});h[t]=f?.data[t]}else h[t]=s.data[t];h[No]={hierarchyConfig:i,colorField:t,enableDrillDown:r},o.push(h)}),o}function K8(e){return wt({options:{rawFields:["value"],tooltip:{fields:["name","value",e.options.colorField,"path"],formatter:function(r){return{name:r.name,value:r.value}}}}},e)}function t7(e){var n=e.chart,t=e.options,r=t.color,i=t.colorField,a=t.rectStyle,o=t.hierarchyConfig,s=t.rawFields,l=jh({data:t.data,colorField:t.colorField,enableDrillDown:qh(t),hierarchyConfig:o});return n.data(l),ml(wt({},e,{options:{xField:"x",yField:"y",seriesField:i,rawFields:s,polygon:{color:r,style:a}}})),n.coordinate().reflect("y"),e}function e7(e){return e.chart.axis(!1),e}function n7(e){var n=e.drilldown,t=e.interactions,r=void 0===t?[]:t;return qh(e)?wt({},e,{interactions:(0,d.ev)((0,d.ev)([],r,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:jh}}],!1)}):e}function r7(e){var n=e.chart,t=e.options,r=t.interactions,i=t.drilldown;sn({chart:n,options:n7(t)});var a=im(r,"view-zoom");return a&&(!1!==a.enable?n.getCanvas().on("mousewheel",function(s){s.preventDefault()}):n.getCanvas().off("mousewheel")),qh(t)&&(n.appendPadding=hl(n.appendPadding,(0,v.U2)(i,["breadCrumb","position"]))),e}function i7(e){return Fe(K8,Xe,Jn("rectStyle"),t7,e7,Ni,mn,r7,Ke,ln())(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="sunburst",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return y8},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return q8},n.SUNBURST_ANCESTOR_FIELD=$h,n.SUNBURST_PATH_FIELD=Uo,n.NODE_ANCESTORS_FIELD=Rh}(ze);var a7={colorField:"name",rectStyle:{lineWidth:1,stroke:"#fff"},hierarchyConfig:{tile:"treemapSquarify"},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1,breadCrumb:{position:"bottom-left",rootText:"\u521d\u59cb",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}}}},Jr=(function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="treemap",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return a7},n.prototype.changeData=function(t){var r=this.options,i=r.colorField,a=r.interactions,o=r.hierarchyConfig;this.updateOption({data:t});var s=jh({data:t,colorField:i,enableDrillDown:am(a,"treemap-drill-down"),hierarchyConfig:o});this.chart.changeData(s),function j8(e){var n=e.interactions["drill-down"];n&&n.context.actions.find(function(r){return"drill-down-action"===r.name}).reset()}(this.chart)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return i7}}(ze),"id"),Kh="path",o7={appendPadding:[10,0,20,0],blendMode:"multiply",tooltip:{showTitle:!1,showMarkers:!1,fields:["id","size"],formatter:function(e){return{name:e.id,value:e.size}}},legend:{position:"top-left"},label:{style:{textAlign:"center",fill:"#fff"}},interactions:[{type:"legend-filter",enable:!1}],state:{active:{style:{stroke:"#000"}},selected:{style:{stroke:"#000",lineWidth:2}},inactive:{style:{fillOpacity:.3,strokeOpacity:.3}}},defaultInteractions:["tooltip","venn-legend-active"]};function zl(e){e&&e.geometries[0].elements.forEach(function(t){t.shape.toFront()})}var l7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.active=function(){e.prototype.active.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(Os("element-active")),u7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.highlight=function(){e.prototype.highlight.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.clear=function(){e.prototype.clear.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(Os("element-highlight")),h7=Os("element-selected"),f7=Os("element-single-selected"),v7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(h7),p7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(f7);Se("venn-element-active",l7),Se("venn-element-highlight",u7),Se("venn-element-selected",v7),Se("venn-element-single-selected",p7),Le("venn-element-active",{start:[{trigger:"element:mouseenter",action:"venn-element-active:active"}],end:[{trigger:"element:mouseleave",action:"venn-element-active:reset"}]}),Le("venn-element-highlight",{start:[{trigger:"element:mouseenter",action:"venn-element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"venn-element-highlight:reset"}]}),Le("venn-element-selected",{start:[{trigger:"element:click",action:"venn-element-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-selected:reset"]}]}),Le("venn-element-single-selected",{start:[{trigger:"element:click",action:"venn-element-single-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-single-selected:reset"]}]}),Le("venn-legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","venn-element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","venn-element-active:reset"]}]}),Le("venn-legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","venn-element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","venn-element-highlight:reset"]}]});var d7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelPoint=function(t,r,i){var a=t.data,l=t.customLabelInfo;return{content:t.content[i],x:a.x+l.offsetX,y:a.y+l.offsetY}},n}(Ys);mo("venn",d7);const y7=Array.isArray;var Ho="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",m7=new RegExp("([a-z])["+Ho+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+Ho+"]*,?["+Ho+"]*)+)","ig"),x7=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+Ho+"]*,?["+Ho+"]*","ig");Math,Je("schema","venn",{draw:function(e,n){var r=function C7(e){if(!e)return null;if(y7(e))return e;var n={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},t=[];return String(e).replace(m7,function(r,i,a){var o=[],s=i.toLowerCase();if(a.replace(x7,function(l,c){c&&o.push(+c)}),"m"===s&&o.length>2&&(t.push([i].concat(o.splice(0,2))),s="l",i="m"===i?"l":"L"),"o"===s&&1===o.length&&t.push([i,o[0]]),"r"===s)t.push([i].concat(o));else for(;o.length>=n[s]&&(t.push([i].concat(o.splice(0,n[s]))),n[s]););return""}),t}(e.data[Kh]),i=function I7(e){return wt({},e.defaultStyle,{fill:e.color},e.style)}(e),a=n.addGroup({name:"venn-shape"});a.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},i),{path:r}),name:"venn-path"});var o=e.customInfo,c=Yn.transform(null,[["t",o.offsetX,o.offsetY]]);return a.setMatrix(c),a},getMarker:function(e){var n=e.color;return{symbol:"circle",style:{lineWidth:0,stroke:n,fill:n,r:4}}}});var fm={normal:function(e){return e},multiply:function(e,n){return e*n/255},screen:function(e,n){return 255*(1-(1-e/255)*(1-n/255))},overlay:function(e,n){return n<128?2*e*n/255:255*(1-2*(1-e/255)*(1-n/255))},darken:function(e,n){return e>n?n:e},lighten:function(e,n){return e>n?e:n},dodge:function(e,n){return 255===e||(e=n/255*255/(1-e/255))>255?255:e},burn:function(e,n){return 255===n?255:0===e?0:255*(1-Math.min(1,(1-n/255)/(e/255)))}};function Bl(e){var t,n=e.replace("/s+/g","");return"string"!=typeof n||n.startsWith("rgba")||n.startsWith("#")?(n.startsWith("rgba")&&(t=n.replace("rgba(","").replace(")","").split(",")),n.startsWith("#")&&(t=Kr.rgb2arr(n).concat([1])),t.map(function(r,i){return 3===i?Number(r):0|r})):t=Kr.rgb2arr(Kr.toRGB(n)).concat([1])}var Fr=U(6948),vm=1e-10;function nf(e,n){var o,t=function z7(e){for(var n=[],t=0;tn[t].radius+vm)return!1;return!0}(tt,e)}),i=0,a=0,s=[];if(r.length>1){var l=gm(r);for(o=0;o-1){var m=e[f.parentIndex[y]],x=Math.atan2(f.x-m.x,f.y-m.y),C=Math.atan2(h.x-m.x,h.y-m.y),M=C-x;M<0&&(M+=2*Math.PI);var w=C-M/2,b=vr(p,{x:m.x+m.radius*Math.sin(w),y:m.y+m.radius*Math.cos(w)});b>2*m.radius&&(b=2*m.radius),(null===g||g.width>b)&&(g={circle:m,width:b,p1:f,p2:h})}null!==g&&(s.push(g),i+=rf(g.circle.radius,g.width),h=f)}}else{var F=e[0];for(o=1;oMath.abs(F.radius-e[o].radius)){W=!0;break}W?i=a=0:(i=F.radius*F.radius*Math.PI,s.push({circle:F,p1:{x:F.x,y:F.y+F.radius},p2:{x:F.x-vm,y:F.y+F.radius},width:2*F.radius}))}return a/=2,n&&(n.area=i+a,n.arcArea=i,n.polygonArea=a,n.arcs=s,n.innerPoints=r,n.intersectionPoints=t),i+a}function rf(e,n){return e*e*Math.acos(1-n/e)-(e-n)*Math.sqrt(n*(2*e-n))}function vr(e,n){return Math.sqrt((e.x-n.x)*(e.x-n.x)+(e.y-n.y)*(e.y-n.y))}function pm(e,n,t){if(t>=e+n)return 0;if(t<=Math.abs(e-n))return Math.PI*Math.min(e,n)*Math.min(e,n);var i=n-(t*t-e*e+n*n)/(2*t);return rf(e,e-(t*t-n*n+e*e)/(2*t))+rf(n,i)}function dm(e,n){var t=vr(e,n),r=e.radius,i=n.radius;if(t>=r+i||t<=Math.abs(r-i))return[];var a=(r*r-i*i+t*t)/(2*t),o=Math.sqrt(r*r-a*a),s=e.x+a*(n.x-e.x)/t,l=e.y+a*(n.y-e.y)/t,c=o/t*-(n.y-e.y),h=o/t*-(n.x-e.x);return[{x:s+c,y:l-h},{x:s-c,y:l+h}]}function gm(e){for(var n={x:0,y:0},t=0;t=o&&(a=t[r],o=s)}var l=(0,Fr.nelderMead)(function(p){return-1*af({x:p[0],y:p[1]},e,n)},[a.x,a.y],{maxIterations:500,minErrorDelta:1e-10}).x,c={x:l[0],y:l[1]},h=!0;for(r=0;re[r].radius){h=!1;break}for(r=0;r=Math.min(r[h].size,r[f].size)&&(c=0),i[h].push({set:f,size:l.size,weight:c}),i[f].push({set:h,size:l.size,weight:c})}var p=[];for(a in i)if(i.hasOwnProperty(a)){var g=0;for(o=0;o=8){var i=function W7(e,n){var a,t=(n=n||{}).restarts||10,r=[],i={};for(a=0;a=Math.min(n[o].size,n[s].size)?f=1:a.size<=1e-10&&(f=-1),i[o][s]=i[s][o]=f}),{distances:r,constraints:i}}(e,r,i),l=s.distances,c=s.constraints,h=(0,Fr.norm2)(l.map(Fr.norm2))/l.length;l=l.map(function(M){return M.map(function(w){return w/h})});var p,g,f=function(M,w){return function G7(e,n,t,r){var a,i=0;for(a=0;a0&&y<=f||p<0&&y>=f||(i+=2*m*m,n[2*a]+=4*m*(o-c),n[2*a+1]+=4*m*(s-h),n[2*l]+=4*m*(c-o),n[2*l+1]+=4*m*(h-s))}return i}(M,w,l,c)};for(a=0;ac?1:-1}),r=0;r0&&console.log("WARNING: area "+a+" not represented on screen")}return t}(c,s);return s.forEach(function(f){var p=f.sets,g=p.join(",");f[Jr]=g;var m=function V7(e){var n={};nf(e,n);var t=n.arcs;if(0===t.length)return"M 0 0";if(1==t.length){var r=t[0].circle;return function N7(e,n,t){var r=[],i=e-t,a=n;return r.push("M",i,a),r.push("A",t,t,0,1,0,i+2*t,a),r.push("A",t,t,0,1,0,i,a),r.join(" ")}(r.x,r.y,r.radius)}for(var i=["\nM",t[0].p2.x,t[0].p2.y],a=0;as?1:0,1,o.p1.x,o.p1.y)}return i.join(" ")}(p.map(function(C){return c[C]}));/[zZ]$/.test(m)||(m+=" Z"),f[Kh]=m,(0,v.f0)(f,h[g]||{x:0,y:0})}),s}var tI=40;function xm(e,n,t){var i=e.options,a=i.blendMode,o=i.setsField,s=e.chart.getTheme(),l=s.colors10,c=s.colors20,h=t;(0,v.kJ)(h)||(h=n.filter(function(p){return 1===p[o].length}).length<=10?l:c);var f=q7(h,n,a,o);return function(p){return f.get(p)||h[0]}}function nI(e){var n=e.chart,t=e.options,r=t.legend,i=t.appendPadding,a=t.padding,o=pi(i);return!1!==r&&(o=hl(i,(0,v.U2)(r,"position"),tI)),n.appendPadding=fh([o,a]),e}function rI(e){var t=e.options.data;t||(Gr(rr.WARN,!1,"warn: %s","\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a"),t=[]);var r=t.filter(function(a){return 1===a.sets.length}).map(function(a){return a.sets[0]}),i=t.filter(function(a){return function K7(e,n){for(var t=0;t1)throw new Error("quantiles must be between 0 and 1");return 1===n?e[e.length-1]:0===n?e[0]:t%1!=0?e[Math.ceil(t)-1]:e.length%2==0?(e[t-1]+e[t])/2:e[t]}function Zo(e,n,t){var r=e[n];e[n]=e[t],e[t]=r}function Rl(e,n,t,r){for(t=t||0,r=r||e.length-1;r>t;){if(r-t>600){var i=r-t+1,a=n-t+1,o=Math.log(i),s=.5*Math.exp(2*o/3),l=.5*Math.sqrt(o*s*(i-s)/i);a-i/2<0&&(l*=-1),Rl(e,n,Math.max(t,Math.floor(n-a*s/i+l)),Math.min(r,Math.floor(n+(i-a)*s/i+l)))}var f=e[n],p=t,g=r;for(Zo(e,t,n),e[r]>f&&Zo(e,t,r);pf;)g--}e[t]===f?Zo(e,t,g):Zo(e,++g,r),g<=n&&(t=g+1),n<=g&&(r=g-1)}}function Wo(e,n){var t=e.slice();if(Array.isArray(n)){!function yI(e,n){for(var t=[0],r=0;r0?h:f}}}})).ext.geometry.customInfo((0,d.pi)((0,d.pi)({},y),{leaderLine:s})),e}function OI(e){var n,t,r=e.options,i=r.xAxis,a=r.yAxis,o=r.xField,s=r.yField,l=r.meta,c=wt({},{alias:s},(0,v.U2)(l,s));return Fe(hn(((n={})[o]=i,n[s]=a,n[or]=a,n),wt({},l,((t={})[or]=c,t[Ul]=c,t[uf]=c,t))))(e)}function PI(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,o=t.yField;return n.axis(t.xField,!1!==r&&r),!1===i?(n.axis(o,!1),n.axis(or,!1)):(n.axis(o,i),n.axis(or,i)),e}function zI(e){var n=e.chart,t=e.options,r=t.legend,i=t.total,a=t.risingFill,o=t.fallingFill,l=dl(t.locale);if(!1===r)n.legend(!1);else{var c=[{name:l.get(["general","increase"]),value:"increase",marker:{symbol:"square",style:{r:5,fill:a}}},{name:l.get(["general","decrease"]),value:"decrease",marker:{symbol:"square",style:{r:5,fill:o}}}];i&&c.push({name:i.label||"",value:"total",marker:{symbol:"square",style:wt({},{r:5},(0,v.U2)(i,"style"))}}),n.legend(wt({},{custom:!0,position:"top",items:c},r)),n.removeInteraction("legend-filter")}return e}function BI(e){var t=e.options,r=t.label,i=t.labelMode,a=t.xField,o=An(e.chart,"interval");if(r){var s=r.callback,l=(0,d._T)(r,["callback"]);o.label({fields:"absolute"===i?[uf,a]:[Ul,a],callback:s,cfg:Mn(l)})}else o.label(!1);return e}function RI(e){var n=e.chart,t=e.options,r=t.tooltip,i=t.xField,a=t.yField;if(!1!==r){n.tooltip((0,d.pi)({showCrosshairs:!1,showMarkers:!1,shared:!0,fields:[a]},r));var o=n.geometries[0];r?.formatter?o.tooltip("".concat(i,"*").concat(a),r.formatter):o.tooltip(a)}else n.tooltip(!1);return e}function NI(e){return Fe(DI,Xe,LI,OI,PI,zI,RI,BI,di,sn,Ke,ln())(e)}Je("interval","waterfall",{draw:function(e,n){var t=e.customInfo,r=e.points,i=e.nextPoints,a=n.addGroup(),o=this.parsePath(function FI(e){for(var n=[],t=0;t=F));)if(C.x=w+gt,C.y=b+Vt,!(C.x+C.x0<0||C.y+C.y0<0||C.x+C.x1>e[0]||C.y+C.y1>e[1])&&(!M||!qI(C,x,e[0]))&&(!M||KI(C,M))){for(var te=C.sprite,ye=C.width>>5,we=e[0]>>5,Pe=C.x-(ye<<4),Wt=127&Pe,he=32-Wt,_e=C.y1-C.y0,de=void 0,xe=(C.y+C.y0)*we+(Pe>>5),Ae=0;Ae<_e;Ae++){de=0;for(var Ye=0;Ye<=ye;Ye++)x[xe+Ye]|=de<>>Wt:0);xe+=we}return delete C.sprite,!0}return!1}return g.start=function(){var x=e[0],C=e[1],M=function y(x){x.width=x.height=1;var C=Math.sqrt(x.getContext("2d",{willReadFrequently:!0}).getImageData(0,0,1,1).data.length>>2);x.width=(Xo<<5)/C,x.height=Yl/C;var M=x.getContext("2d",{willReadFrequently:!0});return M.fillStyle=M.strokeStyle="red",M.textAlign="center",{context:M,ratio:C}}(p()),w=g.board?g.board:Dm((e[0]>>5)*e[1]),b=l.length,F=[],W=l.map(function(gt,Vt,te){return gt.text=h.call(this,gt,Vt,te),gt.font=n.call(this,gt,Vt,te),gt.style=f.call(this,gt,Vt,te),gt.weight=r.call(this,gt,Vt,te),gt.rotate=i.call(this,gt,Vt,te),gt.size=~~t.call(this,gt,Vt,te),gt.padding=a.call(this,gt,Vt,te),gt}).sort(function(gt,Vt){return Vt.size-gt.size}),tt=-1,rt=g.board?[{x:0,y:0},{x,y:C}]:null;return function Mt(){for(var gt=Date.now();Date.now()-gt>1,Vt.y=C*(s()+.5)>>1,QI(M,Vt,W,tt),Vt.hasText&&m(w,Vt,rt)&&(F.push(Vt),rt?g.hasImage||jI(rt,Vt):rt=[{x:Vt.x+Vt.x0,y:Vt.y+Vt.y0},{x:Vt.x+Vt.x1,y:Vt.y+Vt.y1}],Vt.x-=e[0]>>1,Vt.y-=e[1]>>1)}g._tags=F,g._bounds=rt}(),g},g.createMask=function(x){var C=document.createElement("canvas"),M=e[0],w=e[1];if(M&&w){var b=M>>5,F=Dm((M>>5)*w);C.width=M,C.height=w;var W=C.getContext("2d");W.drawImage(x,0,0,x.width,x.height,0,0,M,w);for(var tt=W.getImageData(0,0,M,w).data,rt=0;rt>5)]|=tt[Vt]>=250&&tt[Vt+1]>=250&&tt[Vt+2]>=250?1<<31-Mt%32:0}g.board=F,g.hasImage=!0}},g.timeInterval=function(x){c=x??1/0},g.words=function(x){l=x},g.size=function(x){e=[+x[0],+x[1]]},g.font=function(x){n=kr(x)},g.fontWeight=function(x){r=kr(x)},g.rotate=function(x){i=kr(x)},g.spiral=function(x){o=nD[x]||x},g.fontSize=function(x){t=kr(x)},g.padding=function(x){a=kr(x)},g.random=function(x){s=kr(x)},g}();["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval","random"].forEach(function(l){(0,v.UM)(n[l])||t[l](n[l])}),t.words(e),n.imageMask&&t.createMask(n.imageMask);var i=t.start()._tags;i.forEach(function(l){l.x+=n.size[0]/2,l.y+=n.size[1]/2});var a=n.size,o=a[0],s=a[1];return i.push({text:"",value:0,x:0,y:0,opacity:0}),i.push({text:"",value:0,x:o,y:s,opacity:0}),i}(e,n=(0,v.f0)({},YI,n))}var vf=Math.PI/180,Xo=64,Yl=2048;function ZI(e){return e.text}function WI(){return"serif"}function km(){return"normal"}function XI(e){return e.value}function $I(){return 90*~~(2*Math.random())}function JI(){return 1}function QI(e,n,t,r){if(!n.sprite){var i=e.context,a=e.ratio;i.clearRect(0,0,(Xo<<5)/a,Yl/a);var o=0,s=0,l=0,c=t.length;for(--r;++r>5<<5,f=~~Math.max(Math.abs(m+x),Math.abs(m-x))}else h=h+31>>5<<5;if(f>l&&(l=f),o+h>=Xo<<5&&(o=0,s+=l,l=0),s+f>=Yl)break;i.translate((o+(h>>1))/a,(s+(f>>1))/a),n.rotate&&i.rotate(n.rotate*vf),i.fillText(n.text,0,0),n.padding&&(i.lineWidth=2*n.padding,i.strokeText(n.text,0,0)),i.restore(),n.width=h,n.height=f,n.xoff=o,n.yoff=s,n.x1=h>>1,n.y1=f>>1,n.x0=-n.x1,n.y0=-n.y1,n.hasText=!0,o+=h}for(var M=i.getImageData(0,0,(Xo<<5)/a,Yl/a).data,w=[];--r>=0;)if((n=t[r]).hasText){for(var b=(h=n.width)>>5,F=(f=n.y1-n.y0,0);F>5)]|=gt,W|=gt}W?tt=rt:(n.y0++,f--,rt--,s++)}n.y1=n.y0+tt,n.sprite=w.slice(0,(n.y1-n.y0)*b)}}}function qI(e,n,t){for(var h,r=e.sprite,i=e.width>>5,a=e.x-(i<<4),o=127&a,s=32-o,l=e.y1-e.y0,c=(e.y+e.y0)*(t>>=5)+(a>>5),f=0;f>>o:0))&n[c+p])return!0;c+=t}return!1}function jI(e,n){var t=e[0],r=e[1];n.x+n.x0r.x&&(r.x=n.x+n.x1),n.y+n.y1>r.y&&(r.y=n.y+n.y1)}function KI(e,n){return e.x+e.x1>n[0].x&&e.x+e.x0n[0].y&&e.y+e.y0{class e{get marginValue(){return-this.gutter/2}constructor(t){t.attach(this,"sg",{gutter:32,col:2})}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(CD.Ri))},e.\u0275cmp=u.Xpm({type:e,selectors:[["sg-container"],["","sg-container",""]],hostVars:8,hostBindings:function(t,r){2&t&&(u.Udp("margin-left",r.marginValue,"px")("margin-right",r.marginValue,"px"),u.ekj("ant-row",!0)("sg__wrap",!0))},inputs:{gutter:"gutter",colInCon:["sg-container","colInCon"],col:"col"},exportAs:["sgContainer"],ngContentSelectors:Om,decls:1,vars:0,template:function(t,r){1&t&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),(0,d.gn)([(0,Hl.Rn)()],e.prototype,"gutter",void 0),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"colInCon",void 0),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"col",void 0),e})(),Pm=(()=>{class e{get paddingValue(){return this.parent.gutter/2}constructor(t,r,i,a){if(this.ren=r,this.parent=i,this.rep=a,this.clsMap=[],this.inited=!1,this.col=null,null==i)throw new Error("[sg] must include 'sg-container' component");this.el=t.nativeElement}setClass(){const{el:t,ren:r,clsMap:i,col:a,parent:o}=this;return i.forEach(s=>r.removeClass(t,s)),i.length=0,i.push(...this.rep.genCls(a??(o.colInCon||o.col)),"sg__item"),i.forEach(s=>r.addClass(t,s)),this}ngOnChanges(){this.inited&&this.setClass()}ngAfterViewInit(){this.setClass(),this.inited=!0}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(pf,9),u.Y36(qt.kz))},e.\u0275cmp=u.Xpm({type:e,selectors:[["sg"]],hostVars:4,hostBindings:function(t,r){2&t&&u.Udp("padding-left",r.paddingValue,"px")("padding-right",r.paddingValue,"px")},inputs:{col:"col"},exportAs:["sg"],features:[u.TTD],ngContentSelectors:Om,decls:1,vars:0,template:function(t,r){1&t&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"col",void 0),e})(),_D=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[K.ez]}),e})();var wD=U(3353);let SD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[K.ez]}),e})();const bD=function(e){return{$implicit:e}};function TD(e,n){if(1&e&&u.GkF(0,3),2&e){const t=u.oxw();u.Q6J("ngTemplateOutlet",t.nzValueTemplate)("ngTemplateOutletContext",u.VKq(2,bD,t.nzValue))}}function AD(e,n){if(1&e&&(u.TgZ(0,"span",6),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.displayInt)}}function ED(e,n){if(1&e&&(u.TgZ(0,"span",7),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.displayDecimal)}}function FD(e,n){if(1&e&&(u.ynx(0),u.YNc(1,AD,2,1,"span",4),u.YNc(2,ED,2,1,"span",5),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngIf",t.displayInt),u.xp6(1),u.Q6J("ngIf",t.displayDecimal)}}function kD(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Oqu(t.nzTitle)}}function ID(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.nzPrefix)}}function DD(e,n){if(1&e&&(u.TgZ(0,"span",6),u.YNc(1,ID,2,1,"ng-container",1),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzPrefix)}}function LD(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.nzSuffix)}}function OD(e,n){if(1&e&&(u.TgZ(0,"span",7),u.YNc(1,LD,2,1,"ng-container",1),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzSuffix)}}let PD=(()=>{class e{constructor(t){this.locale_id=t,this.displayInt="",this.displayDecimal=""}ngOnChanges(){this.formatNumber()}formatNumber(){const t="number"==typeof this.nzValue?".":(0,K.dv)(this.locale_id,K.wE.Decimal),r=String(this.nzValue),[i,a]=r.split(t);this.displayInt=i,this.displayDecimal=a?`${t}${a}`:""}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.soG))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-statistic-number"]],inputs:{nzValue:"nzValue",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatisticNumber"],features:[u.TTD],decls:3,vars:2,consts:[[1,"ant-statistic-content-value"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ant-statistic-content-value-int",4,"ngIf"],["class","ant-statistic-content-value-decimal",4,"ngIf"],[1,"ant-statistic-content-value-int"],[1,"ant-statistic-content-value-decimal"]],template:function(t,r){1&t&&(u.TgZ(0,"span",0),u.YNc(1,TD,1,4,"ng-container",1),u.YNc(2,FD,3,2,"ng-container",2),u.qZA()),2&t&&(u.xp6(1),u.Q6J("ngIf",r.nzValueTemplate),u.xp6(1),u.Q6J("ngIf",!r.nzValueTemplate))},dependencies:[K.O5,K.tP],encapsulation:2,changeDetection:0}),e})(),zD=(()=>{class e{constructor(t,r){this.cdr=t,this.directionality=r,this.nzValueStyle={},this.dir="ltr",this.destroy$=new Xt.x}ngOnInit(){this.directionality.change?.pipe((0,It.R)(this.destroy$)).subscribe(t=>{this.dir=t,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(Q.Is,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-statistic"]],hostAttrs:[1,"ant-statistic"],hostVars:2,hostBindings:function(t,r){2&t&&u.ekj("ant-statistic-rtl","rtl"===r.dir)},inputs:{nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzTitle:"nzTitle",nzValue:"nzValue",nzValueStyle:"nzValueStyle",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatistic"],decls:6,vars:6,consts:[[1,"ant-statistic-title"],[4,"nzStringTemplateOutlet"],[1,"ant-statistic-content",3,"ngStyle"],["class","ant-statistic-content-prefix",4,"ngIf"],[3,"nzValue","nzValueTemplate"],["class","ant-statistic-content-suffix",4,"ngIf"],[1,"ant-statistic-content-prefix"],[1,"ant-statistic-content-suffix"]],template:function(t,r){1&t&&(u.TgZ(0,"div",0),u.YNc(1,kD,2,1,"ng-container",1),u.qZA(),u.TgZ(2,"div",2),u.YNc(3,DD,2,1,"span",3),u._UZ(4,"nz-statistic-number",4),u.YNc(5,OD,2,1,"span",5),u.qZA()),2&t&&(u.xp6(1),u.Q6J("nzStringTemplateOutlet",r.nzTitle),u.xp6(1),u.Q6J("ngStyle",r.nzValueStyle),u.xp6(1),u.Q6J("ngIf",r.nzPrefix),u.xp6(1),u.Q6J("nzValue",r.nzValue)("nzValueTemplate",r.nzValueTemplate),u.xp6(1),u.Q6J("ngIf",r.nzSuffix))},dependencies:[K.O5,K.PC,dt.f,PD],encapsulation:2,changeDetection:0}),e})(),BD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,wD.ud,dt.T,SD]}),e})();var df=U(269);const RD=["s2t"];function ND(e,n){1&e&&(u.TgZ(0,"div",2),u._UZ(1,"nz-empty",3),u.qZA()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function VD(e,n){if(1&e&&(u.TgZ(0,"th"),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Oqu(t.key)}}function UD(e,n){if(1&e&&(u.TgZ(0,"td"),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Oqu(t.value)}}function YD(e,n){if(1&e&&(u.TgZ(0,"tr"),u.YNc(1,UD,2,1,"td",4),u.ALo(2,"keyvalue"),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("ngForOf",u.lcZ(2,1,t))}}function HD(e,n){if(1&e&&(u.TgZ(0,"table")(1,"tr"),u.YNc(2,VD,2,1,"th",4),u.ALo(3,"keyvalue"),u.qZA(),u.YNc(4,YD,3,3,"tr",4),u.qZA()),2&e){const t=u.oxw();u.xp6(2),u.Q6J("ngForOf",u.lcZ(3,2,t.data[0])),u.xp6(2),u.Q6J("ngForOf",t.data)}}let GD=(()=>{class e{constructor(){}ngOnInit(){}ngAfterViewInit(){}render(t){this.data=t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-chart-table"]],viewQuery:function(t,r){if(1&t&&u.Gf(RD,5),2&t){let i;u.iGM(i=u.CRH())&&(r.chartTable=i.first)}},decls:2,vars:2,consts:[["class","flex-center-center",4,"ngIf"],[4,"ngIf"],[1,"flex-center-center"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[4,"ngFor","ngForOf"]],template:function(t,r){1&t&&(u.YNc(0,ND,2,1,"div",0),u.YNc(1,HD,5,4,"table",1)),2&t&&(u.Q6J("ngIf",!r.data||0==r.data.length),u.xp6(1),u.Q6J("ngIf",r.data&&r.data.length>0))},dependencies:[K.sg,K.O5,df.Uo,df._C,df.$Z,bn.p9,K.Nd],styles:["[_nghost-%COMP%] table{width:100%}[_nghost-%COMP%] table tr{transition:all .3s,height 0s}[_nghost-%COMP%] table tr td, [_nghost-%COMP%] table tr th{padding:8px;color:#000000a6;font-size:14px;line-height:1;border:1px solid #e8e8e8}[data-theme=dark] [_nghost-%COMP%] table tr td, [data-theme=dark] [_nghost-%COMP%] table tr th{color:#dcdcdc!important;color:#000000a6;font-size:14px;line-height:1;border:1px solid #333}"]}),e})();const ZD=["chartTable"],Gl=function(e){return{height:e}};function WD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",5),u._UZ(2,"i",6),u.qZA(),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("id",t.chart.code)("ngStyle",u.VKq(2,Gl,t.chart.height+"px"))}}function XD(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Akn(u.VKq(3,Gl,t.chart.height+"px")),u.Q6J("nzNotFoundContent",null)}}const $D=function(e){return{height:e,paddingTop:"1px"}};function JD(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"erupt-iframe",11),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Akn(u.VKq(3,$D,t.chart.height+"px")),u.Q6J("url",t.src)}}function QD(e,n){if(1&e&&(u.ynx(0),u.YNc(1,XD,2,5,"ng-container",3),u.YNc(2,JD,2,5,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.src),u.xp6(1),u.Q6J("ngIf",t.src)}}function qD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",12),u._UZ(2,"erupt-chart-table",13,14),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngStyle",u.VKq(2,Gl,t.chart.height+"px")),u.xp6(1),u.Q6J("id",t.chart.code)}}function jD(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function KD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"sg"),u._UZ(2,"nz-statistic",18),u.qZA(),u.BQk()),2&e){const t=n.$implicit,r=u.oxw(4);u.xp6(2),u.Q6J("nzValue",t[r.dataKeys[0]]||0)("nzTitle",t[r.dataKeys[1]])("nzValueStyle",r.chart.chartOption)}}function tL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",15)(2,"div",16),u.YNc(3,KD,3,3,"ng-container",17),u.qZA()(),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("id",t.chart.code),u.xp6(1),u.s9C("sg-container",t.data.length),u.xp6(1),u.Q6J("ngForOf",t.data)}}function eL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,jD,2,1,"ng-container",3),u.YNc(2,tL,4,3,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.data||0==t.data.length),u.xp6(1),u.Q6J("ngIf",t.data&&t.data.length)}}function nL(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function rL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",19),u.YNc(2,nL,2,1,"ng-container",3),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("id",t.chart.code)("ngStyle",u.VKq(3,Gl,t.chart.height+"px")),u.xp6(1),u.Q6J("ngIf",!t.data||0==t.data.length)}}function iL(e,n){if(1&e&&(u.ynx(0)(1,7),u.YNc(2,QD,3,2,"ng-container",8),u.YNc(3,qD,4,4,"ng-container",8),u.YNc(4,eL,3,2,"ng-container",8),u.YNc(5,rL,3,5,"ng-container",9),u.BQk()()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngSwitch",t.chart.type),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.tpl),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.table),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.Number)}}function aL(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",24),u._uU(2," \xa0"),u._UZ(3,"nz-divider",21),u._uU(4,"\xa0 "),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzTooltipTitle",t.chart.remark)}}function oL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.downloadChartImage())}),u.qZA(),u._uU(2," \xa0"),u._UZ(3,"nz-divider",21),u._uU(4,"\xa0 "),u.BQk()}}function sL(e,n){1&e&&u._UZ(0,"i",28),2&e&&u.Q6J("nzType","loading")}function lL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"i",29),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3);return u.KtG(i.downloadChartData())}),u.qZA()}}function cL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,sL,1,1,"i",26),u.YNc(2,lL,1,0,"i",27),u._uU(3," \xa0"),u._UZ(4,"nz-divider",21),u._uU(5,"\xa0 "),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",t.downloading),u.xp6(1),u.Q6J("ngIf",!t.downloading)}}function uL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",30),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.open=!1)}),u.qZA()}}function hL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",31),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.open=!0)}),u.qZA()}}function fL(e,n){if(1&e){const t=u.EpF();u.YNc(0,aL,5,1,"ng-container",3),u.YNc(1,oL,5,0,"ng-container",3),u.YNc(2,cL,6,2,"ng-container",3),u.TgZ(3,"i",20),u.NdJ("click",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.update(!0))}),u.qZA(),u._uU(4," \xa0"),u._UZ(5,"nz-divider",21),u._uU(6,"\xa0 "),u.YNc(7,uL,1,0,"span",22),u.YNc(8,hL,1,0,"span",23)}if(2&e){const t=u.oxw();u.Q6J("ngIf",t.chart.remark),u.xp6(1),u.Q6J("ngIf",t.plot),u.xp6(1),u.Q6J("ngIf",t.bi.export&&t.data&&t.data.length>0),u.xp6(5),u.Q6J("ngIf",t.open),u.xp6(1),u.Q6J("ngIf",!t.open)}}const vL=function(){return{padding:"0"}};let pL=(()=>{class e{constructor(t,r,i,a){this.ref=t,this.biDataService=r,this.handlerService=i,this.msg=a,this.buildDimParam=new u.vpe,this.downloading=!1,this.open=!0,this.plot=null,this.chartType=X,this.ready=!0,this.data=[],this.dataKeys=[]}ngOnInit(){this.chart.chartOption&&(this.chart.chartOption=JSON.parse(this.chart.chartOption)),this.init()}init(){let t=this.handlerService.buildDimParam(this.bi,!1);if(t){for(let r of this.bi.dimensions)if(r.notNull&&(!t||null===t[r.code]))return void(this.ready=!1);this.ready=!0,this.chart.type==X.tpl?this.src=this.biDataService.getChartTpl(this.chart.id,this.bi.code,t):(this.chart.loading=!0,this.biDataService.getBiChart(this.bi.code,this.chart.id,t).subscribe(r=>{this.chart.loading=!1,this.data=r,this.chart.type==X.Number?r[0]&&(this.dataKeys=Object.keys(r[0])):this.chart.type==X.table?this.chartTable.render(r):this.render(r)}))}}ngOnDestroy(){this.plot&&this.plot.destroy()}update(t){let r=this.handlerService.buildDimParam(this.bi,!0);r&&(this.plot?(t&&(this.chart.loading=!0),this.biDataService.getBiChart(this.bi.code,this.chart.id,r).subscribe(i=>{this.chart.loading&&(this.chart.loading=!1),this.plot.changeData(i)})):this.init())}downloadChartImage(){this.plot||this.init();let r=this.ref.nativeElement.querySelector("#"+this.chart.code).querySelector("canvas").toDataURL("image/png"),i=document.createElement("a");if("download"in i){i.style.visibility="hidden",i.href=r,i.download=this.chart.name,document.body.appendChild(i);let a=document.createEvent("MouseEvents");a.initEvent("click",!0,!0),i.dispatchEvent(a),document.body.removeChild(i)}else window.open(r)}downloadChartData(){let t=this.handlerService.buildDimParam(this.bi,!0);t&&(this.downloading=!0,this.biDataService.exportChartExcel(this.bi.code,this.chart.id,t,()=>{this.downloading=!1}))}render(t){this.plot&&(this.plot.destroy(),this.plot=null);let r=Object.keys(t[0]),i=r[0],a=r[1],o=r[2],s=r[3],l={data:t,xField:i,yField:a,slider:{},appendPadding:16,legend:{position:"bottom"}};switch(this.chart.chartOption&&Object.assign(l,this.chart.chartOption),this.chart.type){case X.Line:this.plot=new Fh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.StepLine:this.plot=new Fh(this.chart.code,Object.assign(l,{seriesField:o,stepType:"vh"}));break;case X.Bar:this.plot=new Mh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.PercentStackedBar:this.plot=new Mh(this.chart.code,Object.assign(l,{stackField:o,isPercent:!0,isStack:!0}));break;case X.Waterfall:this.plot=new VI(this.chart.code,Object.assign(l,{legend:!1,label:{style:{fontSize:10},layout:[{type:"interval-adjust-position"}]}}));break;case X.Column:this.plot=new _h(this.chart.code,Object.assign(l,{isGroup:!0,seriesField:o}));break;case X.StackedColumn:this.plot=new _h(this.chart.code,Object.assign(l,{isStack:!0,seriesField:o,slider:{}}));break;case X.Area:this.plot=new mh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.PercentageArea:this.plot=new mh(this.chart.code,Object.assign(l,{seriesField:o,isPercent:!0}));break;case X.Pie:this.plot=new Ih(this.chart.code,Object.assign(l,{angleField:a,colorField:i}));break;case X.Ring:this.plot=new Ih(this.chart.code,Object.assign(l,{angleField:a,colorField:i,innerRadius:.6,radius:1}));break;case X.Rose:this.plot=new Uk(this.chart.code,Object.assign(l,{seriesField:i,radius:.9,label:{offset:-15},interactions:[{type:"element-active"}]}));break;case X.Funnel:this.plot=new M0(this.chart.code,Object.assign(l,{seriesField:o,appendPadding:[12,38],shape:"pyramid"}));break;case X.Radar:this.plot=new wk(this.chart.code,Object.assign(l,{seriesField:o,point:{size:2},xAxis:{line:null,tickLine:null,grid:{line:{style:{lineDash:null}}}},yAxis:{line:null,tickLine:null,grid:{line:{type:"line",style:{lineDash:null}},alternateColor:"rgba(0, 0, 0, 0.04)"}},area:{}}));break;case X.Scatter:this.plot=new Lh(this.chart.code,Object.assign(l,{colorField:o,shape:"circle",brush:{enabled:!0},yAxis:{nice:!0,line:{style:{stroke:"#aaa"}}},xAxis:{line:{style:{stroke:"#aaa"}}}}));break;case X.Bubble:this.plot=new Lh(this.chart.code,Object.assign(l,{colorField:o,sizeField:s,size:[3,36],shape:"circle",brush:{enabled:!0}}));break;case X.WordCloud:this.plot=new mD(this.chart.code,Object.assign(l,{wordField:i,weightField:a,colorField:o,interactions:[{type:"element-active"}],wordStyle:{}}));break;case X.Sankey:this.plot=new d8(this.chart.code,Object.assign(l,{sourceField:i,weightField:a,targetField:o,nodeDraggable:!0,nodeWidthRatio:.008,nodePaddingRatio:.03}));break;case X.Chord:this.plot=new OE(this.chart.code,Object.assign(l,{sourceField:i,weightField:a,targetField:o}));break;case X.RadialBar:this.plot=new Dk(this.chart.code,Object.assign(l,{colorField:o,isStack:!0,maxAngle:270}))}this.plot&&this.plot.render()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq),u.Y36(et),u.Y36(ft),u.Y36(Z.dD))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-chart"]],viewQuery:function(t,r){if(1&t&&u.Gf(ZD,5),2&t){let i;u.iGM(i=u.CRH())&&(r.chartTable=i.first)}},inputs:{chart:"chart",bi:"bi"},outputs:{buildDimParam:"buildDimParam"},decls:7,vars:9,consts:[[3,"nzSpinning"],["nzSize","small",2,"margin-bottom","12px",3,"nzTitle","nzBodyStyle","nzHoverable","nzExtra"],[3,"ngClass"],[4,"ngIf"],["extraTemplate",""],[2,"width","100%","display","flex","flex-direction","column","align-items","center","justify-content","center",3,"id","ngStyle"],["nz-icon","","nzType","pie-chart","nzTheme","twotone",2,"font-size","36px"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nzNotFoundImage","simple",1,"flex-center-center",3,"nzNotFoundContent"],[3,"url"],[2,"overflow","auto",3,"ngStyle"],[3,"id"],["chartTable",""],[2,"padding","12px","text-align","center",3,"id"],[3,"sg-container"],[4,"ngFor","ngForOf"],[2,"margin-bottom","16px",3,"nzValue","nzTitle","nzValueStyle"],[2,"width","100%",3,"id","ngStyle"],["nz-icon","","nzType","reload",3,"click"],["nzType","vertical"],["nz-icon","","nzType","down","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","","nzType","left","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","","nzType","question-circle","nzTheme","outline","nz-tooltip","",3,"nzTooltipTitle"],["nz-icon","","nzType","file-image","nzTheme","outline",3,"click"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","","nzType","download","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","download","nzTheme","outline",3,"click"],["nz-icon","","nzType","down","nzTheme","outline",3,"click"],["nz-icon","","nzType","left","nzTheme","outline",3,"click"]],template:function(t,r){if(1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-card",1)(2,"div",2),u.YNc(3,WD,3,4,"ng-container",3),u.YNc(4,iL,6,4,"ng-container",3),u.qZA()(),u.YNc(5,fL,9,5,"ng-template",null,4,u.W1O),u.qZA()),2&t){const i=u.MAs(6);u.Q6J("nzSpinning",r.chart.loading),u.xp6(1),u.Q6J("nzTitle",r.chart.name)("nzBodyStyle",u.DdM(8,vL))("nzHoverable",!0)("nzExtra",i),u.xp6(1),u.Q6J("ngClass",r.open?"card-show":"card-hide"),u.xp6(1),u.Q6J("ngIf",!r.ready),u.xp6(1),u.Q6J("ngIf",r.ready)}},dependencies:[K.mk,K.sg,K.O5,K.PC,K.RF,K.n9,K.ED,ot.w,ji.SY,E.Ls,ht.W,R.bd,O.g,xD.M,bn.p9,pf,Pm,zD,GD],styles:["@media (min-width: 1600px){[_nghost-%COMP%] .ant-col-xxl-2{width:16.6666666%!important}}[_nghost-%COMP%] .card-show{height:auto;transition:.5s height}[_nghost-%COMP%] .card-hide{height:0;overflow:auto;transition:.5s height}"]}),e})();const dL=["st"],gL=["biChart"],yL=function(){return{rows:10}};function mL(e,n){1&e&&u._UZ(0,"nz-skeleton",4),2&e&&u.Q6J("nzActive",!0)("nzTitle",!0)("nzParagraph",u.DdM(3,yL))}function xL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"button",10),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.exportBiData())}),u._UZ(2,"i",11),u._uU(3),u.ALo(4,"translate"),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzLoading",t.downloading)("disabled",!t.biTable.data||t.biTable.data.length<=0),u.xp6(2),u.hij("",u.lcZ(4,3,"table.download")," ")}}function CL(e,n){1&e&&u._UZ(0,"nz-divider",16)}function ML(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"div",20)(1,"label",21),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw().$implicit;return u.KtG(a.show=i)})("ngModelChange",function(){u.CHM(t);const i=u.oxw(5);return u.KtG(i.st.resetColumns())}),u._uU(2),u.qZA()()}if(2&e){const t=u.oxw().$implicit;u.xp6(1),u.Q6J("ngModel",t.show),u.xp6(1),u.Oqu(t.title.text)}}function _L(e,n){if(1&e&&(u.ynx(0),u.YNc(1,ML,3,2,"div",19),u.BQk()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("ngIf",t.title&&t.index)}}function wL(e,n){if(1&e&&(u.TgZ(0,"div",17),u.YNc(1,_L,2,1,"ng-container",18),u.qZA()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",t.st.columns)}}function SL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"button",12),u._UZ(2,"i",13),u.qZA(),u.YNc(3,CL,1,0,"nz-divider",14),u.YNc(4,wL,2,1,"ng-template",null,15,u.W1O),u.BQk()),2&e){const t=u.MAs(5),r=u.oxw(2);u.xp6(1),u.Q6J("nzPopoverContent",t),u.xp6(2),u.Q6J("ngIf",r.bi.dimensions.length>0)}}function bL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"button",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3);return u.KtG(i.clearCondition())}),u._UZ(1,"i",26),u._uU(2),u.ALo(3,"translate"),u.qZA()}if(2&e){const t=u.oxw(3);u.Q6J("disabled",t.querying),u.xp6(2),u.hij("",u.lcZ(3,2,"table.reset")," ")}}function TL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.YNc(1,bL,4,4,"button",22),u.TgZ(2,"button",23),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.hideCondition=!i.hideCondition)}),u._UZ(3,"i",24),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.hideCondition),u.xp6(2),u.Q6J("nzType",t.hideCondition?"caret-down":"caret-up")}}function AL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"nz-card",27)(1,"bi-dimension",28),u.NdJ("search",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size},!0))}),u.qZA()()}if(2&e){const t=u.oxw(2);u.Q6J("nzHoverable",!0)("hidden",t.hideCondition),u.xp6(1),u.Q6J("bi",t.bi)}}function EL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",30),u._UZ(2,"bi-chart",31,32),u.qZA(),u.BQk()),2&e){const t=n.$implicit,r=u.oxw(3);u.xp6(1),u.Q6J("nzMd",t.grid)("nzXs",24),u.xp6(1),u.Q6J("chart",t)("bi",r.bi)}}function FL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",29),u.ynx(2),u.YNc(3,EL,4,4,"ng-container",18),u.BQk(),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",t.bi.charts)}}function kL(e,n){1&e&&u._UZ(0,"i",38)}function IL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-card",33)(2,"nz-result",34)(3,"div",35)(4,"button",36),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size}))}),u._UZ(5,"i",7),u._uU(6),u.ALo(7,"translate"),u.qZA()()(),u.YNc(8,kL,1,0,"ng-template",null,37,u.W1O),u.qZA(),u.BQk()}if(2&e){const t=u.MAs(9),r=u.oxw(2);u.xp6(1),u.Q6J("nzHoverable",!0)("nzBordered",!0),u.xp6(1),u.Q6J("nzIcon",t)("nzTitle","\u8f93\u5165\u67e5\u8be2\u6761\u4ef6\uff0c\u5f00\u542f\u67e5\u8be2\u64cd\u4f5c"),u.xp6(2),u.Q6J("nzLoading",r.querying)("nzGhost",!0),u.xp6(2),u.hij("",u.lcZ(7,7,"table.query")," ")}}function DL(e,n){1&e&&(u.ynx(0),u.TgZ(1,"nz-card"),u._UZ(2,"nz-empty",39),u.qZA(),u.BQk()),2&e&&(u.xp6(2),u.Q6J("nzNotFoundContent",null))}function LL(e,n){if(1&e&&u._uU(0),2&e){const t=u.oxw(6);u.hij("\u5171",t.biTable.total,"\u6761")}}function OL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-pagination",42),u.NdJ("nzPageSizeChange",function(i){u.CHM(t);const a=u.oxw(5);return u.KtG(a.pageSizeChange(i))})("nzPageIndexChange",function(i){u.CHM(t);const a=u.oxw(5);return u.KtG(a.pageIndexChange(i))}),u.qZA(),u.YNc(2,LL,1,1,"ng-template",null,43,u.W1O),u.BQk()}if(2&e){const t=u.MAs(3),r=u.oxw(5);u.xp6(1),u.Q6J("nzPageIndex",r.biTable.index)("nzPageSize",r.biTable.size)("nzTotal",r.biTable.total)("nzPageSizeOptions",r.biTable.page.pageSizes)("nzSize","small")("nzShowTotal",t)}}const PL=function(e,n){return{x:e,y:n}};function zL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"st",40,41),u.NdJ("change",function(i){u.CHM(t);const a=u.oxw(4);return u.KtG(a.biTableChange(i))}),u.qZA(),u.YNc(3,OL,4,6,"ng-container",3),u.BQk()}if(2&e){const t=u.oxw(4);u.xp6(1),u.Q6J("columns",t.columns)("virtualScroll",t.biTable.data.length>=100)("data",t.biTable.data)("loading",t.querying)("ps",t.biTable.size)("page",t.biTable.page)("scroll",u.WLB(11,PL,(t.clientWidth>768?200*t.columns.length:0)+"px","525px"))("bordered",t.settingSrv.layout.bordered)("resizable",!0)("size","small"),u.xp6(2),u.Q6J("ngIf",t.biTable.pageType==t.pageType.backend)}}function BL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,DL,3,1,"ng-container",3),u.YNc(2,zL,4,14,"ng-container",3),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("ngIf",t.columns.length<=0),u.xp6(1),u.Q6J("ngIf",t.columns&&t.columns.length>0)}}function RL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,BL,3,2,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",t.bi.table)}}function NL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"div",5),u.ynx(2),u.TgZ(3,"button",6),u.NdJ("click",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size},!0))}),u._UZ(4,"i",7),u._uU(5),u.ALo(6,"translate"),u.qZA(),u.BQk(),u.YNc(7,xL,5,5,"ng-container",3),u.TgZ(8,"div",8),u.YNc(9,SL,6,2,"ng-container",3),u.YNc(10,TL,4,2,"ng-container",3),u.qZA()(),u.YNc(11,AL,2,3,"nz-card",9),u.YNc(12,FL,4,1,"ng-container",3),u.YNc(13,IL,10,9,"ng-container",3),u.YNc(14,RL,2,1,"ng-container",3),u.BQk()}if(2&e){const t=u.oxw();u.xp6(3),u.Q6J("nzLoading",t.querying),u.xp6(2),u.hij("",u.lcZ(6,9,"table.query")," "),u.xp6(2),u.Q6J("ngIf",t.bi.table&&t.bi.export),u.xp6(2),u.Q6J("ngIf",t.columns&&t.columns.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.dimensions.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.dimensions.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.charts.length>0),u.xp6(1),u.Q6J("ngIf",t.haveNotNull&&t.bi.table),u.xp6(1),u.Q6J("ngIf",!t.haveNotNull)}}const VL=[{path:"",component:(()=>{class e{constructor(t,r,i,a,o,s,l){this.dataService=t,this.route=r,this.handlerService=i,this.settingSrv=a,this.appViewService=o,this.msg=s,this.modal=l,this.haveNotNull=!1,this.querying=!1,this.clientWidth=document.body.clientWidth,this.hideCondition=!1,this.pageType=Dt,this.sort={direction:null},this.biTable={index:1,size:10,total:0,page:{show:!1}},this.columns=[],this.downloading=!1}ngOnInit(){this.router$=this.route.params.subscribe(t=>{this.timer&&clearInterval(this.timer),this.name=t.name,this.biTable.data=null,this.dataService.getBiBuild(this.name).subscribe(r=>{this.bi=r,this.appViewService.setRouterViewDesc(this.bi.remark),this.bi.pageType==Dt.front&&(this.biTable.page={show:!0,front:!0,placement:"center",showSize:!0,showQuickJumper:!0}),this.biTable.size=this.bi.pageSize,this.biTable.page.pageSizes=this.bi.pageSizeOptions;for(let i of r.dimensions)if(i.type===Tt.NUMBER_RANGE&&(i.$value=[]),(0,st.K0)(i.defaultValue)&&(i.$value=i.defaultValue),i.notNull&&(0,st.Ft)(i.$value))return void(this.haveNotNull=!0);this.query({pageIndex:1,pageSize:this.biTable.size}),this.bi.refreshTime&&(this.timer=setInterval(()=>{this.query({pageIndex:this.biTable.index,pageSize:this.biTable.size},!0,!1)},1e3*this.bi.refreshTime))})})}query(t,r,i=!0){let a=this.handlerService.buildDimParam(this.bi);a&&(r&&this.biCharts.forEach(o=>o.update(i)),this.bi.table&&(this.querying=!0,this.biTable.index=t.pageIndex,this.dataService.getBiData(this.bi.code,t.pageIndex,t.pageSize,this.sort.column,this.sort.direction,a).subscribe(o=>{if(this.querying=!1,this.haveNotNull=!1,this.biTable.total=o.total,this.biTable.pageType=this.bi.pageType,o.columns){let s=[];for(let l of o.columns)if(l.display){let h={title:{text:l.name,optional:" ",optionalHelp:l.remark},index:l.name,className:"text-center",iif:f=>f.show,show:!0};l.sortable&&(h.sort={key:l.name,default:this.sort.column==l.name?this.sort.direction:null}),l.type==At.STRING||(l.type==At.NUMBER?h.type="number":l.type==At.DATE?(h.type="date",h.width=180):l.type==At.DRILL&&(h.type="link",h.click=f=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzKeyboard:!0,nzMaskClosable:!1,nzStyle:{top:"30px"},nzTitle:l.name,nzContent:L,nzFooter:null});p.getContentComponent().bi=this.bi,p.getContentComponent().drillCode=l.code,p.getContentComponent().row=f})),s.push(h)}this.columns=s,this.biTable.data=o.list}else this.biTable.data=[]})))}biTableChange(t){"sort"==t.type&&(this.sort={column:t.sort.column.indexKey},t.sort.value&&(this.sort.direction=t.sort.value),this.query({pageIndex:1,pageSize:this.biTable.size}))}pageIndexChange(t){this.query({pageIndex:t,pageSize:this.biTable.size})}pageSizeChange(t){this.biTable.size=t,this.query({pageIndex:1,pageSize:t})}clearCondition(){for(let t of this.bi.dimensions)t.$value=t.type==Tt.NUMBER_RANGE?[]:null,t.$viewValue=null;this.query({pageIndex:1,pageSize:this.biTable.size})}exportBiData(){let t=this.handlerService.buildDimParam(this.bi);t&&(this.downloading=!0,this.dataService.exportExcel(this.bi.id,this.bi.code,t,()=>{this.downloading=!1}))}ngOnDestroy(){this.router$.unsubscribe(),this.timer&&clearInterval(this.timer)}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(J.gz),u.Y36(ft),u.Y36(qt.gb),u.Y36(G.O),u.Y36(Z.dD),u.Y36(Y.Sf))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-skeleton"]],viewQuery:function(t,r){if(1&t&&(u.Gf(dL,5),u.Gf(gL,5)),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first),u.iGM(i=u.CRH())&&(r.biCharts=i)}},decls:4,vars:3,consts:[[2,"padding","16px"],[3,"nzActive","nzTitle","nzParagraph",4,"ngIf"],[3,"id"],[4,"ngIf"],[3,"nzActive","nzTitle","nzParagraph"],[2,"display","flex"],["nz-button","",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","search","nzTheme","outline"],[2,"margin-left","auto"],["style","margin-bottom: 12px;margin-top: 4px","nzSize","small",3,"nzHoverable","hidden",4,"ngIf"],["nz-button","",1,"mb-sm",3,"nzLoading","disabled","click"],["nz-icon","","nzType","download","nzTheme","outline"],["nz-button","","nzType","default","nz-popover","","nzPopoverTrigger","click",1,"mb-sm","hidden-mobile",2,"padding","4px 8px",3,"nzPopoverContent"],["nz-icon","","nzType","table","nzTheme","outline"],["nzType","vertical",4,"ngIf"],["tableColumnCtrl",""],["nzType","vertical"],["nz-row","",2,"max-width","520px"],[4,"ngFor","ngForOf"],["nz-col","","nzSpan","6","style","min-width: 130px;",4,"ngIf"],["nz-col","","nzSpan","6",2,"min-width","130px"],["nz-checkbox","",2,"width","130px",3,"ngModel","ngModelChange"],["nz-button","","class","mb-sm",3,"disabled","click",4,"ngIf"],["nz-button","",1,"mb-sm",2,"padding","4px 8px",3,"click"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-button","",1,"mb-sm",3,"disabled","click"],["nz-icon","","nzType","sync","nzTheme","outline"],["nzSize","small",2,"margin-bottom","12px","margin-top","4px",3,"nzHoverable","hidden"],[3,"bi","search"],["nz-row","","nzGutter","12"],["nz-col","",3,"nzMd","nzXs"],[3,"chart","bi"],["biChart",""],[3,"nzHoverable","nzBordered"],[3,"nzIcon","nzTitle"],["nz-result-extra",""],["nz-button","","nzType","primary",1,"mb-sm",3,"nzLoading","nzGhost","click"],["icon",""],["nz-icon","","nzType","rocket","nzTheme","twotone"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[2,"margin-bottom","12px",3,"columns","virtualScroll","data","loading","ps","page","scroll","bordered","resizable","size","change"],["st",""],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center",3,"nzPageIndex","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzShowTotal","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""]],template:function(t,r){1&t&&(u.TgZ(0,"div",0),u.YNc(1,mL,1,4,"nz-skeleton",1),u.TgZ(2,"div",2),u.YNc(3,NL,15,11,"ng-container",3),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("ngIf",!r.bi),u.xp6(1),u.Q6J("id",r.name),u.xp6(1),u.Q6J("ngIf",r.bi))},dependencies:[K.sg,K.O5,D.JJ,D.On,Ut.A5,nt.ix,ot.w,k.dQ,I.t3,I.SK,_.Ie,A.lU,E.Ls,R.bd,O.g,ct.dE,j.ng,xn,Ve,bn.p9,$m,pL,_i.C],styles:["[_nghost-%COMP%] .ant-table{transition:.3s all;border-radius:0}[_nghost-%COMP%] .ant-table:hover{border-color:#00000017;box-shadow:0 2px 8px #00000017}"]}),e})(),data:{desc:"BI",status:!0}}];let UL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[J.Bz.forChild(VL),J.Bz]}),e})();var YL=U(5622),HL=U(9002);let GL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[et],imports:[K.ez,UL,YL.m,Or,bn.Xo,_D,BD,gc,HL.YS]}),e})()},5066:function(Re,ie){!function(U){"use strict";function Nt(et,ft){return function Ft(et){if(Array.isArray(et))return et}(et)||function re(et,ft){var Ut=[],Ct=!0,ht=!1,ct=void 0;try{for(var B,S=et[Symbol.iterator]();!(Ct=(B=S.next()).done)&&(Ut.push(B.value),!ft||Ut.length!==ft);Ct=!0);}catch(pt){ht=!0,ct=pt}finally{try{!Ct&&null!=S.return&&S.return()}finally{if(ht)throw ct}}return Ut}(et,ft)||function Qt(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Pt(et,ft,Ut,Ct){et=et.filter(function(G,D){var nt=ft(G,D),ot=Ut(G,D);return null!=nt&&isFinite(nt)&&null!=ot&&isFinite(ot)}),Ct&&et.sort(function(G,D){return ft(G)-ft(D)});for(var Bt,Gt,ae,ht=et.length,ct=new Float64Array(ht),S=new Float64Array(ht),B=0,pt=0,L=0;Lht&&(Gt.splice(Y+1,0,ot),L=!0)}return L}}function zt(et,ft,Ut,Ct){var ht=Ct-et*et,ct=Math.abs(ht)<1e-24?0:(Ut-et*ft)/ht;return[ft-ct*et,ct]}function mt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=Ut?+Ut[0]:1/0,ae=Ut?+Ut[1]:-1/0;bt(ht,et,ft,function(k,I){++ct,S+=(k-S)/ct,B+=(I-B)/ct,pt+=(k*I-pt)/ct,Bt+=(k*k-Bt)/ct,Ut||(kae&&(ae=k))});var Y=Nt(zt(S,B,pt,Bt),2),G=Y[0],D=Y[1],nt=function(I){return D*I+G},ot=[[Gt,nt(Gt)],[ae,nt(ae)]];return ot.a=D,ot.b=G,ot.predict=nt,ot.rSquared=kt(ht,et,ft,B,nt),ot}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct}function K(et){et.sort(function(Ut,Ct){return Ut-Ct});var ft=et.length/2;return ft%1==0?(et[ft-1]+et[ft])/2:et[Math.floor(ft)]}var J=2,X=1e-12;function Tt(et){return(et=1-et*et*et)*et*et}function At(et,ft,Ut){var Ct=et[ft],ht=Ut[0],ct=Ut[1]+1;if(!(ct>=et.length))for(;ft>ht&&et[ct]-Ct<=Ct-et[ht];)Ut[0]=++ht,Ut[1]=ct,++ct}function u(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ot,k,I,_,S=Nt(Pt(ht,et,ft),4),B=S[0],pt=S[1],Bt=S[2],Gt=S[3],ae=B.length,L=0,Y=0,G=0,D=0,nt=0;for(ot=0;otO&&(O=Yt))});var j=G-L*L,Q=L*j-Y*Y,dt=(nt*L-D*Y)/Q,Xt=(D*j-nt*Y)/Q,It=-dt*L,oe=function(z){return dt*(z-=Bt)*z+Xt*z+It+Gt},jt=Kt(R,O,oe);return jt.a=dt,jt.b=Xt-2*dt*Bt,jt.c=It-Xt*Bt+dt*Bt*Bt+Gt,jt.predict=oe,jt.rSquared=kt(ht,et,ft,A,oe),jt}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct}U.regressionExp=function Jt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=0,ae=Ut?+Ut[0]:1/0,L=Ut?+Ut[1]:-1/0;bt(ht,et,ft,function(I,_){var A=Math.log(_),E=I*_;++ct,S+=(_-S)/ct,pt+=(E-pt)/ct,Gt+=(I*E-Gt)/ct,B+=(_*A-B)/ct,Bt+=(E*A-Bt)/ct,Ut||(IL&&(L=I))});var G=Nt(zt(pt/S,B/S,Bt/S,Gt/S),2),D=G[0],nt=G[1];D=Math.exp(D);var ot=function(_){return D*Math.exp(nt*_)},k=Kt(ae,L,ot);return k.a=D,k.b=nt,k.predict=ot,k.rSquared=kt(ht,et,ft,S,ot),k}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct},U.regressionLinear=mt,U.regressionLoess=function Dt(){var et=function(ct){return ct[0]},ft=function(ct){return ct[1]},Ut=.3;function Ct(ht){for(var S=Nt(Pt(ht,et,ft,!0),4),B=S[0],pt=S[1],Bt=S[2],Gt=S[3],ae=B.length,L=Math.max(2,~~(Ut*ae)),Y=new Float64Array(ae),G=new Float64Array(ae),D=new Float64Array(ae).fill(1),nt=-1;++nt<=J;){for(var ot=[0,L-1],k=0;kB[A]-I?_:A]-I||1),It=_;It<=A;++It){var oe=B[It],jt=pt[It],Yt=Tt(Math.abs(I-oe)*Xt)*D[It],z=oe*Yt;R+=Yt,O+=z,j+=jt*Yt,Q+=jt*z,dt+=oe*z}var q=Nt(zt(O/R,j/R,Q/R,dt/R),2);Y[k]=q[0]+q[1]*I,G[k]=Math.abs(pt[k]-Y[k]),At(B,k+1,ot)}if(nt===J)break;var Rt=K(G);if(Math.abs(Rt)=1?X:(St=1-Ot*Ot)*St}return function st(et,ft,Ut,Ct){for(var Bt,ht=et.length,ct=[],S=0,B=0,pt=[];SL&&(L=_))});var D=Nt(zt(B,pt,Bt,Gt),2),nt=D[0],ot=D[1],k=function(A){return ot*Math.log(A)/Y+nt},I=Kt(ae,L,k);return I.a=ot,I.b=nt,I.predict=k,I.rSquared=kt(ct,et,ft,pt,k),I}return ht.domain=function(ct){return arguments.length?(Ct=ct,ht):Ct},ht.x=function(ct){return arguments.length?(et=ct,ht):et},ht.y=function(ct){return arguments.length?(ft=ct,ht):ft},ht.base=function(ct){return arguments.length?(Ut=ct,ht):Ut},ht},U.regressionPoly=function lt(){var Ct,et=function(S){return S[0]},ft=function(S){return S[1]},Ut=3;function ht(ct){if(1===Ut){var S=mt().x(et).y(ft).domain(Ct)(ct);return S.coefficients=[S.b,S.a],delete S.a,delete S.b,S}if(2===Ut){var B=u().x(et).y(ft).domain(Ct)(ct);return B.coefficients=[B.c,B.b,B.a],delete B.a,delete B.b,delete B.c,B}var E,R,O,j,Q,Bt=Nt(Pt(ct,et,ft),4),Gt=Bt[0],ae=Bt[1],L=Bt[2],Y=Bt[3],G=Gt.length,D=[],nt=[],ot=Ut+1,k=0,I=0,_=Ct?+Ct[0]:1/0,A=Ct?+Ct[1]:-1/0;for(bt(ct,et,ft,function(oe,jt){++I,k+=(jt-k)/I,Ct||(oe<_&&(_=oe),oe>A&&(A=oe))}),E=0;EMath.abs(et[Ct][S])&&(S=ht);for(ct=Ct;ct=Ct;ct--)et[ct][ht]-=et[ct][Ct]*et[Ct][ht]/et[Ct][Ct]}for(ht=ft-1;ht>=0;--ht){for(B=0,ct=ht+1;ct=0;--ct)for(pt=1,ht[ct]+=B=ft[ct],S=1;S<=ct;++S)pt*=(ct+1-S)/S,ht[ct-S]+=B*Math.pow(Ut,S)*pt;return ht[0]+=Ct,ht}(ot,dt,-L,Y),It.predict=Xt,It.rSquared=kt(ct,et,ft,k,Xt),It}return ht.domain=function(ct){return arguments.length?(Ct=ct,ht):Ct},ht.x=function(ct){return arguments.length?(et=ct,ht):et},ht.y=function(ct){return arguments.length?(ft=ct,ht):ft},ht.order=function(ct){return arguments.length?(Ut=ct,ht):Ut},ht},U.regressionPow=function qt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=0,ae=Ut?+Ut[0]:1/0,L=Ut?+Ut[1]:-1/0;bt(ht,et,ft,function(I,_){var A=Math.log(I),E=Math.log(_);++ct,S+=(A-S)/ct,B+=(E-B)/ct,pt+=(A*E-pt)/ct,Bt+=(A*A-Bt)/ct,Gt+=(_-Gt)/ct,Ut||(IL&&(L=I))});var G=Nt(zt(S,B,pt,Bt),2),D=G[0],nt=G[1];D=Math.exp(D);var ot=function(_){return D*Math.pow(_,nt)},k=Kt(ae,L,ot);return k.a=D,k.b=nt,k.predict=ot,k.rSquared=kt(ht,et,ft,Gt,ot),k}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct},U.regressionQuad=u,Object.defineProperty(U,"__esModule",{value:!0})}(ie)},2260:(Re,ie,U)=>{"use strict";U.d(ie,{qY:()=>Jt});var Nt=function(At,st,Z){if(Z||2===arguments.length)for(var xt,u=0,lt=st.length;u"u"&&typeof navigator<"u"&&"ReactNative"===navigator.product?new bt:typeof navigator<"u"?J(navigator.userAgent):function Dt(){return typeof process<"u"&&process.version?new re(process.version.slice(1)):null}()}function J(At){var st=function mt(At){return""!==At&&Kt.reduce(function(st,Z){var u=Z[0];if(st)return st;var xt=Z[1].exec(At);return!!xt&&[u,xt]},!1)}(At);if(!st)return null;var Z=st[0],u=st[1];if("searchbot"===Z)return new Pt;var lt=u[1]&&u[1].split(".").join("_").split("_").slice(0,3);lt?lt.lengthst+Tt*Dt*Z||u>=Ct)Ut=Dt;else{if(Math.abs(xt)<=-At*Z)return Dt;xt*(Ut-ft)>=0&&(Ut=ft),ft=Dt,Ct=u}return 0}Dt=Dt||1,Tt=Tt||1e-6,At=At||.1;for(var et=0;et<10;++et){if(kt(X.x,1,J.x,Dt,K),u=X.fx=mt(X.x,X.fxprime),xt=Qt(X.fxprime,K),u>st+Tt*Dt*Z||et&&u>=lt)return qt($t,Dt,lt);if(Math.abs(xt)<=-At*Z)return Dt;if(xt>=0)return qt(Dt,$t,u);lt=u,$t=Dt,Dt*=2}return Dt}U.bisect=function Nt(mt,K,J,X){var Dt=(X=X||{}).maxIterations||100,Tt=X.tolerance||1e-10,At=mt(K),st=mt(J),Z=J-K;if(At*st>0)throw"Initial bisect points must have opposite signs";if(0===At)return K;if(0===st)return J;for(var u=0;u=0&&(K=lt),Math.abs(Z)=et[qt-1].fx){var Y=!1;if(S.fx>L.fx?(kt(B,1+lt,ct,-lt,L),B.fx=mt(B),B.fx=1)break;for(ft=1;ft{"use strict";U.d(ie,{WT:()=>Ft});var Ft=typeof Float32Array<"u"?Float32Array:Array;Math,Math,Math.hypot||(Math.hypot=function(){for(var ut=0,yt=arguments.length;yt--;)ut+=arguments[yt]*arguments[yt];return Math.sqrt(ut)})},7543:(Re,ie,U)=>{"use strict";function yt(S,B){var pt=B[0],Bt=B[1],Gt=B[2],ae=B[3],L=B[4],Y=B[5],G=B[6],D=B[7],nt=B[8],ot=nt*L-Y*D,k=-nt*ae+Y*G,I=D*ae-L*G,_=pt*ot+Bt*k+Gt*I;return _?(S[0]=ot*(_=1/_),S[1]=(-nt*Bt+Gt*D)*_,S[2]=(Y*Bt-Gt*L)*_,S[3]=k*_,S[4]=(nt*pt-Gt*G)*_,S[5]=(-Y*pt+Gt*ae)*_,S[6]=I*_,S[7]=(-D*pt+Bt*G)*_,S[8]=(L*pt-Bt*ae)*_,S):null}function Jt(S,B,pt){var Bt=B[0],Gt=B[1],ae=B[2],L=B[3],Y=B[4],G=B[5],D=B[6],nt=B[7],ot=B[8],k=pt[0],I=pt[1],_=pt[2],A=pt[3],E=pt[4],R=pt[5],O=pt[6],j=pt[7],Q=pt[8];return S[0]=k*Bt+I*L+_*D,S[1]=k*Gt+I*Y+_*nt,S[2]=k*ae+I*G+_*ot,S[3]=A*Bt+E*L+R*D,S[4]=A*Gt+E*Y+R*nt,S[5]=A*ae+E*G+R*ot,S[6]=O*Bt+j*L+Q*D,S[7]=O*Gt+j*Y+Q*nt,S[8]=O*ae+j*G+Q*ot,S}function X(S,B){return S[0]=1,S[1]=0,S[2]=0,S[3]=0,S[4]=1,S[5]=0,S[6]=B[0],S[7]=B[1],S[8]=1,S}function Dt(S,B){var pt=Math.sin(B),Bt=Math.cos(B);return S[0]=Bt,S[1]=pt,S[2]=0,S[3]=-pt,S[4]=Bt,S[5]=0,S[6]=0,S[7]=0,S[8]=1,S}function Tt(S,B){return S[0]=B[0],S[1]=0,S[2]=0,S[3]=0,S[4]=B[1],S[5]=0,S[6]=0,S[7]=0,S[8]=1,S}U.d(ie,{Jp:()=>Jt,U_:()=>yt,Us:()=>Dt,vc:()=>X,xJ:()=>Tt})},8235:(Re,ie,U)=>{"use strict";U.d(ie,{$X:()=>ut,AK:()=>$t,EU:()=>B,Fp:()=>K,Fv:()=>xt,I6:()=>Gt,IH:()=>kt,TE:()=>Tt,VV:()=>mt,bA:()=>X,kE:()=>st,kK:()=>ht,lu:()=>Y});var Nt=U(5278);function kt(_,A,E){return _[0]=A[0]+E[0],_[1]=A[1]+E[1],_}function ut(_,A,E){return _[0]=A[0]-E[0],_[1]=A[1]-E[1],_}function mt(_,A,E){return _[0]=Math.min(A[0],E[0]),_[1]=Math.min(A[1],E[1]),_}function K(_,A,E){return _[0]=Math.max(A[0],E[0]),_[1]=Math.max(A[1],E[1]),_}function X(_,A,E){return _[0]=A[0]*E,_[1]=A[1]*E,_}function Tt(_,A){return Math.hypot(A[0]-_[0],A[1]-_[1])}function st(_){return Math.hypot(_[0],_[1])}function xt(_,A){var E=A[0],R=A[1],O=E*E+R*R;return O>0&&(O=1/Math.sqrt(O)),_[0]=A[0]*O,_[1]=A[1]*O,_}function $t(_,A){return _[0]*A[0]+_[1]*A[1]}function ht(_,A,E){var R=A[0],O=A[1];return _[0]=E[0]*R+E[3]*O+E[6],_[1]=E[1]*R+E[4]*O+E[7],_}function B(_,A){var E=_[0],R=_[1],O=A[0],j=A[1],Q=Math.sqrt(E*E+R*R)*Math.sqrt(O*O+j*j);return Math.acos(Math.min(Math.max(Q&&(E*O+R*j)/Q,-1),1))}function Gt(_,A){return _[0]===A[0]&&_[1]===A[1]}var Y=ut;(function Ft(){var _=new Nt.WT(2);Nt.WT!=Float32Array&&(_[0]=0,_[1]=0)})()},6224:Re=>{"use strict";var ie=Re.exports;Re.exports.isNumber=function(U){return"number"==typeof U},Re.exports.findMin=function(U){if(0===U.length)return 1/0;for(var Nt=U[0],Ft=1;Ft{"use strict";var re=Math.log(2),Qt=Re.exports,Pt=U(6224);function bt(ut){return 1-Math.abs(ut)}Re.exports.getUnifiedMinMax=function(ut,yt){return Qt.getUnifiedMinMaxMulti([ut],yt)},Re.exports.getUnifiedMinMaxMulti=function(ut,yt){var Kt=!1,zt=!1,Jt=Pt.isNumber((yt=yt||{}).width)?yt.width:2,mt=Pt.isNumber(yt.size)?yt.size:50,K=Pt.isNumber(yt.min)?yt.min:(Kt=!0,Pt.findMinMulti(ut)),J=Pt.isNumber(yt.max)?yt.max:(zt=!0,Pt.findMaxMulti(ut)),Dt=(J-K)/(mt-1);return Kt&&(K-=2*Jt*Dt),zt&&(J+=2*Jt*Dt),{min:K,max:J}},Re.exports.create=function(ut,yt){if(!ut||0===ut.length)return[];var Kt=Pt.isNumber((yt=yt||{}).size)?yt.size:50,zt=Pt.isNumber(yt.width)?yt.width:2,Jt=Qt.getUnifiedMinMax(ut,{size:Kt,width:zt,min:yt.min,max:yt.max}),mt=Jt.min,J=Jt.max-mt,X=J/(Kt-1);if(0===J)return[{x:mt,y:1}];for(var Dt=[],Tt=0;Tt=Dt.length)){var Ut=Math.max(ft-zt,0),Ct=ft,ht=Math.min(ft+zt,Dt.length-1),ct=Ut-(ft-zt),Bt=Z/(Z-(st[-zt-1+ct]||0)-(st[-zt-1+(ft+zt-ht)]||0));ct>0&&(lt+=Bt*(ct-1)*u);var Gt=Math.max(0,ft-zt+1);Pt.inside(0,Dt.length-1,Gt)&&(Dt[Gt].y+=1*Bt*u),Pt.inside(0,Dt.length-1,Ct+1)&&(Dt[Ct+1].y-=2*Bt*u),Pt.inside(0,Dt.length-1,ht+1)&&(Dt[ht+1].y+=1*Bt*u)}});var xt=lt,$t=0,qt=0;return Dt.forEach(function(et){et.y=xt+=$t+=et.y,qt+=xt}),qt>0&&Dt.forEach(function(et){et.y/=qt}),Dt},Re.exports.getExpectedValueFromPdf=function(ut){if(ut&&0!==ut.length){var yt=0;return ut.forEach(function(Kt){yt+=Kt.x*Kt.y}),yt}},Re.exports.getXWithLeftTailArea=function(ut,yt){if(ut&&0!==ut.length){for(var Kt=0,zt=0,Jt=0;Jt=yt));Jt++);return ut[zt].x}},Re.exports.getPerplexity=function(ut){if(ut&&0!==ut.length){var yt=0;return ut.forEach(function(Kt){var zt=Math.log(Kt.y);isFinite(zt)&&(yt+=Kt.y*zt)}),yt=-yt/re,Math.pow(2,yt)}}},8836:(Re,ie)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.SizeSensorId=ie.SensorTabIndex=ie.SensorClassName=void 0,ie.SizeSensorId="size-sensor-id",ie.SensorClassName="size-sensor-object",ie.SensorTabIndex="-1"},1920:(Re,ie)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0,ie.default=function(Ft){var re=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,Qt=null;return function(){for(var Pt=this,bt=arguments.length,kt=new Array(bt),ut=0;ut{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var U=1;ie.default=function(){return"".concat(U++)}},1909:(Re,ie,U)=>{"use strict";ie.ak=void 0;var Ft=U(53);ie.ak=function(kt,ut){var yt=(0,Ft.getSensor)(kt);return yt.bind(ut),function(){yt.unbind(ut)}}},53:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.removeSensor=ie.getSensor=ie.Sensors=void 0;var Nt=function Qt(yt){return yt&&yt.__esModule?yt:{default:yt}}(U(595)),Ft=U(627),re=U(8836),Pt={};function bt(yt){yt&&Pt[yt]&&delete Pt[yt]}ie.Sensors=Pt,ie.getSensor=function(Kt){var zt=Kt.getAttribute(re.SizeSensorId);if(zt&&Pt[zt])return Pt[zt];var Jt=(0,Nt.default)();Kt.setAttribute(re.SizeSensorId,Jt);var mt=(0,Ft.createSensor)(Kt,function(){return bt(Jt)});return Pt[Jt]=mt,mt},ie.removeSensor=function(Kt){var zt=Kt.element.getAttribute(re.SizeSensorId);Kt.destroy(),bt(zt)}},627:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=U(1463),Ft=U(4534),re=typeof ResizeObserver<"u"?Ft.createSensor:Nt.createSensor;ie.createSensor=re},1463:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=function re(Pt){return Pt&&Pt.__esModule?Pt:{default:Pt}}(U(1920)),Ft=U(8836);ie.createSensor=function(bt,kt){var ut=void 0,yt=[],zt=(0,Nt.default)(function(){yt.forEach(function(J){J(bt)})}),mt=function(){ut&&ut.parentNode&&(ut.contentDocument&&ut.contentDocument.defaultView.removeEventListener("resize",zt),ut.parentNode.removeChild(ut),bt.removeAttribute(Ft.SizeSensorId),ut=void 0,yt=[],kt&&kt())};return{element:bt,bind:function(X){ut||(ut=function(){"static"===getComputedStyle(bt).position&&(bt.style.position="relative");var X=document.createElement("object");return X.onload=function(){X.contentDocument.defaultView.addEventListener("resize",zt),zt()},X.style.display="block",X.style.position="absolute",X.style.top="0",X.style.left="0",X.style.height="100%",X.style.width="100%",X.style.overflow="hidden",X.style.pointerEvents="none",X.style.zIndex="-1",X.style.opacity="0",X.setAttribute("class",Ft.SensorClassName),X.setAttribute("tabindex",Ft.SensorTabIndex),X.type="text/html",bt.appendChild(X),X.data="about:blank",X}()),-1===yt.indexOf(X)&&yt.push(X)},destroy:mt,unbind:function(X){var Dt=yt.indexOf(X);-1!==Dt&&yt.splice(Dt,1),0===yt.length&&ut&&mt()}}}},4534:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=U(8836),Ft=function re(Pt){return Pt&&Pt.__esModule?Pt:{default:Pt}}(U(1920));ie.createSensor=function(bt,kt){var ut=void 0,yt=[],Kt=(0,Ft.default)(function(){yt.forEach(function(J){J(bt)})}),mt=function(){ut.disconnect(),yt=[],ut=void 0,bt.removeAttribute(Nt.SizeSensorId),kt&&kt()};return{element:bt,bind:function(X){ut||(ut=function(){var X=new ResizeObserver(Kt);return X.observe(bt),Kt(),X}()),-1===yt.indexOf(X)&&yt.push(X)},destroy:mt,unbind:function(X){var Dt=yt.indexOf(X);-1!==Dt&&yt.splice(Dt,1),0===yt.length&&ut&&mt()}}}}}]); \ No newline at end of file diff --git a/erupt-web/src/main/resources/public/551.e2c9d4ef2982fe7c.js b/erupt-web/src/main/resources/public/551.e2c9d4ef2982fe7c.js deleted file mode 100644 index 1ccb6b274..000000000 --- a/erupt-web/src/main/resources/public/551.e2c9d4ef2982fe7c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkerupt=self.webpackChunkerupt||[]).push([[551],{378:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>re});var Nt="*";const re=function(){function Qt(){this._events={}}return Qt.prototype.on=function(Pt,Tt,kt){return this._events[Pt]||(this._events[Pt]=[]),this._events[Pt].push({callback:Tt,once:!!kt}),this},Qt.prototype.once=function(Pt,Tt){return this.on(Pt,Tt,!0)},Qt.prototype.emit=function(Pt){for(var Tt=this,kt=[],ut=1;ut{"use strict";U.d(ie,{Z:()=>Pt});var Nt=U(7582),Ft=U(378),re=U(5998);const Pt=function(Tt){function kt(ut){var yt=Tt.call(this)||this;yt.destroyed=!1;var Kt=yt.getDefaultCfg();return yt.cfg=(0,re.CD)(Kt,ut),yt}return(0,Nt.ZT)(kt,Tt),kt.prototype.getDefaultCfg=function(){return{}},kt.prototype.get=function(ut){return this.cfg[ut]},kt.prototype.set=function(ut,yt){this.cfg[ut]=yt},kt.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},kt}(Ft.Z)},4838:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>Jo});var Kt,zt,Nt=U(7582),Ft=U(2260),re=U(3213),Qt=U(5998),Pt=U(8250),Tt=0,kt=0,ut=0,yt=1e3,Jt=0,mt=0,K=0,J="object"==typeof performance&&performance.now?performance:Date,X="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(N){setTimeout(N,17)};function Dt(){return mt||(X(bt),mt=J.now()+K)}function bt(){mt=0}function At(){this._call=this._time=this._next=null}function st(N,P,H){var d=new At;return d.restart(N,P,H),d}function u(){mt=(Jt=J.now())+K,Tt=kt=0;try{!function Z(){Dt(),++Tt;for(var P,N=Kt;N;)(P=mt-N._time)>=0&&N._call.call(null,P),N=N._next;--Tt}()}finally{Tt=0,function xt(){for(var N,H,P=Kt,d=1/0;P;)P._call?(d>P._time&&(d=P._time),N=P,P=P._next):(H=P._next,P._next=null,P=N?N._next=H:Kt=H);zt=N,$t(d)}(),mt=0}}function lt(){var N=J.now(),P=N-Jt;P>yt&&(K-=P,Jt=N)}function $t(N){Tt||(kt&&(kt=clearTimeout(kt)),N-mt>24?(N<1/0&&(kt=setTimeout(u,N-J.now()-K)),ut&&(ut=clearInterval(ut))):(ut||(Jt=J.now(),ut=setInterval(lt,yt)),Tt=1,X(u)))}function qt(N,P,H){N.prototype=P.prototype=H,H.constructor=N}function et(N,P){var H=Object.create(N.prototype);for(var d in P)H[d]=P[d];return H}function ft(){}At.prototype=st.prototype={constructor:At,restart:function(N,P,H){if("function"!=typeof N)throw new TypeError("callback is not a function");H=(null==H?Dt():+H)+(null==P?0:+P),!this._next&&zt!==this&&(zt?zt._next=this:Kt=this,zt=this),this._call=N,this._time=H,$t()},stop:function(){this._call&&(this._call=null,this._time=1/0,$t())}};var Ct=1/.7,ht="\\s*([+-]?\\d+)\\s*",ct="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",S="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",B=/^#([0-9a-f]{3,8})$/,pt=new RegExp(`^rgb\\(${ht},${ht},${ht}\\)$`),Bt=new RegExp(`^rgb\\(${S},${S},${S}\\)$`),Gt=new RegExp(`^rgba\\(${ht},${ht},${ht},${ct}\\)$`),ae=new RegExp(`^rgba\\(${S},${S},${S},${ct}\\)$`),L=new RegExp(`^hsl\\(${ct},${S},${S}\\)$`),Y=new RegExp(`^hsla\\(${ct},${S},${S},${ct}\\)$`),G={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function D(){return this.rgb().formatHex()}function k(){return this.rgb().formatRgb()}function I(N){var P,H;return N=(N+"").trim().toLowerCase(),(P=B.exec(N))?(H=P[1].length,P=parseInt(P[1],16),6===H?w(P):3===H?new O(P>>8&15|P>>4&240,P>>4&15|240&P,(15&P)<<4|15&P,1):8===H?A(P>>24&255,P>>16&255,P>>8&255,(255&P)/255):4===H?A(P>>12&15|P>>8&240,P>>8&15|P>>4&240,P>>4&15|240&P,((15&P)<<4|15&P)/255):null):(P=pt.exec(N))?new O(P[1],P[2],P[3],1):(P=Bt.exec(N))?new O(255*P[1]/100,255*P[2]/100,255*P[3]/100,1):(P=Gt.exec(N))?A(P[1],P[2],P[3],P[4]):(P=ae.exec(N))?A(255*P[1]/100,255*P[2]/100,255*P[3]/100,P[4]):(P=L.exec(N))?jt(P[1],P[2]/100,P[3]/100,1):(P=Y.exec(N))?jt(P[1],P[2]/100,P[3]/100,P[4]):G.hasOwnProperty(N)?w(G[N]):"transparent"===N?new O(NaN,NaN,NaN,0):null}function w(N){return new O(N>>16&255,N>>8&255,255&N,1)}function A(N,P,H,d){return d<=0&&(N=P=H=NaN),new O(N,P,H,d)}function R(N,P,H,d){return 1===arguments.length?function E(N){return N instanceof ft||(N=I(N)),N?new O((N=N.rgb()).r,N.g,N.b,N.opacity):new O}(N):new O(N,P,H,d??1)}function O(N,P,H,d){this.r=+N,this.g=+P,this.b=+H,this.opacity=+d}function j(){return`#${oe(this.r)}${oe(this.g)}${oe(this.b)}`}function dt(){const N=Xt(this.opacity);return`${1===N?"rgb(":"rgba("}${It(this.r)}, ${It(this.g)}, ${It(this.b)}${1===N?")":`, ${N})`}`}function Xt(N){return isNaN(N)?1:Math.max(0,Math.min(1,N))}function It(N){return Math.max(0,Math.min(255,Math.round(N)||0))}function oe(N){return((N=It(N))<16?"0":"")+N.toString(16)}function jt(N,P,H,d){return d<=0?N=P=H=NaN:H<=0||H>=1?N=P=NaN:P<=0&&(N=NaN),new V(N,P,H,d)}function Yt(N){if(N instanceof V)return new V(N.h,N.s,N.l,N.opacity);if(N instanceof ft||(N=I(N)),!N)return new V;if(N instanceof V)return N;var P=(N=N.rgb()).r/255,H=N.g/255,d=N.b/255,wt=Math.min(P,H,d),ne=Math.max(P,H,d),fe=NaN,se=ne-wt,Oe=(ne+wt)/2;return se?(fe=P===ne?(H-d)/se+6*(H0&&Oe<1?0:fe,new V(fe,se,Oe,N.opacity)}function V(N,P,H,d){this.h=+N,this.s=+P,this.l=+H,this.opacity=+d}function q(N){return(N=(N||0)%360)<0?N+360:N}function it(N){return Math.max(0,Math.min(1,N||0))}function Et(N,P,H){return 255*(N<60?P+(H-P)*N/60:N<180?H:N<240?P+(H-P)*(240-N)/60:P)}function Rt(N,P,H,d,wt){var ne=N*N,fe=ne*N;return((1-3*N+3*ne-fe)*P+(4-6*ne+3*fe)*H+(1+3*N+3*ne-3*fe)*d+fe*wt)/6}qt(ft,I,{copy(N){return Object.assign(new this.constructor,this,N)},displayable(){return this.rgb().displayable()},hex:D,formatHex:D,formatHex8:function nt(){return this.rgb().formatHex8()},formatHsl:function ot(){return Yt(this).formatHsl()},formatRgb:k,toString:k}),qt(O,R,et(ft,{brighter(N){return N=null==N?Ct:Math.pow(Ct,N),new O(this.r*N,this.g*N,this.b*N,this.opacity)},darker(N){return N=null==N?.7:Math.pow(.7,N),new O(this.r*N,this.g*N,this.b*N,this.opacity)},rgb(){return this},clamp(){return new O(It(this.r),It(this.g),It(this.b),Xt(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:j,formatHex:j,formatHex8:function Q(){return`#${oe(this.r)}${oe(this.g)}${oe(this.b)}${oe(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:dt,toString:dt})),qt(V,function z(N,P,H,d){return 1===arguments.length?Yt(N):new V(N,P,H,d??1)},et(ft,{brighter(N){return N=null==N?Ct:Math.pow(Ct,N),new V(this.h,this.s,this.l*N,this.opacity)},darker(N){return N=null==N?.7:Math.pow(.7,N),new V(this.h,this.s,this.l*N,this.opacity)},rgb(){var N=this.h%360+360*(this.h<0),P=isNaN(N)||isNaN(this.s)?0:this.s,H=this.l,d=H+(H<.5?H:1-H)*P,wt=2*H-d;return new O(Et(N>=240?N-240:N+120,wt,d),Et(N,wt,d),Et(N<120?N+240:N-120,wt,d),this.opacity)},clamp(){return new V(q(this.h),it(this.s),it(this.l),Xt(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const N=Xt(this.opacity);return`${1===N?"hsl(":"hsla("}${q(this.h)}, ${100*it(this.s)}%, ${100*it(this.l)}%${1===N?")":`, ${N})`}`}}));const St=N=>()=>N;function ce(N,P){var H=P-N;return H?function ee(N,P){return function(H){return N+H*P}}(N,H):St(isNaN(N)?P:N)}const me=function N(P){var H=function Ce(N){return 1==(N=+N)?ce:function(P,H){return H-P?function Zt(N,P,H){return N=Math.pow(N,H),P=Math.pow(P,H)-N,H=1/H,function(d){return Math.pow(N+d*P,H)}}(P,H,N):St(isNaN(P)?H:P)}}(P);function d(wt,ne){var fe=H((wt=R(wt)).r,(ne=R(ne)).r),se=H(wt.g,ne.g),Oe=H(wt.b,ne.b),rn=ce(wt.opacity,ne.opacity);return function(wn){return wt.r=fe(wn),wt.g=se(wn),wt.b=Oe(wn),wt.opacity=rn(wn),wt+""}}return d.gamma=N,d}(1);function ge(N){return function(P){var fe,se,H=P.length,d=new Array(H),wt=new Array(H),ne=new Array(H);for(fe=0;fe=1?(H=1,P-1):Math.floor(H*P),wt=N[d],ne=N[d+1];return Rt((H-d/P)*P,d>0?N[d-1]:2*wt-ne,wt,ne,dH&&(ne=P.slice(H,ne),se[fe]?se[fe]+=ne:se[++fe]=ne),(d=d[0])===(wt=wt[0])?se[fe]?se[fe]+=wt:se[++fe]=wt:(se[++fe]=null,Oe.push({i:fe,x:Ve(d,wt)})),H=xn.lastIndex;return Hrn.length?(Oe=fn.parsePathString(ne[se]),rn=fn.parsePathString(wt[se]),rn=fn.fillPathByDiff(rn,Oe),rn=fn.formatPath(rn,Oe),P.fromAttrs.path=rn,P.toAttrs.path=Oe):P.pathFormatted||(Oe=fn.parsePathString(ne[se]),rn=fn.parsePathString(wt[se]),rn=fn.formatPath(rn,Oe),P.fromAttrs.path=rn,P.toAttrs.path=Oe,P.pathFormatted=!0),d[se]=[];for(var wn=0;wn0){for(var se=P.animators.length-1;se>=0;se--)if((d=P.animators[se]).destroyed)P.removeAnimator(se);else{if(!d.isAnimatePaused())for(var Oe=(wt=d.get("animations")).length-1;Oe>=0;Oe--)mr(d,ne=wt[Oe],fe)&&(wt.splice(Oe,1),ne.callback&&ne.callback());0===wt.length&&P.removeAnimator(se)}P.canvas.get("autoDraw")||P.canvas.draw()}})},N.prototype.addAnimator=function(P){this.animators.push(P)},N.prototype.removeAnimator=function(P){this.animators.splice(P,1)},N.prototype.isAnimating=function(){return!!this.animators.length},N.prototype.stop=function(){this.timer&&this.timer.stop()},N.prototype.stopAllAnimations=function(P){void 0===P&&(P=!0),this.animators.forEach(function(H){H.stopAnimate(P)}),this.animators=[],this.canvas.draw()},N.prototype.getTime=function(){return this.current},N}();var Oa=U(3128),ji=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function xr(N,P,H){H.name=P,H.target=N,H.currentTarget=N,H.delegateTarget=N,N.emit(P,H)}function Ba(N,P,H){if(H.bubbles){var d=void 0,wt=!1;if("mouseenter"===P?(d=H.fromShape,wt=!0):"mouseleave"===P&&(wt=!0,d=H.toShape),N.isCanvas()&&wt)return;if(d&&(0,Qt.UY)(N,d))return void(H.bubbles=!1);H.name=P,H.currentTarget=N,H.delegateTarget=N,N.emit(P,H)}}const Na=function(){function N(P){var H=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(d){H._triggerEvent(d.type,d)},this._onDocumentMove=function(d){if(H.canvas.get("el")!==d.target&&(H.dragging||H.currentShape)){var fe=H._getPointInfo(d);H.dragging&&H._emitEvent("drag",d,fe,H.draggingShape)}},this._onDocumentMouseUp=function(d){if(H.canvas.get("el")!==d.target&&H.dragging){var fe=H._getPointInfo(d);H.draggingShape&&H._emitEvent("drop",d,fe,null),H._emitEvent("dragend",d,fe,H.draggingShape),H._afterDrag(H.draggingShape,fe,d)}},this.canvas=P.canvas}return N.prototype.init=function(){this._bindEvents()},N.prototype._bindEvents=function(){var P=this,H=this.canvas.get("el");(0,Qt.S6)(ji,function(d){H.addEventListener(d,P._eventCallback)}),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},N.prototype._clearEvents=function(){var P=this,H=this.canvas.get("el");(0,Qt.S6)(ji,function(d){H.removeEventListener(d,P._eventCallback)}),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},N.prototype._getEventObj=function(P,H,d,wt,ne,fe){var se=new Oa.Z(P,H);return se.fromShape=ne,se.toShape=fe,se.x=d.x,se.y=d.y,se.clientX=d.clientX,se.clientY=d.clientY,se.propagationPath.push(wt),se},N.prototype._getShape=function(P,H){return this.canvas.getShape(P.x,P.y,H)},N.prototype._getPointInfo=function(P){var H=this.canvas,d=H.getClientByEvent(P),wt=H.getPointByEvent(P);return{x:wt.x,y:wt.y,clientX:d.x,clientY:d.y}},N.prototype._triggerEvent=function(P,H){var d=this._getPointInfo(H),wt=this._getShape(d,H),ne=this["_on"+P],fe=!1;if(ne)ne.call(this,d,wt,H);else{var se=this.currentShape;"mouseenter"===P||"dragenter"===P||"mouseover"===P?(this._emitEvent(P,H,d,null,null,wt),wt&&this._emitEvent(P,H,d,wt,null,wt),"mouseenter"===P&&this.draggingShape&&this._emitEvent("dragenter",H,d,null)):"mouseleave"===P||"dragleave"===P||"mouseout"===P?(fe=!0,se&&this._emitEvent(P,H,d,se,se,null),this._emitEvent(P,H,d,null,se,null),"mouseleave"===P&&this.draggingShape&&this._emitEvent("dragleave",H,d,null)):this._emitEvent(P,H,d,wt,null,null)}if(fe||(this.currentShape=wt),wt&&!wt.get("destroyed")){var Oe=this.canvas;Oe.get("el").style.cursor=wt.attr("cursor")||Oe.get("cursor")}},N.prototype._onmousedown=function(P,H,d){0===d.button&&(this.mousedownShape=H,this.mousedownPoint=P,this.mousedownTimeStamp=d.timeStamp),this._emitEvent("mousedown",d,P,H,null,null)},N.prototype._emitMouseoverEvents=function(P,H,d,wt){var ne=this.canvas.get("el");d!==wt&&(d&&(this._emitEvent("mouseout",P,H,d,d,wt),this._emitEvent("mouseleave",P,H,d,d,wt),(!wt||wt.get("destroyed"))&&(ne.style.cursor=this.canvas.get("cursor"))),wt&&(this._emitEvent("mouseover",P,H,wt,d,wt),this._emitEvent("mouseenter",P,H,wt,d,wt)))},N.prototype._emitDragoverEvents=function(P,H,d,wt,ne){wt?(wt!==d&&(d&&this._emitEvent("dragleave",P,H,d,d,wt),this._emitEvent("dragenter",P,H,wt,d,wt)),ne||this._emitEvent("dragover",P,H,wt)):d&&this._emitEvent("dragleave",P,H,d,d,wt),ne&&this._emitEvent("dragover",P,H,wt)},N.prototype._afterDrag=function(P,H,d){P&&(P.set("capture",!0),this.draggingShape=null),this.dragging=!1;var wt=this._getShape(H,d);wt!==P&&this._emitMouseoverEvents(d,H,P,wt),this.currentShape=wt},N.prototype._onmouseup=function(P,H,d){if(0===d.button){var wt=this.draggingShape;this.dragging?(wt&&this._emitEvent("drop",d,P,H),this._emitEvent("dragend",d,P,wt),this._afterDrag(wt,P,d)):(this._emitEvent("mouseup",d,P,H),H===this.mousedownShape&&this._emitEvent("click",d,P,H),this.mousedownShape=null,this.mousedownPoint=null)}},N.prototype._ondragover=function(P,H,d){d.preventDefault(),this._emitDragoverEvents(d,P,this.currentShape,H,!0)},N.prototype._onmousemove=function(P,H,d){var wt=this.canvas,ne=this.currentShape,fe=this.draggingShape;if(this.dragging)fe&&this._emitDragoverEvents(d,P,ne,H,!1),this._emitEvent("drag",d,P,fe);else{var se=this.mousedownPoint;if(se){var Oe=this.mousedownShape,Zn=se.clientX-P.clientX,Cr=se.clientY-P.clientY;d.timeStamp-this.mousedownTimeStamp>120||Zn*Zn+Cr*Cr>40?Oe&&Oe.get("draggable")?((fe=this.mousedownShape).set("capture",!1),this.draggingShape=fe,this.dragging=!0,this._emitEvent("dragstart",d,P,fe),this.mousedownShape=null,this.mousedownPoint=null):!Oe&&wt.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",d,P,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H)):(this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H))}else this._emitMouseoverEvents(d,P,ne,H),this._emitEvent("mousemove",d,P,H)}},N.prototype._emitEvent=function(P,H,d,wt,ne,fe){var se=this._getEventObj(P,H,d,wt,ne,fe);if(wt){se.shape=wt,xr(wt,P,se);for(var Oe=wt.getParent();Oe;)Oe.emitDelegation(P,se),se.propagationStopped||Ba(Oe,P,se),se.propagationPath.push(Oe),Oe=Oe.getParent()}else xr(this.canvas,P,se)},N.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},N}();var wi=(0,Ft.qY)(),Va=wi&&"firefox"===wi.name;const Jo=function(N){function P(H){var d=N.call(this,H)||this;return d.initContainer(),d.initDom(),d.initEvents(),d.initTimeline(),d}return(0,Nt.ZT)(P,N),P.prototype.getDefaultCfg=function(){var H=N.prototype.getDefaultCfg.call(this);return H.cursor="default",H.supportCSSTransform=!1,H},P.prototype.initContainer=function(){var H=this.get("container");(0,Qt.HD)(H)&&(H=document.getElementById(H),this.set("container",H))},P.prototype.initDom=function(){var H=this.createDom();this.set("el",H),this.get("container").appendChild(H),this.setDOMSize(this.get("width"),this.get("height"))},P.prototype.initEvents=function(){var H=new Na({canvas:this});H.init(),this.set("eventController",H)},P.prototype.initTimeline=function(){var H=new La(this);this.set("timeline",H)},P.prototype.setDOMSize=function(H,d){var wt=this.get("el");Qt.jU&&(wt.style.width=H+"px",wt.style.height=d+"px")},P.prototype.changeSize=function(H,d){this.setDOMSize(H,d),this.set("width",H),this.set("height",d),this.onCanvasChange("changeSize")},P.prototype.getRenderer=function(){return this.get("renderer")},P.prototype.getCursor=function(){return this.get("cursor")},P.prototype.setCursor=function(H){this.set("cursor",H);var d=this.get("el");Qt.jU&&d&&(d.style.cursor=H)},P.prototype.getPointByEvent=function(H){if(this.get("supportCSSTransform")){if(Va&&!(0,Qt.kK)(H.layerX)&&H.layerX!==H.offsetX)return{x:H.layerX,y:H.layerY};if(!(0,Qt.kK)(H.offsetX))return{x:H.offsetX,y:H.offsetY}}var wt=this.getClientByEvent(H);return this.getPointByClient(wt.x,wt.y)},P.prototype.getClientByEvent=function(H){var d=H;return H.touches&&(d="touchend"===H.type?H.changedTouches[0]:H.touches[0]),{x:d.clientX,y:d.clientY}},P.prototype.getPointByClient=function(H,d){var ne=this.get("el").getBoundingClientRect();return{x:H-ne.left,y:d-ne.top}},P.prototype.getClientByPoint=function(H,d){var ne=this.get("el").getBoundingClientRect();return{x:H+ne.left,y:d+ne.top}},P.prototype.draw=function(){},P.prototype.removeDom=function(){var H=this.get("el");H.parentNode.removeChild(H)},P.prototype.clearEvents=function(){this.get("eventController").destroy()},P.prototype.isCanvas=function(){return!0},P.prototype.getParent=function(){return null},P.prototype.destroy=function(){var H=this.get("timeline");this.get("destroyed")||(this.clear(),H&&H.stop(),this.clearEvents(),this.removeDom(),N.prototype.destroy.call(this))},P}(re.Z)},3213:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>Jt});var Nt=U(7582),Ft=U(9642),re=U(5998),Qt={},Pt="_INDEX";function Tt(mt,K){if(mt.set("canvas",K),mt.isGroup()){var J=mt.get("children");J.length&&J.forEach(function(X){Tt(X,K)})}}function kt(mt,K){if(mt.set("timeline",K),mt.isGroup()){var J=mt.get("children");J.length&&J.forEach(function(X){kt(X,K)})}}const Jt=function(mt){function K(){return null!==mt&&mt.apply(this,arguments)||this}return(0,Nt.ZT)(K,mt),K.prototype.isCanvas=function(){return!1},K.prototype.getBBox=function(){var J=1/0,X=-1/0,Dt=1/0,bt=-1/0,At=this.getChildren().filter(function(Z){return Z.get("visible")&&(!Z.isGroup()||Z.isGroup()&&Z.getChildren().length>0)});return At.length>0?(0,re.S6)(At,function(Z){var u=Z.getBBox(),lt=u.minX,xt=u.maxX,$t=u.minY,qt=u.maxY;ltX&&(X=xt),$tbt&&(bt=qt)}):(J=0,X=0,Dt=0,bt=0),{x:J,y:Dt,minX:J,minY:Dt,maxX:X,maxY:bt,width:X-J,height:bt-Dt}},K.prototype.getCanvasBBox=function(){var J=1/0,X=-1/0,Dt=1/0,bt=-1/0,At=this.getChildren().filter(function(Z){return Z.get("visible")&&(!Z.isGroup()||Z.isGroup()&&Z.getChildren().length>0)});return At.length>0?(0,re.S6)(At,function(Z){var u=Z.getCanvasBBox(),lt=u.minX,xt=u.maxX,$t=u.minY,qt=u.maxY;ltX&&(X=xt),$tbt&&(bt=qt)}):(J=0,X=0,Dt=0,bt=0),{x:J,y:Dt,minX:J,minY:Dt,maxX:X,maxY:bt,width:X-J,height:bt-Dt}},K.prototype.getDefaultCfg=function(){var J=mt.prototype.getDefaultCfg.call(this);return J.children=[],J},K.prototype.onAttrChange=function(J,X,Dt){if(mt.prototype.onAttrChange.call(this,J,X,Dt),"matrix"===J){var bt=this.getTotalMatrix();this._applyChildrenMarix(bt)}},K.prototype.applyMatrix=function(J){var X=this.getTotalMatrix();mt.prototype.applyMatrix.call(this,J);var Dt=this.getTotalMatrix();Dt!==X&&this._applyChildrenMarix(Dt)},K.prototype._applyChildrenMarix=function(J){var X=this.getChildren();(0,re.S6)(X,function(Dt){Dt.applyMatrix(J)})},K.prototype.addShape=function(){for(var J=[],X=0;X=0;st--){var Z=J[st];if((0,re.pP)(Z)&&(Z.isGroup()?At=Z.getShape(X,Dt,bt):Z.isHit(X,Dt)&&(At=Z)),At)break}return At},K.prototype.add=function(J){var X=this.getCanvas(),Dt=this.getChildren(),bt=this.get("timeline"),At=J.getParent();At&&function yt(mt,K,J){void 0===J&&(J=!0),J?K.destroy():(K.set("parent",null),K.set("canvas",null)),(0,re.As)(mt.getChildren(),K)}(At,J,!1),J.set("parent",this),X&&Tt(J,X),bt&&kt(J,bt),Dt.push(J),J.onCanvasChange("add"),this._applyElementMatrix(J)},K.prototype._applyElementMatrix=function(J){var X=this.getTotalMatrix();X&&J.applyMatrix(X)},K.prototype.getChildren=function(){return this.get("children")||[]},K.prototype.sort=function(){var J=this.getChildren();(0,re.S6)(J,function(X,Dt){return X[Pt]=Dt,X}),J.sort(function Kt(mt){return function(K,J){var X=mt(K,J);return 0===X?K[Pt]-J[Pt]:X}}(function(X,Dt){return X.get("zIndex")-Dt.get("zIndex")})),this.onCanvasChange("sort")},K.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var J=this.getChildren(),X=J.length-1;X>=0;X--)J[X].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},K.prototype.destroy=function(){this.get("destroyed")||(this.clear(),mt.prototype.destroy.call(this))},K.prototype.getFirst=function(){return this.getChildByIndex(0)},K.prototype.getLast=function(){var J=this.getChildren();return this.getChildByIndex(J.length-1)},K.prototype.getChildByIndex=function(J){return this.getChildren()[J]},K.prototype.getCount=function(){return this.getChildren().length},K.prototype.contain=function(J){return this.getChildren().indexOf(J)>-1},K.prototype.removeChild=function(J,X){void 0===X&&(X=!0),this.contain(J)&&J.remove(X)},K.prototype.findAll=function(J){var X=[],Dt=this.getChildren();return(0,re.S6)(Dt,function(bt){J(bt)&&X.push(bt),bt.isGroup()&&(X=X.concat(bt.findAll(J)))}),X},K.prototype.find=function(J){var X=null,Dt=this.getChildren();return(0,re.S6)(Dt,function(bt){if(J(bt)?X=bt:bt.isGroup()&&(X=bt.find(J)),X)return!1}),X},K.prototype.findById=function(J){return this.find(function(X){return X.get("id")===J})},K.prototype.findByClassName=function(J){return this.find(function(X){return X.get("className")===J})},K.prototype.findAllByName=function(J){return this.findAll(function(X){return X.get("name")===J})},K}(Ft.Z)},9642:(Re,ie,U)=>{"use strict";U.d(ie,{Z:()=>bt});var Nt=U(7582),Ft=U(8250),re=U(3882),Qt=U(5998),Pt=U(1343),Tt=U(3583),kt=re.vs,ut="matrix",yt=["zIndex","capture","visible","type"],Kt=["repeat"];function K(At,st){var Z={},u=st.attrs;for(var lt in At)Z[lt]=u[lt];return Z}const bt=function(At){function st(Z){var u=At.call(this,Z)||this;u.attrs={};var lt=u.getDefaultAttrs();return(0,Ft.CD)(lt,Z.attrs),u.attrs=lt,u.initAttrs(lt),u.initAnimate(),u}return(0,Nt.ZT)(st,At),st.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},st.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},st.prototype.onCanvasChange=function(Z){},st.prototype.initAttrs=function(Z){},st.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},st.prototype.isGroup=function(){return!1},st.prototype.getParent=function(){return this.get("parent")},st.prototype.getCanvas=function(){return this.get("canvas")},st.prototype.attr=function(){for(var Z,u=[],lt=0;lt0?xt=function X(At,st){if(st.onFrame)return At;var Z=st.startTime,u=st.delay,lt=st.duration,xt=Object.prototype.hasOwnProperty;return(0,Ft.S6)(At,function($t){Z+u<$t.startTime+$t.delay+$t.duration&<>$t.delay&&(0,Ft.S6)(st.toAttrs,function(qt,et){xt.call($t.toAttrs,et)&&(delete $t.toAttrs[et],delete $t.fromAttrs[et])})}),At}(xt,L):lt.addAnimator(this),xt.push(L),this.set("animations",xt),this.set("_pause",{isPaused:!1})}},st.prototype.stopAnimate=function(Z){var u=this;void 0===Z&&(Z=!0);var lt=this.get("animations");(0,Ft.S6)(lt,function(xt){Z&&u.attr(xt.onFrame?xt.onFrame(1):xt.toAttrs),xt.callback&&xt.callback()}),this.set("animating",!1),this.set("animations",[])},st.prototype.pauseAnimate=function(){var Z=this.get("timeline"),u=this.get("animations"),lt=Z.getTime();return(0,Ft.S6)(u,function(xt){xt._paused=!0,xt._pauseTime=lt,xt.pauseCallback&&xt.pauseCallback()}),this.set("_pause",{isPaused:!0,pauseTime:lt}),this},st.prototype.resumeAnimate=function(){var u=this.get("timeline").getTime(),lt=this.get("animations"),xt=this.get("_pause").pauseTime;return(0,Ft.S6)(lt,function($t){$t.startTime=$t.startTime+(u-xt),$t._paused=!1,$t._pauseTime=null,$t.resumeCallback&&$t.resumeCallback()}),this.set("_pause",{isPaused:!1}),this.set("animations",lt),this},st.prototype.emitDelegation=function(Z,u){var qt,lt=this,xt=u.propagationPath;this.getEvents(),"mouseenter"===Z?qt=u.fromShape:"mouseleave"===Z&&(qt=u.toShape);for(var et=function(ht){var ct=xt[ht],S=ct.get("name");if(S){if((ct.isGroup()||ct.isCanvas&&ct.isCanvas())&&qt&&(0,Qt.UY)(ct,qt))return"break";(0,Ft.kJ)(S)?(0,Ft.S6)(S,function(B){lt.emitDelegateEvent(ct,B,u)}):ft.emitDelegateEvent(ct,S,u)}},ft=this,Ut=0;Ut{"use strict";U.d(ie,{Z:()=>Qt});var Nt=U(7582);const Qt=function(Pt){function Tt(){return null!==Pt&&Pt.apply(this,arguments)||this}return(0,Nt.ZT)(Tt,Pt),Tt.prototype.isGroup=function(){return!0},Tt.prototype.isEntityGroup=function(){return!1},Tt.prototype.clone=function(){for(var kt=Pt.prototype.clone.call(this),ut=this.getChildren(),yt=0;yt{"use strict";U.d(ie,{Z:()=>Pt});var Nt=U(7582),Ft=U(9642),re=U(1343);const Pt=function(Tt){function kt(ut){return Tt.call(this,ut)||this}return(0,Nt.ZT)(kt,Tt),kt.prototype._isInBBox=function(ut,yt){var Kt=this.getBBox();return Kt.minX<=ut&&Kt.maxX>=ut&&Kt.minY<=yt&&Kt.maxY>=yt},kt.prototype.afterAttrsChange=function(ut){Tt.prototype.afterAttrsChange.call(this,ut),this.clearCacheBBox()},kt.prototype.getBBox=function(){var ut=this.cfg.bbox;return ut||(ut=this.calculateBBox(),this.set("bbox",ut)),ut},kt.prototype.getCanvasBBox=function(){var ut=this.cfg.canvasBBox;return ut||(ut=this.calculateCanvasBBox(),this.set("canvasBBox",ut)),ut},kt.prototype.applyMatrix=function(ut){Tt.prototype.applyMatrix.call(this,ut),this.set("canvasBBox",null)},kt.prototype.calculateCanvasBBox=function(){var ut=this.getBBox(),yt=this.getTotalMatrix(),Kt=ut.minX,zt=ut.minY,Jt=ut.maxX,mt=ut.maxY;if(yt){var K=(0,re.rG)(yt,[ut.minX,ut.minY]),J=(0,re.rG)(yt,[ut.maxX,ut.minY]),X=(0,re.rG)(yt,[ut.minX,ut.maxY]),Dt=(0,re.rG)(yt,[ut.maxX,ut.maxY]);Kt=Math.min(K[0],J[0],X[0],Dt[0]),Jt=Math.max(K[0],J[0],X[0],Dt[0]),zt=Math.min(K[1],J[1],X[1],Dt[1]),mt=Math.max(K[1],J[1],X[1],Dt[1])}var bt=this.attrs;if(bt.shadowColor){var At=bt.shadowBlur,st=void 0===At?0:At,Z=bt.shadowOffsetX,u=void 0===Z?0:Z,lt=bt.shadowOffsetY,xt=void 0===lt?0:lt,qt=Jt+st+u,et=zt-st+xt,ft=mt+st+xt;Kt=Math.min(Kt,Kt-st+u),Jt=Math.max(Jt,qt),zt=Math.min(zt,et),mt=Math.max(mt,ft)}return{x:Kt,y:zt,minX:Kt,minY:zt,maxX:Jt,maxY:mt,width:Jt-Kt,height:mt-zt}},kt.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},kt.prototype.isClipShape=function(){return this.get("isClipShape")},kt.prototype.isInShape=function(ut,yt){return!1},kt.prototype.isOnlyHitBox=function(){return!1},kt.prototype.isHit=function(ut,yt){var Kt=this.get("startArrowShape"),zt=this.get("endArrowShape"),Jt=[ut,yt,1],mt=(Jt=this.invertFromMatrix(Jt))[0],K=Jt[1],J=this._isInBBox(mt,K);return this.isOnlyHitBox()?J:!(!J||this.isClipped(mt,K)||!(this.isInShape(mt,K)||Kt&&Kt.isHit(mt,K)||zt&&zt.isHit(mt,K)))},kt}(Ft.Z)},9730:(Re,ie,U)=>{"use strict";U.d(ie,{_:()=>E,C:()=>R});var Nt={};function Ft(O){return+O}function re(O){return O*O}function Qt(O){return O*(2-O)}function Pt(O){return((O*=2)<=1?O*O:--O*(2-O)+1)/2}function Tt(O){return O*O*O}function kt(O){return--O*O*O+1}function ut(O){return((O*=2)<=1?O*O*O:(O-=2)*O*O+2)/2}U.r(Nt),U.d(Nt,{easeBack:()=>G,easeBackIn:()=>L,easeBackInOut:()=>G,easeBackOut:()=>Y,easeBounce:()=>Bt,easeBounceIn:()=>pt,easeBounceInOut:()=>Gt,easeBounceOut:()=>Bt,easeCircle:()=>xt,easeCircleIn:()=>u,easeCircleInOut:()=>xt,easeCircleOut:()=>lt,easeCubic:()=>ut,easeCubicIn:()=>Tt,easeCubicInOut:()=>ut,easeCubicOut:()=>kt,easeElastic:()=>I,easeElasticIn:()=>k,easeElasticInOut:()=>w,easeElasticOut:()=>I,easeExp:()=>Z,easeExpIn:()=>At,easeExpInOut:()=>Z,easeExpOut:()=>st,easeLinear:()=>Ft,easePoly:()=>Jt,easePolyIn:()=>Kt,easePolyInOut:()=>Jt,easePolyOut:()=>zt,easeQuad:()=>Pt,easeQuadIn:()=>re,easeQuadInOut:()=>Pt,easeQuadOut:()=>Qt,easeSin:()=>Dt,easeSinIn:()=>J,easeSinInOut:()=>Dt,easeSinOut:()=>X});var Kt=function O(j){function Q(dt){return Math.pow(dt,j)}return j=+j,Q.exponent=O,Q}(3),zt=function O(j){function Q(dt){return 1-Math.pow(1-dt,j)}return j=+j,Q.exponent=O,Q}(3),Jt=function O(j){function Q(dt){return((dt*=2)<=1?Math.pow(dt,j):2-Math.pow(2-dt,j))/2}return j=+j,Q.exponent=O,Q}(3),mt=Math.PI,K=mt/2;function J(O){return 1==+O?1:1-Math.cos(O*K)}function X(O){return Math.sin(O*K)}function Dt(O){return(1-Math.cos(mt*O))/2}function bt(O){return 1.0009775171065494*(Math.pow(2,-10*O)-.0009765625)}function At(O){return bt(1-+O)}function st(O){return 1-bt(O)}function Z(O){return((O*=2)<=1?bt(1-O):2-bt(O-1))/2}function u(O){return 1-Math.sqrt(1-O*O)}function lt(O){return Math.sqrt(1- --O*O)}function xt(O){return((O*=2)<=1?1-Math.sqrt(1-O*O):Math.sqrt(1-(O-=2)*O)+1)/2}var $t=4/11,qt=6/11,et=8/11,ft=3/4,Ut=9/11,Ct=10/11,ht=15/16,ct=21/22,S=63/64,B=1/$t/$t;function pt(O){return 1-Bt(1-O)}function Bt(O){return(O=+O)<$t?B*O*O:O{"use strict";U.d(ie,{b:()=>re,W:()=>Ft});var Nt=new Map;function Ft(st,Z){Nt.set(st,Z)}function re(st){return Nt.get(st)}function Qt(st){var Z=st.attr();return{x:Z.x,y:Z.y,width:Z.width,height:Z.height}}function Pt(st){var Z=st.attr(),xt=Z.r;return{x:Z.x-xt,y:Z.y-xt,width:2*xt,height:2*xt}}var Tt=U(9174);function kt(st,Z){return st&&Z?{minX:Math.min(st.minX,Z.minX),minY:Math.min(st.minY,Z.minY),maxX:Math.max(st.maxX,Z.maxX),maxY:Math.max(st.maxY,Z.maxY)}:st||Z}function ut(st,Z){var u=st.get("startArrowShape"),lt=st.get("endArrowShape");return u&&(Z=kt(Z,u.getCanvasBBox())),lt&&(Z=kt(Z,lt.getCanvasBBox())),Z}var zt=U(1518),mt=U(2759),K=U(8250);function X(st,Z){var u=st.prePoint,lt=st.currentPoint,xt=st.nextPoint,$t=Math.pow(lt[0]-u[0],2)+Math.pow(lt[1]-u[1],2),qt=Math.pow(lt[0]-xt[0],2)+Math.pow(lt[1]-xt[1],2),et=Math.pow(u[0]-xt[0],2)+Math.pow(u[1]-xt[1],2),ft=Math.acos(($t+qt-et)/(2*Math.sqrt($t)*Math.sqrt(qt)));if(!ft||0===Math.sin(ft)||(0,K.vQ)(ft,0))return{xExtra:0,yExtra:0};var Ut=Math.abs(Math.atan2(xt[1]-lt[1],xt[0]-lt[0])),Ct=Math.abs(Math.atan2(xt[0]-lt[0],xt[1]-lt[1]));return Ut=Ut>Math.PI/2?Math.PI-Ut:Ut,Ct=Ct>Math.PI/2?Math.PI-Ct:Ct,{xExtra:Math.cos(ft/2-Ut)*(Z/2*(1/Math.sin(ft/2)))-Z/2||0,yExtra:Math.cos(Ct-ft/2)*(Z/2*(1/Math.sin(ft/2)))-Z/2||0}}Ft("rect",Qt),Ft("image",Qt),Ft("circle",Pt),Ft("marker",Pt),Ft("polyline",function yt(st){for(var u=st.attr().points,lt=[],xt=[],$t=0;$t{"use strict";U.d(ie,{Z:()=>Ft});const Ft=function(){function re(Qt,Pt){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=Qt,this.name=Qt,this.originalEvent=Pt,this.timeStamp=Pt.timeStamp}return re.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},re.prototype.stopPropagation=function(){this.propagationStopped=!0},re.prototype.toString=function(){return"[Event (type="+this.type+")]"},re.prototype.save=function(){},re.prototype.restore=function(){},re}()},8621:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{AbstractCanvas:()=>yt.Z,AbstractGroup:()=>Kt.Z,AbstractShape:()=>zt.Z,Base:()=>ut.Z,Event:()=>kt.Z,PathUtil:()=>Nt,assembleFont:()=>mt.$O,getBBoxMethod:()=>Jt.b,getOffScreenContext:()=>X.L,getTextHeight:()=>mt.FE,invert:()=>J.U_,isAllowCapture:()=>K.pP,multiplyVec2:()=>J.rG,registerBBox:()=>Jt.W,registerEasing:()=>Dt.C,version:()=>bt});var Nt=U(994),Ft=U(353),Tt={};for(const At in Ft)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(At)<0&&(Tt[At]=()=>Ft[At]);U.d(ie,Tt);var Qt=U(3482);Tt={};for(const At in Qt)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(At)<0&&(Tt[At]=()=>Qt[At]);U.d(ie,Tt);var kt=U(3128),ut=U(3583),yt=U(4838),Kt=U(6147),zt=U(6389),Jt=U(735),mt=U(1518),K=U(5998),J=U(1343),X=U(865),Dt=U(9730),bt="0.5.11"},3482:()=>{},353:()=>{},1343:(Re,ie,U)=>{"use strict";function Nt(Qt,Pt){var Tt=[],kt=Qt[0],ut=Qt[1],yt=Qt[2],Kt=Qt[3],zt=Qt[4],Jt=Qt[5],mt=Qt[6],K=Qt[7],J=Qt[8],X=Pt[0],Dt=Pt[1],bt=Pt[2],At=Pt[3],st=Pt[4],Z=Pt[5],u=Pt[6],lt=Pt[7],xt=Pt[8];return Tt[0]=X*kt+Dt*Kt+bt*mt,Tt[1]=X*ut+Dt*zt+bt*K,Tt[2]=X*yt+Dt*Jt+bt*J,Tt[3]=At*kt+st*Kt+Z*mt,Tt[4]=At*ut+st*zt+Z*K,Tt[5]=At*yt+st*Jt+Z*J,Tt[6]=u*kt+lt*Kt+xt*mt,Tt[7]=u*ut+lt*zt+xt*K,Tt[8]=u*yt+lt*Jt+xt*J,Tt}function Ft(Qt,Pt){var Tt=[],kt=Pt[0],ut=Pt[1];return Tt[0]=Qt[0]*kt+Qt[3]*ut+Qt[6],Tt[1]=Qt[1]*kt+Qt[4]*ut+Qt[7],Tt}function re(Qt){var Pt=[],Tt=Qt[0],kt=Qt[1],ut=Qt[2],yt=Qt[3],Kt=Qt[4],zt=Qt[5],Jt=Qt[6],mt=Qt[7],K=Qt[8],J=K*Kt-zt*mt,X=-K*yt+zt*Jt,Dt=mt*yt-Kt*Jt,bt=Tt*J+kt*X+ut*Dt;return bt?(Pt[0]=J*(bt=1/bt),Pt[1]=(-K*kt+ut*mt)*bt,Pt[2]=(zt*kt-ut*Kt)*bt,Pt[3]=X*bt,Pt[4]=(K*Tt-ut*Jt)*bt,Pt[5]=(-zt*Tt+ut*yt)*bt,Pt[6]=Dt*bt,Pt[7]=(-mt*Tt+kt*Jt)*bt,Pt[8]=(Kt*Tt-kt*yt)*bt,Pt):null}U.d(ie,{U_:()=>re,rG:()=>Ft,xq:()=>Nt})},865:(Re,ie,U)=>{"use strict";U.d(ie,{L:()=>Ft});var Nt=null;function Ft(){if(!Nt){var re=document.createElement("canvas");re.width=1,re.height=1,Nt=re.getContext("2d")}return Nt}},994:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{catmullRomToBezier:()=>Tt,fillPath:()=>ht,fillPathByDiff:()=>pt,formatPath:()=>ae,intersection:()=>et,parsePathArray:()=>K,parsePathString:()=>Pt,pathToAbsolute:()=>ut,pathToCurve:()=>Jt,rectPath:()=>st});var Nt=U(8250),Ft="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",re=new RegExp("([a-z])["+Ft+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+Ft+"]*,?["+Ft+"]*)+)","ig"),Qt=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+Ft+"]*,?["+Ft+"]*","ig"),Pt=function(L){if(!L)return null;if((0,Nt.kJ)(L))return L;var Y={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},G=[];return String(L).replace(re,function(D,nt,ot){var k=[],I=nt.toLowerCase();if(ot.replace(Qt,function(w,A){A&&k.push(+A)}),"m"===I&&k.length>2&&(G.push([nt].concat(k.splice(0,2))),I="l",nt="m"===nt?"l":"L"),"o"===I&&1===k.length&&G.push([nt,k[0]]),"r"===I)G.push([nt].concat(k));else for(;k.length>=Y[I]&&(G.push([nt].concat(k.splice(0,Y[I]))),Y[I]););return L}),G},Tt=function(L,Y){for(var G=[],D=0,nt=L.length;nt-2*!Y>D;D+=2){var ot=[{x:+L[D-2],y:+L[D-1]},{x:+L[D],y:+L[D+1]},{x:+L[D+2],y:+L[D+3]},{x:+L[D+4],y:+L[D+5]}];Y?D?nt-4===D?ot[3]={x:+L[0],y:+L[1]}:nt-2===D&&(ot[2]={x:+L[0],y:+L[1]},ot[3]={x:+L[2],y:+L[3]}):ot[0]={x:+L[nt-2],y:+L[nt-1]}:nt-4===D?ot[3]=ot[2]:D||(ot[0]={x:+L[D],y:+L[D+1]}),G.push(["C",(6*ot[1].x-ot[0].x+ot[2].x)/6,(6*ot[1].y-ot[0].y+ot[2].y)/6,(ot[1].x+6*ot[2].x-ot[3].x)/6,(ot[1].y+6*ot[2].y-ot[3].y)/6,ot[2].x,ot[2].y])}return G},kt=function(L,Y,G,D,nt){var ot=[];if(null===nt&&null===D&&(D=G),L=+L,Y=+Y,G=+G,D=+D,null!==nt){var k=Math.PI/180,I=L+G*Math.cos(-D*k),w=L+G*Math.cos(-nt*k);ot=[["M",I,Y+G*Math.sin(-D*k)],["A",G,G,0,+(nt-D>180),0,w,Y+G*Math.sin(-nt*k)]]}else ot=[["M",L,Y],["m",0,-D],["a",G,D,0,1,1,0,2*D],["a",G,D,0,1,1,0,-2*D],["z"]];return ot},ut=function(L){if(!(L=Pt(L))||!L.length)return[["M",0,0]];var I,w,Y=[],G=0,D=0,nt=0,ot=0,k=0;"M"===L[0][0]&&(nt=G=+L[0][1],ot=D=+L[0][2],k++,Y[0]=["M",G,D]);for(var A=3===L.length&&"M"===L[0][0]&&"R"===L[1][0].toUpperCase()&&"Z"===L[2][0].toUpperCase(),E=void 0,R=void 0,O=k,j=L.length;O1&&(G*=z=Math.sqrt(z),D*=z);var V=G*G,q=D*D,it=(ot===k?-1:1)*Math.sqrt(Math.abs((V*q-V*Yt*Yt-q*jt*jt)/(V*Yt*Yt+q*jt*jt)));Xt=it*G*Yt/D+(L+I)/2,It=it*-D*jt/G+(Y+w)/2,Q=Math.asin(((Y-It)/D).toFixed(9)),dt=Math.asin(((w-It)/D).toFixed(9)),Q=Ldt&&(Q-=2*Math.PI),!k&&dt>Q&&(dt-=2*Math.PI)}var Et=dt-Q;if(Math.abs(Et)>E){var Rt=dt,Lt=I,Ot=w;dt=Q+E*(k&&dt>Q?1:-1),I=Xt+G*Math.cos(dt),w=It+D*Math.sin(dt),O=zt(I,w,G,D,nt,0,k,Lt,Ot,[dt,Rt,Xt,It])}Et=dt-Q;var St=Math.cos(Q),ee=Math.sin(Q),Zt=Math.cos(dt),pe=Math.sin(dt),Ce=Math.tan(Et/4),ce=4/3*G*Ce,me=4/3*D*Ce,ge=[L,Y],Me=[L+ce*ee,Y-me*St],ue=[I+ce*pe,w-me*Zt],be=[I,w];if(Me[0]=2*ge[0]-Me[0],Me[1]=2*ge[1]-Me[1],A)return[Me,ue,be].concat(O);for(var ke=[],Te=0,Ie=(O=[Me,ue,be].concat(O).join().split(",")).length;Te7){jt[Yt].shift();for(var z=jt[Yt];z.length;)k[Yt]="A",D&&(I[Yt]="A"),jt.splice(Yt++,0,["C"].concat(z.splice(0,6)));jt.splice(Yt,1),E=Math.max(G.length,D&&D.length||0)}},j=function(jt,Yt,z,V,q){jt&&Yt&&"M"===jt[q][0]&&"M"!==Yt[q][0]&&(Yt.splice(q,0,["M",V.x,V.y]),z.bx=0,z.by=0,z.x=jt[q][1],z.y=jt[q][2],E=Math.max(G.length,D&&D.length||0))};E=Math.max(G.length,D&&D.length||0);for(var Q=0;Q1?1:w<0?0:w)/2,R=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],O=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],j=0,Q=0;Q<12;Q++){var dt=A*R[Q]+A,Xt=J(dt,L,G,nt,k),It=J(dt,Y,D,ot,I);j+=O[Q]*Math.sqrt(Xt*Xt+It*It)}return A*j},Dt=function(L,Y,G,D,nt,ot,k,I){for(var E,R,O,j,w=[],A=[[],[]],Q=0;Q<2;++Q)if(0===Q?(R=6*L-12*G+6*nt,E=-3*L+9*G-9*nt+3*k,O=3*G-3*L):(R=6*Y-12*D+6*ot,E=-3*Y+9*D-9*ot+3*I,O=3*D-3*Y),Math.abs(E)<1e-12){if(Math.abs(R)<1e-12)continue;(j=-O/R)>0&&j<1&&w.push(j)}else{var dt=R*R-4*O*E,Xt=Math.sqrt(dt);if(!(dt<0)){var It=(-R+Xt)/(2*E);It>0&&It<1&&w.push(It);var oe=(-R-Xt)/(2*E);oe>0&&oe<1&&w.push(oe)}}for(var z,jt=w.length,Yt=jt;jt--;)A[0][jt]=(z=1-(j=w[jt]))*z*z*L+3*z*z*j*G+3*z*j*j*nt+j*j*j*k,A[1][jt]=z*z*z*Y+3*z*z*j*D+3*z*j*j*ot+j*j*j*I;return A[0][Yt]=L,A[1][Yt]=Y,A[0][Yt+1]=k,A[1][Yt+1]=I,A[0].length=A[1].length=Yt+2,{min:{x:Math.min.apply(0,A[0]),y:Math.min.apply(0,A[1])},max:{x:Math.max.apply(0,A[0]),y:Math.max.apply(0,A[1])}}},bt=function(L,Y,G,D,nt,ot,k,I){if(!(Math.max(L,G)Math.max(nt,k)||Math.max(Y,D)Math.max(ot,I))){var E=(L-G)*(ot-I)-(Y-D)*(nt-k);if(E){var R=((L*D-Y*G)*(nt-k)-(L-G)*(nt*I-ot*k))/E,O=((L*D-Y*G)*(ot-I)-(Y-D)*(nt*I-ot*k))/E,j=+R.toFixed(2),Q=+O.toFixed(2);if(!(j<+Math.min(L,G).toFixed(2)||j>+Math.max(L,G).toFixed(2)||j<+Math.min(nt,k).toFixed(2)||j>+Math.max(nt,k).toFixed(2)||Q<+Math.min(Y,D).toFixed(2)||Q>+Math.max(Y,D).toFixed(2)||Q<+Math.min(ot,I).toFixed(2)||Q>+Math.max(ot,I).toFixed(2)))return{x:R,y:O}}}},At=function(L,Y,G){return Y>=L.x&&Y<=L.x+L.width&&G>=L.y&&G<=L.y+L.height},st=function(L,Y,G,D,nt){if(nt)return[["M",+L+ +nt,Y],["l",G-2*nt,0],["a",nt,nt,0,0,1,nt,nt],["l",0,D-2*nt],["a",nt,nt,0,0,1,-nt,nt],["l",2*nt-G,0],["a",nt,nt,0,0,1,-nt,-nt],["l",0,2*nt-D],["a",nt,nt,0,0,1,nt,-nt],["z"]];var ot=[["M",L,Y],["l",G,0],["l",0,D],["l",-G,0],["z"]];return ot.parsePathArray=K,ot},Z=function(L,Y,G,D){return null===L&&(L=Y=G=D=0),null===Y&&(Y=L.y,G=L.width,D=L.height,L=L.x),{x:L,y:Y,width:G,w:G,height:D,h:D,x2:L+G,y2:Y+D,cx:L+G/2,cy:Y+D/2,r1:Math.min(G,D)/2,r2:Math.max(G,D)/2,r0:Math.sqrt(G*G+D*D)/2,path:st(L,Y,G,D),vb:[L,Y,G,D].join(" ")}},lt=function(L,Y,G,D,nt,ot,k,I){(0,Nt.kJ)(L)||(L=[L,Y,G,D,nt,ot,k,I]);var w=Dt.apply(null,L);return Z(w.min.x,w.min.y,w.max.x-w.min.x,w.max.y-w.min.y)},xt=function(L,Y,G,D,nt,ot,k,I,w){var A=1-w,E=Math.pow(A,3),R=Math.pow(A,2),O=w*w,j=O*w,Xt=L+2*w*(G-L)+O*(nt-2*G+L),It=Y+2*w*(D-Y)+O*(ot-2*D+Y),oe=G+2*w*(nt-G)+O*(k-2*nt+G),jt=D+2*w*(ot-D)+O*(I-2*ot+D);return{x:E*L+3*R*w*G+3*A*w*w*nt+j*k,y:E*Y+3*R*w*D+3*A*w*w*ot+j*I,m:{x:Xt,y:It},n:{x:oe,y:jt},start:{x:A*L+w*G,y:A*Y+w*D},end:{x:A*nt+w*k,y:A*ot+w*I},alpha:90-180*Math.atan2(Xt-oe,It-jt)/Math.PI}},$t=function(L,Y,G){if(!function(L,Y){return L=Z(L),Y=Z(Y),At(Y,L.x,L.y)||At(Y,L.x2,L.y)||At(Y,L.x,L.y2)||At(Y,L.x2,L.y2)||At(L,Y.x,Y.y)||At(L,Y.x2,Y.y)||At(L,Y.x,Y.y2)||At(L,Y.x2,Y.y2)||(L.xY.x||Y.xL.x)&&(L.yY.y||Y.yL.y)}(lt(L),lt(Y)))return G?0:[];for(var I=~~(X.apply(0,L)/8),w=~~(X.apply(0,Y)/8),A=[],E=[],R={},O=G?0:[],j=0;j=0&&q<=1&&it>=0&&it<=1&&(G?O+=1:O.push({x:V.x,y:V.y,t1:q,t2:it}))}}return O},et=function(L,Y){return function(L,Y,G){L=Jt(L),Y=Jt(Y);for(var D,nt,ot,k,I,w,A,E,R,O,j=[],Q=0,dt=L.length;Q=3&&(3===R.length&&O.push("Q"),O=O.concat(R[1])),2===R.length&&O.push("L"),O.concat(R[R.length-1])})}(L,Y,G));else{var nt=[].concat(L);"M"===nt[0]&&(nt[0]="L");for(var ot=0;ot<=G-1;ot++)D.push(nt)}return D}(L[R],L[R+1],E))},[]);return w.unshift(L[0]),("Z"===Y[D]||"z"===Y[D])&&w.push("Z"),w},ct=function(L,Y){if(L.length!==Y.length)return!1;var G=!0;return(0,Nt.S6)(L,function(D,nt){if(D!==Y[nt])return G=!1,!1}),G};function S(L,Y,G){var D=null,nt=G;return Y=0;w--)k=ot[w].index,"add"===ot[w].type?L.splice(k,0,[].concat(L[k])):L.splice(k,1)}var R=nt-(D=L.length);if(D0)){L[D]=Y[D];break}G=Bt(G,L[D-1],1)}L[D]=["Q"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;case"T":L[D]=["T"].concat(G[0]);break;case"C":if(G.length<3){if(!(D>0)){L[D]=Y[D];break}G=Bt(G,L[D-1],2)}L[D]=["C"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;case"S":if(G.length<2){if(!(D>0)){L[D]=Y[D];break}G=Bt(G,L[D-1],1)}L[D]=["S"].concat(G.reduce(function(nt,ot){return nt.concat(ot)},[]));break;default:L[D]=Y[D]}return L}},1518:(Re,ie,U)=>{"use strict";U.d(ie,{$O:()=>Tt,FE:()=>re,mY:()=>Pt});var Nt=U(5998),Ft=U(865);function re(kt,ut,yt){var Kt=1;if((0,Nt.HD)(kt)&&(Kt=kt.split("\n").length),Kt>1){var zt=function Qt(kt,ut){return ut?ut-kt:.14*kt}(ut,yt);return ut*Kt+zt*(Kt-1)}return ut}function Pt(kt,ut){var yt=(0,Ft.L)(),Kt=0;if((0,Nt.kK)(kt)||""===kt)return Kt;if(yt.save(),yt.font=ut,(0,Nt.HD)(kt)&&kt.includes("\n")){var zt=kt.split("\n");(0,Nt.S6)(zt,function(Jt){var mt=yt.measureText(Jt).width;Kt{"use strict";U.d(ie,{As:()=>Ft,CD:()=>Nt.CD,HD:()=>Nt.HD,Kn:()=>Nt.Kn,S6:()=>Nt.S6,UY:()=>Qt,jC:()=>Nt.jC,jU:()=>re,kK:()=>Nt.UM,mf:()=>Nt.mf,pP:()=>Pt});var Nt=U(8250);function Ft(Tt,kt){var ut=Tt.indexOf(kt);-1!==ut&&Tt.splice(ut,1)}var re=typeof window<"u"&&typeof window.document<"u";function Qt(Tt,kt){if(Tt.isCanvas())return!0;for(var ut=kt.getParent(),yt=!1;ut;){if(ut===Tt){yt=!0;break}ut=ut.getParent()}return yt}function Pt(Tt){return Tt.cfg.visible&&Tt.cfg.capture}},9174:(Re,ie,U)=>{"use strict";U.d(ie,{wN:()=>Bt,Ll:()=>xt,x1:()=>yt,aH:()=>D,lD:()=>bt,Zr:()=>Nt});var Nt={};U.r(Nt),U.d(Nt,{distance:()=>re,getBBoxByArray:()=>Pt,getBBoxRange:()=>Tt,isNumberEqual:()=>Qt,piMod:()=>kt});var Ft=U(8250);function re(k,I,w,A){var E=k-w,R=I-A;return Math.sqrt(E*E+R*R)}function Qt(k,I){return Math.abs(k-I)<.001}function Pt(k,I){var w=(0,Ft.VV)(k),A=(0,Ft.VV)(I);return{x:w,y:A,width:(0,Ft.Fp)(k)-w,height:(0,Ft.Fp)(I)-A}}function Tt(k,I,w,A){return{minX:(0,Ft.VV)([k,w]),maxX:(0,Ft.Fp)([k,w]),minY:(0,Ft.VV)([I,A]),maxY:(0,Ft.Fp)([I,A])}}function kt(k){return(k+2*Math.PI)%(2*Math.PI)}var ut=U(8235);const yt={box:function(k,I,w,A){return Pt([k,w],[I,A])},length:function(k,I,w,A){return re(k,I,w,A)},pointAt:function(k,I,w,A,E){return{x:(1-E)*k+E*w,y:(1-E)*I+E*A}},pointDistance:function(k,I,w,A,E,R){var O=(w-k)*(E-k)+(A-I)*(R-I);return O<0?re(k,I,E,R):O>(w-k)*(w-k)+(A-I)*(A-I)?re(w,A,E,R):this.pointToLine(k,I,w,A,E,R)},pointToLine:function(k,I,w,A,E,R){var O=[w-k,A-I];if(ut.I6(O,[0,0]))return Math.sqrt((E-k)*(E-k)+(R-I)*(R-I));var j=[-O[1],O[0]];return ut.Fv(j,j),Math.abs(ut.AK([E-k,R-I],j))},tangentAngle:function(k,I,w,A){return Math.atan2(A-I,w-k)}};var Kt=1e-4;function zt(k,I,w,A,E,R){var O,j=1/0,Q=[w,A],dt=20;R&&R>200&&(dt=R/10);for(var Xt=1/dt,It=Xt/10,oe=0;oe<=dt;oe++){var jt=oe*Xt,Yt=[E.apply(null,k.concat([jt])),E.apply(null,I.concat([jt]))];(z=re(Q[0],Q[1],Yt[0],Yt[1]))=0&&z=0?[E]:[]}function J(k,I,w,A){return 2*(1-A)*(I-k)+2*A*(w-I)}function X(k,I,w,A,E,R,O){var j=mt(k,w,E,O),Q=mt(I,A,R,O),dt=yt.pointAt(k,I,w,A,O),Xt=yt.pointAt(w,A,E,R,O);return[[k,I,dt.x,dt.y,j,Q],[j,Q,Xt.x,Xt.y,E,R]]}function Dt(k,I,w,A,E,R,O){if(0===O)return(re(k,I,w,A)+re(w,A,E,R)+re(k,I,E,R))/2;var j=X(k,I,w,A,E,R,.5),Q=j[0],dt=j[1];return Q.push(O-1),dt.push(O-1),Dt.apply(null,Q)+Dt.apply(null,dt)}const bt={box:function(k,I,w,A,E,R){var O=K(k,w,E)[0],j=K(I,A,R)[0],Q=[k,E],dt=[I,R];return void 0!==O&&Q.push(mt(k,w,E,O)),void 0!==j&&dt.push(mt(I,A,R,j)),Pt(Q,dt)},length:function(k,I,w,A,E,R){return Dt(k,I,w,A,E,R,3)},nearestPoint:function(k,I,w,A,E,R,O,j){return zt([k,w,E],[I,A,R],O,j,mt)},pointDistance:function(k,I,w,A,E,R,O,j){var Q=this.nearestPoint(k,I,w,A,E,R,O,j);return re(Q.x,Q.y,O,j)},interpolationAt:mt,pointAt:function(k,I,w,A,E,R,O){return{x:mt(k,w,E,O),y:mt(I,A,R,O)}},divide:function(k,I,w,A,E,R,O){return X(k,I,w,A,E,R,O)},tangentAngle:function(k,I,w,A,E,R,O){var j=J(k,w,E,O),Q=J(I,A,R,O);return kt(Math.atan2(Q,j))}};function At(k,I,w,A,E){var R=1-E;return R*R*R*k+3*I*E*R*R+3*w*E*E*R+A*E*E*E}function st(k,I,w,A,E){var R=1-E;return 3*(R*R*(I-k)+2*R*E*(w-I)+E*E*(A-w))}function Z(k,I,w,A){var Q,dt,Xt,E=-3*k+9*I-9*w+3*A,R=6*k-12*I+6*w,O=3*I-3*k,j=[];if(Qt(E,0))Qt(R,0)||(Q=-O/R)>=0&&Q<=1&&j.push(Q);else{var It=R*R-4*E*O;Qt(It,0)?j.push(-R/(2*E)):It>0&&(dt=(-R-(Xt=Math.sqrt(It)))/(2*E),(Q=(-R+Xt)/(2*E))>=0&&Q<=1&&j.push(Q),dt>=0&&dt<=1&&j.push(dt))}return j}function u(k,I,w,A,E,R,O,j,Q){var dt=At(k,w,E,O,Q),Xt=At(I,A,R,j,Q),It=yt.pointAt(k,I,w,A,Q),oe=yt.pointAt(w,A,E,R,Q),jt=yt.pointAt(E,R,O,j,Q),Yt=yt.pointAt(It.x,It.y,oe.x,oe.y,Q),z=yt.pointAt(oe.x,oe.y,jt.x,jt.y,Q);return[[k,I,It.x,It.y,Yt.x,Yt.y,dt,Xt],[dt,Xt,z.x,z.y,jt.x,jt.y,O,j]]}function lt(k,I,w,A,E,R,O,j,Q){if(0===Q)return function Jt(k,I){for(var w=0,A=k.length,E=0;E0?w:-1*w}function ht(k,I,w,A,E,R){return w*Math.cos(E)*Math.cos(R)-A*Math.sin(E)*Math.sin(R)+k}function ct(k,I,w,A,E,R){return w*Math.sin(E)*Math.cos(R)+A*Math.cos(E)*Math.sin(R)+I}function B(k,I,w){return{x:k*Math.cos(w),y:I*Math.sin(w)}}function pt(k,I,w){var A=Math.cos(w),E=Math.sin(w);return[k*A-I*E,k*E+I*A]}const Bt={box:function(k,I,w,A,E,R,O){for(var j=function Ut(k,I,w){return Math.atan(-I/k*Math.tan(w))}(w,A,E),Q=1/0,dt=-1/0,Xt=[R,O],It=2*-Math.PI;It<=2*Math.PI;It+=Math.PI){var oe=j+It;Rdt&&(dt=jt)}var Yt=function Ct(k,I,w){return Math.atan(I/(k*Math.tan(w)))}(w,A,E),z=1/0,V=-1/0,q=[R,O];for(It=2*-Math.PI;It<=2*Math.PI;It+=Math.PI){var it=Yt+It;RV&&(V=Et)}return{x:Q,y:z,width:dt-Q,height:V-z}},length:function(k,I,w,A,E,R,O){},nearestPoint:function(k,I,w,A,E,R,O,j,Q){var dt=pt(j-k,Q-I,-E),oe=function(k,I,w,A,E,R){var O=w,j=A;if(0===O||0===j)return{x:k,y:I};for(var z,V,Q=E-k,dt=R-I,Xt=Math.abs(Q),It=Math.abs(dt),oe=O*O,jt=j*j,Yt=Math.PI/4,q=0;q<4;q++){z=O*Math.cos(Yt),V=j*Math.sin(Yt);var it=(oe-jt)*Math.pow(Math.cos(Yt),3)/O,Et=(jt-oe)*Math.pow(Math.sin(Yt),3)/j,Rt=z-it,Lt=V-Et,Ot=Xt-it,St=It-Et,ee=Math.hypot(Lt,Rt),Zt=Math.hypot(St,Ot);Yt+=ee*Math.asin((Rt*St-Lt*Ot)/(ee*Zt))/Math.sqrt(oe+jt-z*z-V*V),Yt=Math.min(Math.PI/2,Math.max(0,Yt))}return{x:k+$t(z,Q),y:I+$t(V,dt)}}(0,0,w,A,dt[0],dt[1]),jt=function S(k,I,w,A){return(Math.atan2(A*k,w*I)+2*Math.PI)%(2*Math.PI)}(w,A,oe.x,oe.y);jtO&&(oe=B(w,A,O));var Yt=pt(oe.x,oe.y,E);return{x:Yt[0]+k,y:Yt[1]+I}},pointDistance:function(k,I,w,A,E,R,O,j,Q){var dt=this.nearestPoint(k,I,w,A,j,Q);return re(dt.x,dt.y,j,Q)},pointAt:function(k,I,w,A,E,R,O,j){var Q=(O-R)*j+R;return{x:ht(k,0,w,A,E,Q),y:ct(0,I,w,A,E,Q)}},tangentAngle:function(k,I,w,A,E,R,O,j){var Q=(O-R)*j+R,dt=function et(k,I,w,A,E,R,O,j){return-1*w*Math.cos(E)*Math.sin(j)-A*Math.sin(E)*Math.cos(j)}(0,0,w,A,E,0,0,Q),Xt=function ft(k,I,w,A,E,R,O,j){return-1*w*Math.sin(E)*Math.sin(j)+A*Math.cos(E)*Math.cos(j)}(0,0,w,A,E,0,0,Q);return kt(Math.atan2(Xt,dt))}};function Gt(k){for(var I=0,w=[],A=0;A1||I<0||k.length<2)return null;var w=Gt(k),A=w.segments,E=w.totalLength;if(0===E)return{x:k[0][0],y:k[0][1]};for(var R=0,O=null,j=0;j=R&&I<=R+It){O=yt.pointAt(dt[0],dt[1],Xt[0],Xt[1],(I-R)/It);break}R+=It}return O}(k,I)},pointDistance:function(k,I,w){return function G(k,I,w){for(var A=1/0,E=0;E1||I<0||k.length<2)return 0;for(var w=Gt(k),A=w.segments,E=w.totalLength,R=0,O=0,j=0;j=R&&I<=R+It){O=Math.atan2(Xt[1]-dt[1],Xt[0]-dt[0]);break}R+=It}return O}(k,I)}}},3882:(Re,ie,U)=>{"use strict";U.d(ie,{Dg:()=>yt,lh:()=>Pt,m$:()=>re,vs:()=>kt,zu:()=>Qt});var Nt=U(7543),Ft=U(8235);function re(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.vc(K,mt),Nt.Jp(zt,K,Jt)}function Qt(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.Us(K,mt),Nt.Jp(zt,K,Jt)}function Pt(zt,Jt,mt){var K=[0,0,0,0,0,0,0,0,0];return Nt.xJ(K,mt),Nt.Jp(zt,K,Jt)}function Tt(zt,Jt,mt){return Nt.Jp(zt,mt,Jt)}function kt(zt,Jt){for(var mt=zt?[].concat(zt):[1,0,0,0,1,0,0,0,1],K=0,J=Jt.length;K=0;return mt?J?2*Math.PI-K:K:J?K:2*Math.PI-K}},2759:(Re,ie,U)=>{"use strict";U.d(ie,{e9:()=>yt,Wq:()=>Yt,tr:()=>X,wb:()=>At,zx:()=>A});var Nt=U(8250),Ft=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,re=/[^\s\,]+/gi;const Pt=function Qt(z){var V=z||[];return(0,Nt.kJ)(V)?V:(0,Nt.HD)(V)?(V=V.match(Ft),(0,Nt.S6)(V,function(q,it){if((q=q.match(re))[0].length>1){var Et=q[0].charAt(0);q.splice(1,0,q[0].substr(1)),q[0]=Et}(0,Nt.S6)(q,function(Rt,Lt){isNaN(Rt)||(q[Lt]=+Rt)}),V[it]=q}),V):void 0};var Tt=U(8235);const yt=function ut(z,V,q){void 0===V&&(V=!1),void 0===q&&(q=[[0,0],[1,1]]);for(var it=!!V,Et=[],Rt=0,Lt=z.length;Rt2&&(q.push([Et].concat(Lt.splice(0,2))),Ot="l",Et="m"===Et?"l":"L"),"o"===Ot&&1===Lt.length&&q.push([Et,Lt[0]]),"r"===Ot)q.push([Et].concat(Lt));else for(;Lt.length>=V[Ot]&&(q.push([Et].concat(Lt.splice(0,V[Ot]))),V[Ot]););return""}),q}var Dt=/[a-z]/;function bt(z,V){return[V[0]+(V[0]-z[0]),V[1]+(V[1]-z[1])]}function At(z){var V=X(z);if(!V||!V.length)return[["M",0,0]];for(var q=!1,it=0;it=0){q=!0;break}if(!q)return V;var Rt=[],Lt=0,Ot=0,St=0,ee=0,Zt=0,ce=V[0];("M"===ce[0]||"m"===ce[0])&&(St=Lt=+ce[1],ee=Ot=+ce[2],Zt++,Rt[0]=["M",Lt,Ot]),it=Zt;for(var me=V.length;it1&&(q*=Math.sqrt(ce),it*=Math.sqrt(ce));var me=q*q*(Ce*Ce)+it*it*(pe*pe),ge=me?Math.sqrt((q*q*(it*it)-me)/me):1;Rt===Lt&&(ge*=-1),isNaN(ge)&&(ge=0);var Me=it?ge*q*Ce/it:0,ue=q?ge*-it*pe/q:0,be=(Ot+ee)/2+Math.cos(Et)*Me-Math.sin(Et)*ue,ke=(St+Zt)/2+Math.sin(Et)*Me+Math.cos(Et)*ue,Te=[(pe-Me)/q,(Ce-ue)/it],Ie=[(-1*pe-Me)/q,(-1*Ce-ue)/it],He=ot([1,0],Te),Ve=ot(Te,Ie);return nt(Te,Ie)<=-1&&(Ve=Math.PI),nt(Te,Ie)>=1&&(Ve=0),0===Lt&&Ve>0&&(Ve-=2*Math.PI),1===Lt&&Ve<0&&(Ve+=2*Math.PI),{cx:be,cy:ke,rx:k(z,[ee,Zt])?0:q,ry:k(z,[ee,Zt])?0:it,startAngle:He,endAngle:He+Ve,xRotation:Et,arcFlag:Rt,sweepFlag:Lt}}function w(z,V){return[V[0]+(V[0]-z[0]),V[1]+(V[1]-z[1])]}function A(z){for(var V=[],q=null,it=null,Et=null,Rt=0,Lt=(z=Pt(z)).length,Ot=0;Ot0!=R(Ot[1]-q)>0&&R(V-(q-Lt[1])*(Lt[0]-Ot[0])/(Lt[1]-Ot[1])-Lt[0])<0&&(it=!it)}return it}var Q=function(z,V,q){return z>=V&&z<=q};function Xt(z){for(var V=[],q=z.length,it=0;it1){var Lt=z[0],Ot=z[q-1];V.push({from:{x:Ot[0],y:Ot[1]},to:{x:Lt[0],y:Lt[1]}})}return V}function oe(z){var V=z.map(function(it){return it[0]}),q=z.map(function(it){return it[1]});return{minX:Math.min.apply(null,V),maxX:Math.max.apply(null,V),minY:Math.min.apply(null,q),maxY:Math.max.apply(null,q)}}function Yt(z,V){if(z.length<2||V.length<2)return!1;if(!function jt(z,V){return!(V.minX>z.maxX||V.maxXz.maxY||V.maxY.001*(Lt_x*Lt_x+Lt_y*Lt_y)*(Ot_x*Ot_x+Ot_y*Ot_y)){var ce=(Rt_x*Ot_y-Rt_y*Ot_x)/St,me=(Rt_x*Lt_y-Rt_y*Lt_x)/St;Q(ce,0,1)&&Q(me,0,1)&&(Ce={x:z.x+ce*Lt_x,y:z.y+ce*Lt_y})}return Ce}(it.from,it.to,V.from,V.to))return q=!0,!1}),q}(Rt,St))return Ot=!0,!1}),Ot}},8250:(Re,ie,U)=>{"use strict";U.d(ie,{Ct:()=>Tc,f0:()=>Wa,uZ:()=>ke,VS:()=>jl,d9:()=>Kl,FX:()=>Qt,Ds:()=>ec,b$:()=>ic,e5:()=>ut,S6:()=>bt,yW:()=>Rt,hX:()=>Tt,sE:()=>ft,cx:()=>Ct,Wx:()=>ct,ri:()=>Ie,xH:()=>B,U5:()=>Na,U2:()=>is,Lo:()=>Sc,rx:()=>Y,ru:()=>Ce,vM:()=>Zt,Ms:()=>pe,wH:()=>wi,YM:()=>jt,q9:()=>Qt,cq:()=>oc,kJ:()=>J,jn:()=>zr,J_:()=>Ua,kK:()=>Ql,xb:()=>cc,Xy:()=>uc,mf:()=>Jt,BD:()=>u,UM:()=>K,Ft:()=>Kn,hj:()=>Ve,vQ:()=>gr,Kn:()=>X,PO:()=>qt,HD:()=>Q,P9:()=>zt,o8:()=>$l,XP:()=>st,Z$:()=>Yt,vl:()=>H,UI:()=>rs,Q8:()=>vc,Fp:()=>Gt,UT:()=>Mi,HP:()=>es,VV:()=>ae,F:()=>La,CD:()=>Wa,wQ:()=>Pa,ZT:()=>Mc,CE:()=>yc,ei:()=>gc,u4:()=>R,Od:()=>j,U7:()=>ql,t8:()=>pc,dp:()=>wc,G:()=>Ot,MR:()=>Xt,ng:()=>wt,P2:()=>mc,qo:()=>xc,c$:()=>Ra,BB:()=>N,jj:()=>It,EL:()=>Cc,jC:()=>fe,VO:()=>ta,I:()=>oe});const Ft=function(T){return null!==T&&"function"!=typeof T&&isFinite(T.length)},Qt=function(T,$){return!!Ft(T)&&T.indexOf($)>-1},Tt=function(T,$){if(!Ft(T))return T;for(var at=[],vt=0;vtve[Qe])return 1;if(Ht[Qe]at?at:T},Ie=function(T,$){var at=$.toString(),vt=at.indexOf(".");if(-1===vt)return Math.round(T);var Ht=at.substr(vt+1).length;return Ht>20&&(Ht=20),parseFloat(T.toFixed(Ht))},Ve=function(T){return zt(T,"Number")};var fn=1e-5;function gr(T,$,at){return void 0===at&&(at=fn),Math.abs(T-$)vt&&(at=ve,vt=Ee)}return at}},La=function(T,$){if(J(T)){for(var at,vt=1/0,Ht=0;Ht$?(vt&&(clearTimeout(vt),vt=null),Qe=Wn,Ee=T.apply(Ht,ve),vt||(Ht=ve=null)):!vt&&!1!==at.trailing&&(vt=setTimeout(kn,Xa)),Ee};return zn.cancel=function(){clearTimeout(vt),Qe=0,vt=Ht=ve=null},zn},xc=function(T){return Ft(T)?Array.prototype.slice.call(T):[]};var na={};const Cc=function(T){return na[T=T||"g"]?na[T]+=1:na[T]=1,T+na[T]},Mc=function(){};function wc(T){return K(T)?0:Ft(T)?T.length:Object.keys(T).length}var ra,_c=U(7582);const ia=es(function(T,$){void 0===$&&($={});var at=$.fontSize,vt=$.fontFamily,Ht=$.fontWeight,ve=$.fontStyle,Ee=$.fontVariant;return ra||(ra=document.createElement("canvas").getContext("2d")),ra.font=[ve,Ee,Ht,at+"px",vt].join(" "),ra.measureText(Q(T)?T:"").width},function(T,$){return void 0===$&&($={}),(0,_c.pr)([T],ta($)).join("")}),Sc=function(T,$,at,vt){void 0===vt&&(vt="...");var zn,Wn,ve=ia(vt,at),Ee=Q(T)?T:N(T),Qe=$,kn=[];if(ia(T,at)<=$)return T;for(;zn=Ee.substr(0,16),!((Wn=ia(zn,at))+ve>Qe&&Wn>Qe);)if(kn.push(zn),Qe-=Wn,!(Ee=Ee.substr(16)))return kn.join("");for(;zn=Ee.substr(0,1),!((Wn=ia(zn,at))+ve>Qe);)if(kn.push(zn),Qe-=Wn,!(Ee=Ee.substr(1)))return kn.join("");return""+kn.join("")+vt},Tc=function(){function T(){this.map={}}return T.prototype.has=function($){return void 0!==this.map[$]},T.prototype.get=function($,at){var vt=this.map[$];return void 0===vt?at:vt},T.prototype.set=function($,at){this.map[$]=at},T.prototype.clear=function(){this.map={}},T.prototype.delete=function($){delete this.map[$]},T.prototype.size=function(){return Object.keys(this.map).length},T}()},2551:(Re,ie,U)=>{"use strict";U.r(ie),U.d(ie,{BiModule:()=>UL});var Nt={};U.r(Nt),U.d(Nt,{assign:()=>ni,default:()=>ov,defaultI18n:()=>Pc,format:()=>iv,parse:()=>av,setGlobalDateI18n:()=>Qf,setGlobalDateMasks:()=>rv});var Ft={};U.r(Ft),U.d(Ft,{Arc:()=>p2,DataMarker:()=>C2,DataRegion:()=>w2,Html:()=>L2,Image:()=>m2,Line:()=>u2,Region:()=>g2,RegionFilter:()=>S2,Shape:()=>T2,Text:()=>f2});var re={};U.r(re),U.d(re,{ellipsisHead:()=>z2,ellipsisMiddle:()=>B2,ellipsisTail:()=>Lv,getDefault:()=>P2});var Qt={};U.r(Qt),U.d(Qt,{equidistance:()=>zv,equidistanceWithReverseBoth:()=>H2,getDefault:()=>N2,reserveBoth:()=>Y2,reserveFirst:()=>V2,reserveLast:()=>U2});var Pt={};U.r(Pt),U.d(Pt,{fixedAngle:()=>Rv,getDefault:()=>Z2,unfixedAngle:()=>W2});var Tt={};U.r(Tt),U.d(Tt,{autoEllipsis:()=>re,autoHide:()=>Qt,autoRotate:()=>Pt});var kt={};U.r(kt),U.d(kt,{Base:()=>Qc,Circle:()=>tC,Html:()=>rC,Line:()=>Nv});var ut={};U.r(ut),U.d(ut,{CONTAINER_CLASS:()=>Nr,CROSSHAIR_X:()=>nu,CROSSHAIR_Y:()=>ru,LIST_CLASS:()=>co,LIST_ITEM_CLASS:()=>Ss,MARKER_CLASS:()=>bs,NAME_CLASS:()=>Gv,TITLE_CLASS:()=>Vr,VALUE_CLASS:()=>Ts});var yt={};U.r(yt),U.d(yt,{Base:()=>hr,Circle:()=>Kw,Ellipse:()=>e_,Image:()=>r_,Line:()=>a_,Marker:()=>l_,Path:()=>Du,Polygon:()=>y_,Polyline:()=>x_,Rect:()=>__,Text:()=>b_});var Kt={};U.r(Kt),U.d(Kt,{Canvas:()=>E_,Group:()=>ku,Shape:()=>yt,getArcParams:()=>Zs,version:()=>F_});var zt={};U.r(zt),U.d(zt,{Base:()=>nr,Circle:()=>P_,Dom:()=>B_,Ellipse:()=>N_,Image:()=>U_,Line:()=>H_,Marker:()=>Z_,Path:()=>X_,Polygon:()=>J_,Polyline:()=>q_,Rect:()=>nS,Text:()=>lS});var Jt={};U.r(Jt),U.d(Jt,{Canvas:()=>FS,Group:()=>Ou,Shape:()=>zt,version:()=>kS});var mt={};U.r(mt),U.d(mt,{cluster:()=>S8,hierarchy:()=>Fa,pack:()=>my,packEnclose:()=>hy,packSiblings:()=>YE,partition:()=>Qy,stratify:()=>E8,tree:()=>O8,treemap:()=>em,treemapBinary:()=>P8,treemapDice:()=>Yo,treemapResquarify:()=>B8,treemapSlice:()=>Pl,treemapSliceDice:()=>z8,treemapSquarify:()=>tm});var K=U(6895),J=U(9132),X=(()=>{return(e=X||(X={})).Number="Number",e.Line="Line",e.StepLine="StepLine",e.Bar="Bar",e.PercentStackedBar="PercentStackedBar",e.Area="Area",e.PercentageArea="PercentageArea",e.Column="Column",e.Waterfall="Waterfall",e.StackedColumn="StackedColumn",e.Pie="Pie",e.Ring="Ring",e.Rose="Rose",e.Scatter="Scatter",e.Radar="Radar",e.WordCloud="WordCloud",e.Funnel="Funnel",e.Bubble="Bubble",e.Sankey="Sankey",e.RadialBar="RadialBar",e.Chord="Chord",e.tpl="tpl",e.table="table",X;var e})(),Dt=(()=>{return(e=Dt||(Dt={})).backend="backend",e.front="front",e.none="none",Dt;var e})(),bt=(()=>{return(e=bt||(bt={})).INPUT="INPUT",e.TAG="TAG",e.NUMBER="NUMBER",e.NUMBER_RANGE="NUMBER_RANGE",e.DATE="DATE",e.DATE_RANGE="DATE_RANGE",e.DATETIME="DATETIME",e.DATETIME_RANGE="DATETIME_RANGE",e.TIME="TIME",e.WEEK="WEEK",e.MONTH="MONTH",e.YEAR="YEAR",e.REFERENCE="REFERENCE",e.REFERENCE_MULTI="REFERENCE_MULTI",e.REFERENCE_CASCADE="REFERENCE_CASCADE",e.REFERENCE_TREE_RADIO="REFERENCE_TREE_RADIO",e.REFERENCE_TREE_MULTI="REFERENCE_TREE_MULTI",e.REFERENCE_RADIO="REFERENCE_RADIO",e.REFERENCE_CHECKBOX="REFERENCE_CHECKBOX",e.REFERENCE_TABLE_RADIO="REFERENCE_TABLE_RADIO",e.REFERENCE_TABLE_MULTI="REFERENCE_TABLE_MULTI",bt;var e})(),At=(()=>{return(e=At||(At={})).STRING="string",e.NUMBER="number",e.DATE="date",e.DRILL="drill",At;var e})(),st=U(9991),Z=U(9651),u=U(4650),lt=U(5379),xt=U(774),$t=U(538),qt=U(2463);let et=(()=>{class e{constructor(t,r,i){this._http=t,this.menuSrv=r,this.tokenService=i}getBiBuild(t){return this._http.get(lt.zP.bi+"/"+t,null,{observe:"body",headers:{erupt:t}})}getBiData(t,r,i,a,o,s){let l={index:r,size:i};return a&&o&&(l.sort=a,l.direction=o?"ascend"===o:null),this._http.post(lt.zP.bi+"/data/"+t,s,l,{headers:{erupt:t}})}getBiDrillData(t,r,i,a,o){return this._http.post(lt.zP.bi+"/drill/data/"+t+"/"+r,o,{pageIndex:i,pageSize:a},{headers:{erupt:t}})}getBiChart(t,r,i){return this._http.post(lt.zP.bi+"/"+t+"/chart/"+r,i,null,{headers:{erupt:t}})}getBiReference(t,r,i){return this._http.post(lt.zP.bi+"/"+t+"/reference/"+r,i||{},null,{headers:{erupt:t}})}getBiReferenceTable(t,r){return this._http.post(lt.zP.bi+"/"+t+"/reference-table/"+r,{},null,{headers:{erupt:t}})}exportExcel_bak(t,r,i){xt.D.postExcelFile(lt.zP.bi+"/"+r+"/excel/"+t,{condition:encodeURIComponent(JSON.stringify(i)),[xt.D.PARAM_ERUPT]:r,[xt.D.PARAM_TOKEN]:this.tokenService.get().token})}exportExcel(t,r,i,a){this._http.post(lt.zP.bi+"/"+r+"/excel/"+t,i,null,{responseType:"arraybuffer",observe:"events",headers:{erupt:r}}).subscribe(o=>{4===o.type&&((0,st.Sv)(o),a())},()=>{a()})}exportChartExcel(t,r,i,a){this._http.post(lt.zP.bi+"/"+t+"/export/chart/"+r,i,null,{responseType:"arraybuffer",observe:"events",headers:{erupt:t}}).subscribe(o=>{4===o.type&&((0,st.Sv)(o),a())},()=>{a()})}getChartTpl(t,r,i){return lt.zP.bi+"/"+r+"/custom-chart/"+t+"?_token="+this.tokenService.get().token+"&_t="+(new Date).getTime()+"&_erupt="+r+"&condition="+encodeURIComponent(JSON.stringify(i))}}return e.\u0275fac=function(t){return new(t||e)(u.LFG(qt.lP),u.LFG(qt.hl),u.LFG($t.T))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),ft=(()=>{class e{constructor(t){this.msg=t,this.datePipe=new K.uU("zh-cn")}buildDimParam(t,r=!0,i=!1){let a={};for(let o of t.dimensions){let s=o.$value;if(s)switch(o.type){case bt.DATE_RANGE:s[0]=this.datePipe.transform(s[0],"yyyy-MM-dd 00:00:00"),s[1]=this.datePipe.transform(s[1],"yyyy-MM-dd 23:59:59");break;case bt.DATETIME_RANGE:s[0]=this.datePipe.transform(s[0],"yyyy-MM-dd HH:mm:ss"),s[1]=this.datePipe.transform(s[1],"yyyy-MM-dd HH:mm:ss");break;case bt.DATE:s=this.datePipe.transform(s,"yyyy-MM-dd");break;case bt.DATETIME:s=this.datePipe.transform(s,"yyyy-MM-dd HH:mm:ss");break;case bt.TIME:s=this.datePipe.transform(s,"HH:mm:ss");break;case bt.YEAR:s=this.datePipe.transform(s,"yyyy");break;case bt.MONTH:s=this.datePipe.transform(s,"yyyy-MM");break;case bt.WEEK:s=this.datePipe.transform(s,"yyyy-ww")}if(o.notNull&&!o.$value&&(r&&this.msg.error(o.title+"\u5fc5\u586b"),!i)||o.notNull&&Array.isArray(o.$value)&&!o.$value[0]&&!o.$value[1]&&(r&&this.msg.error(o.title+"\u5fc5\u586b"),!i))return null;a[o.code]=Array.isArray(s)&&0==s.length?null:s||null}return a}}return e.\u0275fac=function(t){return new(t||e)(u.LFG(Z.dD))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var Ut=U(9804),Ct=U(6152),ht=U(5681),ct=U(1634);const S=["st"];function B(e,n){if(1&e&&u._uU(0),2&e){const t=u.oxw(2);u.hij("\u5171",t.biTable.total,"\u6761")}}const pt=function(e){return{x:e}};function Bt(e,n){if(1&e){const t=u.EpF();u.ynx(0),u._UZ(1,"st",2,3),u.TgZ(3,"nz-pagination",4),u.NdJ("nzPageSizeChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.pageSizeChange(i))})("nzPageIndexChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.pageIndexChange(i))}),u.qZA(),u.YNc(4,B,1,1,"ng-template",null,5,u.W1O),u.BQk()}if(2&e){const t=u.MAs(5),r=u.oxw();u.xp6(1),u.Q6J("columns",r.biTable.columns)("data",r.biTable.data)("ps",r.biTable.size)("page",r.biTable.page)("scroll",u.VKq(13,pt,(r.clientWidth>768?150*r.biTable.columns.length:0)+"px"))("bordered",r.settingSrv.layout.bordered)("size","small"),u.xp6(2),u.Q6J("nzPageIndex",r.biTable.index)("nzPageSize",r.biTable.size)("nzTotal",r.biTable.total)("nzPageSizeOptions",r.bi.pageSizeOptions)("nzSize","small")("nzShowTotal",t)}}const Gt=function(){return[]};function ae(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-list",6),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzDataSource",u.DdM(1,Gt)))}let L=(()=>{class e{constructor(t,r,i,a,o){this.dataService=t,this.route=r,this.handlerService=i,this.settingSrv=a,this.msg=o,this.querying=!1,this.clientWidth=document.body.clientWidth,this.biTable={index:1,size:10,total:0,page:{show:!1}}}ngOnInit(){this.biTable.size=this.bi.pageSize,this.query(1,this.bi.pageSize)}query(t,r){this.querying=!0,this.dataService.getBiDrillData(this.bi.code,this.drillCode.toString(),t,r,this.row).subscribe(i=>{if(this.querying=!1,this.biTable.total=i.total,this.biTable.columns=[],i.columns){for(let a of i.columns)a.display&&this.biTable.columns.push({title:a.name,index:a.name,className:"text-center",width:a.width});this.biTable.data=i.list}else this.biTable.data=[]})}pageIndexChange(t){this.query(t,this.biTable.size)}pageSizeChange(t){this.biTable.size=t,this.query(1,t)}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(J.gz),u.Y36(ft),u.Y36(qt.gb),u.Y36(Z.dD))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-drill"]],viewQuery:function(t,r){if(1&t&&u.Gf(S,5),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first)}},inputs:{bi:"bi",drillCode:"drillCode",row:"row"},decls:3,vars:3,consts:[[2,"width","100%","text-align","center","min-height","80px",3,"nzSpinning"],[4,"ngIf"],[2,"margin-bottom","12px",3,"columns","data","ps","page","scroll","bordered","size"],["st",""],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center",3,"nzPageIndex","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzShowTotal","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""],[3,"nzDataSource"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0),u.YNc(1,Bt,6,15,"ng-container",1),u.YNc(2,ae,2,2,"ng-container",1),u.qZA()),2&t&&(u.Q6J("nzSpinning",r.querying),u.xp6(1),u.Q6J("ngIf",r.biTable.columns&&r.biTable.columns.length>0),u.xp6(1),u.Q6J("ngIf",!r.biTable.columns||0==r.biTable.columns.length))},dependencies:[K.O5,Ut.A5,Ct.n_,ht.W,ct.dE],encapsulation:2}),e})();var Y=U(7),G=U(7632),D=U(433),nt=U(6616),ot=U(7044),k=U(1811),I=U(3679),w=U(8213),A=U(9582),E=U(1102),R=U(1971),O=U(2577),j=U(545),Q=U(445),dt=U(6287),Xt=U(7579),It=U(2722);function oe(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",6),u.BQk()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("nzType",t)}}function jt(e,n){if(1&e&&(u.ynx(0),u.YNc(1,oe,2,1,"ng-container",5),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.icon)}}function Yt(e,n){1&e&&u.Hsn(0,1,["*ngIf","!icon"])}function z(e,n){if(1&e&&(u.ynx(0),u.YNc(1,jt,2,1,"ng-container",2),u.YNc(2,Yt,1,0,"ng-content",2),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngIf",t.icon),u.xp6(1),u.Q6J("ngIf",!t.icon)}}function V(e,n){if(1&e&&(u.TgZ(0,"div",8),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzTitle," ")}}function q(e,n){if(1&e&&(u.ynx(0),u.YNc(1,V,2,1,"div",7),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzTitle)}}function it(e,n){1&e&&u.Hsn(0,2,["*ngIf","!nzTitle"])}function Et(e,n){if(1&e&&(u.TgZ(0,"div",10),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzSubTitle," ")}}function Rt(e,n){if(1&e&&(u.ynx(0),u.YNc(1,Et,2,1,"div",9),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzSubTitle)}}function Lt(e,n){1&e&&u.Hsn(0,3,["*ngIf","!nzSubTitle"])}function Ot(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.hij(" ",t.nzExtra," ")}}function St(e,n){if(1&e&&(u.TgZ(0,"div",11),u.YNc(1,Ot,2,1,"ng-container",5),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzExtra)}}function ee(e,n){1&e&&u.Hsn(0,4,["*ngIf","!nzExtra"])}function Zt(e,n){1&e&&u._UZ(0,"nz-result-not-found")}function pe(e,n){1&e&&u._UZ(0,"nz-result-server-error")}function Ce(e,n){1&e&&u._UZ(0,"nz-result-unauthorized")}function ce(e,n){if(1&e&&(u.ynx(0,12),u.YNc(1,Zt,1,0,"nz-result-not-found",13),u.YNc(2,pe,1,0,"nz-result-server-error",13),u.YNc(3,Ce,1,0,"nz-result-unauthorized",13),u.BQk()),2&e){const t=u.oxw();u.Q6J("ngSwitch",t.nzStatus),u.xp6(1),u.Q6J("ngSwitchCase","404"),u.xp6(1),u.Q6J("ngSwitchCase","500"),u.xp6(1),u.Q6J("ngSwitchCase","403")}}const me=[[["nz-result-content"],["","nz-result-content",""]],[["","nz-result-icon",""]],[["div","nz-result-title",""]],[["div","nz-result-subtitle",""]],[["div","nz-result-extra",""]]],ge=["nz-result-content, [nz-result-content]","[nz-result-icon]","div[nz-result-title]","div[nz-result-subtitle]","div[nz-result-extra]"];let Me=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-not-found"]],exportAs:["nzResultNotFound"],decls:62,vars:0,consts:[["width","252","height","294"],["d","M0 .387h251.772v251.772H0z"],["fill","none","fillRule","evenodd"],["transform","translate(0 .012)"],["fill","#fff"],["d","M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321","fill","#E4EBF7","mask","url(#b)"],["d","M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66","fill","#FFF"],["d","M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788","stroke","#FFF","strokeWidth","2"],["d","M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175","fill","#FFF"],["d","M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932","fill","#FFF"],["d","M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011","par","","stroke","#FFF","strokeWidth","2"],["d","M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382","fill","#FFF"],["d","M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z","stroke","#FFF","strokeWidth","2"],["stroke","#FFF","strokeWidth","2","d","M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"],["d","M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742","fill","#FFF"],["d","M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48","fill","#1890FF"],["d","M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894","fill","#FFF"],["d","M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88","fill","#FFB594"],["d","M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624","fill","#FFC6A0"],["d","M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682","fill","#FFF"],["d","M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573","fill","#CBD1D1"],["d","M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z","fill","#2B0849"],["d","M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558","fill","#A4AABA"],["d","M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z","fill","#CBD1D1"],["d","M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062","fill","#2B0849"],["d","M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15","fill","#A4AABA"],["d","M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165","fill","#7BB2F9"],["d","M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M107.275 222.1s2.773-1.11 6.102-3.884","stroke","#648BD8","strokeLinecap","round","strokeLinejoin","round"],["d","M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038","fill","#192064"],["d","M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81","fill","#FFF"],["d","M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642","fill","#192064"],["d","M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268","fill","#FFC6A0"],["d","M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456","fill","#FFC6A0"],["d","M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z","fill","#520038"],["d","M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254","fill","#552950"],["stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round","d","M110.13 74.84l-.896 1.61-.298 4.357h-2.228"],["d","M110.846 74.481s1.79-.716 2.506.537","stroke","#5C2552","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67","stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M103.287 72.93s1.83 1.113 4.137.954","stroke","#5C2552","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639","stroke","#DB836E","strokeWidth","1.118","strokeLinecap","round","strokeLinejoin","round"],["d","M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"],["d","M129.405 122.865s-5.272 7.403-9.422 10.768","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M119.306 107.329s.452 4.366-2.127 32.062","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"],["d","M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01","fill","#F2D7AD"],["d","M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92","fill","#F4D19D"],["d","M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z","fill","#F2D7AD"],["fill","#CC9B6E","d","M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"],["d","M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83","fill","#F4D19D"],["fill","#CC9B6E","d","M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"],["fill","#CC9B6E","d","M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"],["d","M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238","fill","#FFC6A0"],["d","M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754","stroke","#DB836E","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647","fill","#5BA02E"],["d","M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647","fill","#92C110"],["d","M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187","fill","#F2D7AD"],["d","M88.979 89.48s7.776 5.384 16.6 2.842","stroke","#E4EBF7","strokeWidth","1.101","strokeLinecap","round","strokeLinejoin","round"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"defs"),u._UZ(2,"path",1),u.qZA(),u.TgZ(3,"g",2)(4,"g",3),u._UZ(5,"mask",4)(6,"path",5),u.qZA(),u._UZ(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14)(16,"path",15)(17,"path",16)(18,"path",17)(19,"path",18)(20,"path",19)(21,"path",20)(22,"path",21)(23,"path",22)(24,"path",23)(25,"path",24)(26,"path",25)(27,"path",26)(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),ue=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-server-error"]],exportAs:["nzResultServerError"],decls:69,vars:0,consts:[["width","254","height","294"],["d","M0 .335h253.49v253.49H0z"],["d","M0 293.665h253.49V.401H0z"],["fill","none","fillRule","evenodd"],["transform","translate(0 .067)"],["fill","#fff"],["d","M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134","fill","#E4EBF7","mask","url(#b)"],["d","M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671","fill","#FFF"],["d","M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861","stroke","#FFF","strokeWidth","2"],["d","M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238","fill","#FFF"],["d","M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775","fill","#FFF"],["d","M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68","fill","#FF603B"],["d","M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733","fill","#FFF"],["d","M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487","fill","#FFB594"],["d","M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235","fill","#FFF"],["d","M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246","fill","#FFB594"],["d","M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508","fill","#FFC6A0"],["d","M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z","fill","#520038"],["d","M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26","fill","#552950"],["stroke","#DB836E","strokeWidth","1.063","strokeLinecap","round","strokeLinejoin","round","d","M99.206 73.644l-.9 1.62-.3 4.38h-2.24"],["d","M99.926 73.284s1.8-.72 2.52.54","stroke","#5C2552","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68","stroke","#DB836E","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M92.326 71.724s1.84 1.12 4.16.96","stroke","#5C2552","strokeWidth","1.117","strokeLinecap","round","strokeLinejoin","round"],["d","M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954","stroke","#DB836E","strokeWidth","1.063","strokeLinecap","round","strokeLinejoin","round"],["d","M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044","stroke","#E4EBF7","strokeWidth","1.136","strokeLinecap","round","strokeLinejoin","round"],["d","M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583","fill","#FFF"],["d","M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75","fill","#FFC6A0"],["d","M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713","fill","#FFC6A0"],["d","M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16","fill","#FFC6A0"],["d","M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575","fill","#FFF"],["d","M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47","fill","#CBD1D1"],["d","M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z","fill","#2B0849"],["d","M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671","fill","#A4AABA"],["d","M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z","fill","#CBD1D1"],["d","M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162","fill","#2B0849"],["d","M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156","fill","#A4AABA"],["d","M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69","fill","#7BB2F9"],["d","M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M96.973 219.373s2.882-1.153 6.34-4.034","stroke","#648BD8","strokeWidth","1.032","strokeLinecap","round","strokeLinejoin","round"],["d","M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62","fill","#192064"],["d","M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843","fill","#FFF"],["d","M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668","fill","#192064"],["d","M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513","stroke","#648BD8","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69","fill","#FFC6A0"],["d","M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593","stroke","#DB836E","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594","fill","#FFC6A0"],["d","M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M109.278 112.533s3.38-3.613 7.575-4.662","stroke","#E4EBF7","strokeWidth","1.085","strokeLinecap","round","strokeLinejoin","round"],["d","M107.375 123.006s9.697-2.745 11.445-.88","stroke","#E59788","strokeWidth",".774","strokeLinecap","round","strokeLinejoin","round"],["d","M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955","stroke","#BFCDDD","strokeWidth","2","strokeLinecap","round","strokeLinejoin","round"],["d","M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01","fill","#A3B4C6"],["d","M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813","fill","#A3B4C6"],["fill","#A3B4C6","mask","url(#d)","d","M154.098 190.096h70.513v-84.617h-70.513z"],["d","M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208","fill","#BFCDDD","mask","url(#d)"],["d","M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802","fill","#FFF","mask","url(#d)"],["d","M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209","fill","#BFCDDD","mask","url(#d)"],["d","M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751","stroke","#7C90A5","strokeWidth","1.124","strokeLinecap","round","strokeLinejoin","round","mask","url(#d)"],["d","M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802","fill","#FFF","mask","url(#d)"],["d","M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407","fill","#BFCDDD","mask","url(#d)"],["d","M177.259 207.217v11.52M201.05 207.217v11.52","stroke","#A3B4C6","strokeWidth","1.124","strokeLinecap","round","strokeLinejoin","round","mask","url(#d)"],["d","M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422","fill","#5BA02E","mask","url(#d)"],["d","M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423","fill","#92C110","mask","url(#d)"],["d","M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209","fill","#F2D7AD","mask","url(#d)"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"defs"),u._UZ(2,"path",1)(3,"path",2),u.qZA(),u.TgZ(4,"g",3)(5,"g",4),u._UZ(6,"mask",5)(7,"path",6),u.qZA(),u._UZ(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14)(16,"path",15)(17,"path",16)(18,"path",17)(19,"path",18)(20,"path",19)(21,"path",20)(22,"path",21)(23,"path",22)(24,"path",23)(25,"path",24)(26,"path",25)(27,"path",26)(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"mask",5)(58,"path",56)(59,"path",57)(60,"path",58)(61,"path",59)(62,"path",60)(63,"path",61)(64,"path",62)(65,"path",63)(66,"path",64)(67,"path",65)(68,"path",66),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),be=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result-unauthorized"]],exportAs:["nzResultUnauthorized"],decls:56,vars:0,consts:[["width","251","height","294"],["fill","none","fillRule","evenodd"],["d","M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023","fill","#E4EBF7"],["d","M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65","fill","#FFF"],["d","M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73","stroke","#FFF","strokeWidth","2"],["d","M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126","fill","#FFF"],["d","M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873","fill","#FFF"],["d","M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36","stroke","#FFF","strokeWidth","2"],["d","M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375","fill","#FFF"],["d","M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z","stroke","#FFF","strokeWidth","2"],["stroke","#FFF","strokeWidth","2","d","M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"],["d","M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321","fill","#A26EF4"],["d","M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734","fill","#FFF"],["d","M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717","fill","#FFF"],["d","M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61","fill","#5BA02E"],["d","M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611","fill","#92C110"],["d","M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17","fill","#F2D7AD"],["d","M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085","fill","#FFF"],["d","M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233","fill","#FFC6A0"],["d","M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367","fill","#FFB594"],["d","M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95","fill","#FFC6A0"],["d","M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929","fill","#FFF"],["d","M78.18 94.656s.911 7.41-4.914 13.078","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437","stroke","#E4EBF7","strokeWidth",".932","strokeLinecap","round","strokeLinejoin","round"],["d","M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z","fill","#FFC6A0"],["d","M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91","fill","#FFB594"],["d","M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103","fill","#5C2552"],["d","M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145","fill","#FFC6A0"],["stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round","d","M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"],["d","M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32","fill","#552950"],["d","M91.132 86.786s5.269 4.957 12.679 2.327","stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round"],["d","M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25","fill","#DB836E"],["d","M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073","stroke","#5C2552","strokeWidth","1.526","strokeLinecap","round","strokeLinejoin","round"],["d","M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254","stroke","#DB836E","strokeWidth","1.145","strokeLinecap","round","strokeLinejoin","round"],["d","M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M66.508 86.763s-1.598 8.83-6.697 14.078","stroke","#E4EBF7","strokeWidth","1.114","strokeLinecap","round","strokeLinejoin","round"],["d","M128.31 87.934s3.013 4.121 4.06 11.785","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M64.09 84.816s-6.03 9.912-13.607 9.903","stroke","#DB836E","strokeWidth",".795","strokeLinecap","round","strokeLinejoin","round"],["d","M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73","fill","#FFC6A0"],["d","M130.532 85.488s4.588 5.757 11.619 6.214","stroke","#DB836E","strokeWidth",".75","strokeLinecap","round","strokeLinejoin","round"],["d","M121.708 105.73s-.393 8.564-1.34 13.612","stroke","#E4EBF7","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M115.784 161.512s-3.57-1.488-2.678-7.14","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68","fill","#CBD1D1"],["d","M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z","fill","#2B0849"],["d","M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62","fill","#A4AABA"],["d","M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z","fill","#CBD1D1"],["d","M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078","fill","#2B0849"],["d","M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15","fill","#A4AABA"],["d","M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954","fill","#7BB2F9"],["d","M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M108.459 220.905s2.759-1.104 6.07-3.863","stroke","#648BD8","strokeLinecap","round","strokeLinejoin","round"],["d","M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"],["d","M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017","fill","#192064"],["d","M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806","fill","#FFF"],["d","M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64","fill","#192064"],["d","M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956","stroke","#648BD8","strokeWidth","1.051","strokeLinecap","round","strokeLinejoin","round"]],template:function(t,r){1&t&&(u.O4$(),u.TgZ(0,"svg",0)(1,"g",1),u._UZ(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55),u.qZA()())},encapsulation:2,changeDetection:0}),e})(),Ve=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=u.lG2({type:e,selectors:[["div","nz-result-extra",""]],hostAttrs:[1,"ant-result-extra"],exportAs:["nzResultExtra"]}),e})();const un={success:"check-circle",error:"close-circle",info:"exclamation-circle",warning:"warning"},Fn=["404","500","403"];let xn=(()=>{class e{constructor(t,r){this.cdr=t,this.directionality=r,this.nzStatus="info",this.isException=!1,this.dir="ltr",this.destroy$=new Xt.x}ngOnInit(){this.directionality.change?.pipe((0,It.R)(this.destroy$)).subscribe(t=>{this.dir=t,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(){this.setStatusIcon()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setStatusIcon(){const t=this.nzIcon;this.isException=-1!==Fn.indexOf(this.nzStatus),this.icon=t?"string"==typeof t&&un[t]||t:this.isException?void 0:un[this.nzStatus]}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(Q.Is,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-result"]],hostAttrs:[1,"ant-result"],hostVars:10,hostBindings:function(t,r){2&t&&u.ekj("ant-result-success","success"===r.nzStatus)("ant-result-error","error"===r.nzStatus)("ant-result-info","info"===r.nzStatus)("ant-result-warning","warning"===r.nzStatus)("ant-result-rtl","rtl"===r.dir)},inputs:{nzIcon:"nzIcon",nzTitle:"nzTitle",nzStatus:"nzStatus",nzSubTitle:"nzSubTitle",nzExtra:"nzExtra"},exportAs:["nzResult"],features:[u.TTD],ngContentSelectors:ge,decls:11,vars:8,consts:[[1,"ant-result-icon"],[4,"ngIf","ngIfElse"],[4,"ngIf"],["class","ant-result-extra",4,"ngIf"],["exceptionTpl",""],[4,"nzStringTemplateOutlet"],["nz-icon","","nzTheme","fill",3,"nzType"],["class","ant-result-title",4,"nzStringTemplateOutlet"],[1,"ant-result-title"],["class","ant-result-subtitle",4,"nzStringTemplateOutlet"],[1,"ant-result-subtitle"],[1,"ant-result-extra"],[3,"ngSwitch"],[4,"ngSwitchCase"]],template:function(t,r){if(1&t&&(u.F$t(me),u.TgZ(0,"div",0),u.YNc(1,z,3,2,"ng-container",1),u.qZA(),u.YNc(2,q,2,1,"ng-container",2),u.YNc(3,it,1,0,"ng-content",2),u.YNc(4,Rt,2,1,"ng-container",2),u.YNc(5,Lt,1,0,"ng-content",2),u.Hsn(6),u.YNc(7,St,2,1,"div",3),u.YNc(8,ee,1,0,"ng-content",2),u.YNc(9,ce,4,4,"ng-template",null,4,u.W1O)),2&t){const i=u.MAs(10);u.xp6(1),u.Q6J("ngIf",!r.isException)("ngIfElse",i),u.xp6(1),u.Q6J("ngIf",r.nzTitle),u.xp6(1),u.Q6J("ngIf",!r.nzTitle),u.xp6(1),u.Q6J("ngIf",r.nzSubTitle),u.xp6(1),u.Q6J("ngIf",!r.nzSubTitle),u.xp6(2),u.Q6J("ngIf",r.nzExtra),u.xp6(1),u.Q6J("ngIf",!r.nzExtra)}},dependencies:[K.O5,K.RF,K.n9,dt.f,E.Ls,Me,ue,be],encapsulation:2,changeDetection:0}),e})(),Or=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,dt.T,E.PV]}),e})();var bn=U(4788),dr=U(8440),fn=U(5635),gr=U(8395);const yr=["tree"];function Pr(e,n){1&e&&u._UZ(0,"i",7)}let qr=(()=>{class e{constructor(t,r){this.dataService=t,this.handlerService=r,this.loading=!1}ngOnInit(){this.multiple=this.dimension.type===bt.REFERENCE_MULTI||this.dimension.type===bt.REFERENCE_TREE_MULTI;let t=this.dimension.type==bt.REFERENCE_TREE_MULTI||this.dimension.type==bt.REFERENCE_TREE_RADIO;this.loading=!0,this.dataService.getBiReference(this.code,this.dimension.id,this.handlerService.buildDimParam(this.bi,!1,!0)).subscribe(r=>{if(r){if(t)this.data=this.recursiveTree(r,null);else{let i=[];r.forEach(a=>{i.push({isLeaf:!0,key:a.id,title:a.title})}),this.data=i}if(this.multiple&&(this.data=[{key:null,title:"\u5168\u90e8",expanded:!0,children:this.data,all:!0}]),this.dimension.$value)switch(this.dimension.type){case bt.REFERENCE:this.data.forEach(i=>{i.key==this.dimension.$value&&(i.selected=!0)});break;case bt.REFERENCE_MULTI:this.data[0].children.forEach(i=>{-1!=this.dimension.$value.indexOf(i.key)&&(i.checked=!0)});break;case bt.REFERENCE_TREE_RADIO:this.findAllNode(this.data).forEach(i=>{i.key==this.dimension.$value&&(i.selected=!0)});break;case bt.REFERENCE_TREE_MULTI:this.findAllNode(this.data).forEach(i=>{-1!=this.dimension.$value.indexOf(i.key)&&(i.checked=!0)})}}else this.data=[];this.loading=!1})}recursiveTree(t,r){let i=[];return t.forEach(a=>{if(a.pid==r){let o={key:a.id,title:a.title,expanded:!0,children:this.recursiveTree(t,a.id)};o.isLeaf=!o.children.length,i.push(o)}}),i}confirmNodeChecked(){if(this.multiple){let t=this.tree.getCheckedNodeList(),r=[],i=[];t.forEach(a=>{a.origin.key&&(i.push(a.origin.key),r.push(a.origin.title))}),this.dimension.$value=i.length+1===this.findAllNode(this.data).length?[]:i,this.dimension.$viewValue=r.join(" | ")}else this.tree.getSelectedNodeList().length>0&&(this.dimension.$viewValue=this.tree.getSelectedNodeList()[0].title,this.dimension.$value=this.tree.getSelectedNodeList()[0].key)}findAllNode(t,r=[]){return t.forEach(i=>{i.children&&this.findAllNode(i.children,r),r.push(i)}),r}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(ft))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-reference-select"]],viewQuery:function(t,r){if(1&t&&u.Gf(yr,5),2&t){let i;u.iGM(i=u.CRH())&&(r.tree=i.first)}},inputs:{dimension:"dimension",code:"code",bi:"bi"},decls:9,vars:10,consts:[[3,"nzSpinning"],[1,"mb-sm",2,"width","100%",3,"nzSuffix"],["type","text","nz-input","","placeholder","Search",3,"ngModel","ngModelChange"],["searchSuffixIcon",""],[2,"max-height","450px","min-height","300px","overflow","auto"],["nzDraggable","",1,"tree-container",3,"nzVirtualHeight","nzCheckStrictly","nzCheckable","nzShowLine","nzHideUnMatched","nzData","nzSearchValue"],["tree",""],["nz-icon","","nzType","search"]],template:function(t,r){if(1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-input-group",1)(2,"input",2),u.NdJ("ngModelChange",function(a){return r.searchValue=a}),u.qZA()(),u.YNc(3,Pr,1,0,"ng-template",null,3,u.W1O),u._UZ(5,"br"),u.TgZ(6,"div",4),u._UZ(7,"nz-tree",5,6),u.qZA()()),2&t){const i=u.MAs(4);u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("nzSuffix",i),u.xp6(1),u.Q6J("ngModel",r.searchValue),u.xp6(5),u.Q6J("nzVirtualHeight",r.data.length>50?"500px":null)("nzCheckStrictly",!1)("nzCheckable",r.multiple)("nzShowLine",!0)("nzHideUnMatched",!0)("nzData",r.data)("nzSearchValue",r.searchValue)}},dependencies:[D.Fj,D.JJ,D.On,ot.w,E.Ls,fn.Zp,fn.gB,fn.ke,ht.W,gr.Hc],encapsulation:2}),e})();var mr=U(5439);const Mi=["st"];function La(e,n){1&e&&(u.ynx(0),u.TgZ(1,"nz-card"),u._UZ(2,"nz-empty",2),u.qZA(),u.BQk()),2&e&&(u.xp6(2),u.Q6J("nzNotFoundContent",null))}const Oa=function(e){return{x:e,y:"560px"}};function Pa(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"st",3,4),u.NdJ("change",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.change(i))}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("columns",t.columns)("virtualScroll",t.data.length>50?"600px":null)("data",t.data)("loading",t.loading)("ps",100)("page",t.biTable.page)("scroll",u.VKq(10,Oa,(t.clientWidth>768?200*t.columns.length:0)+"px"))("bordered",t.settingSrv.layout.bordered)("resizable",!1)("size","small")}}let qi=(()=>{class e{constructor(t,r){this.dataService=t,this.settingSrv=r,this.columns=[],this.loading=!1,this.clientWidth=document.body.clientWidth,this.biTable={index:1,size:10,total:0,page:{show:!1}}}ngOnInit(){this.loading=!0,this.dataService.getBiReferenceTable(this.code,this.dimension.id).subscribe(t=>{if(t)if(this.loading=!1,this.biTable.total=t.total,t.columns){let r=[],i=0;for(let a of t.columns){if(0==i)r.push({title:"#",index:a.name,type:this.dimension.type==bt.REFERENCE_TABLE_MULTI?"checkbox":"radio",className:"text-center"}),this.idColumn=a.name;else{1==i&&(this.labelColumn=a.name);let o={title:{text:a.name,optional:" "},index:a.name,className:"text-center",filter:{type:"keyword",placeholder:"\u8f93\u5165\u540e\u6309\u56de\u8f66\u641c\u7d22",fn:(s,l)=>{if(s.value){let c=l[a.name];return!!c&&("number"==typeof c?c==s.value:-1!==c.indexOf(s.value))}return!0}}};a.sortable&&(o.sort={key:a.name,compare:(s,l)=>(l=l[a.name],null===(s=s[a.name])?-1:null===l?1:"number"==typeof s&&"number"==typeof l?s-l:"string"==typeof s&&"string"==typeof l?s.localeCompare(l):0)}),r.push(o)}i++}this.columns=r,this.data=t.list}else this.data=[]})}change(t){"checkbox"===t.type&&(this.checkbox=t.checkbox),"radio"===t.type&&(this.radio=t.radio)}confirmChecked(){if(this.dimension.type==bt.REFERENCE_TABLE_RADIO)this.dimension.$viewValue=this.radio[this.labelColumn],this.dimension.$value=this.radio[this.idColumn];else if(this.dimension.type==bt.REFERENCE_TABLE_MULTI){let t=[],r=[];for(let i of this.checkbox)t.push(i[this.idColumn]),r.push(i[this.labelColumn]);this.dimension.$viewValue=r,this.dimension.$value=t}}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(qt.gb))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-reference-table"]],viewQuery:function(t,r){if(1&t&&u.Gf(Mi,5),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first)}},inputs:{dimension:"dimension",code:"code",bi:"bi"},decls:4,vars:3,consts:[[3,"nzSpinning"],[4,"ngIf"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[3,"columns","virtualScroll","data","loading","ps","page","scroll","bordered","resizable","size","change"],["st",""]],template:function(t,r){1&t&&(u.TgZ(0,"div")(1,"nz-spin",0),u.YNc(2,La,3,1,"ng-container",1),u.YNc(3,Pa,3,12,"ng-container",1),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngIf",r.columns.length<=0),u.xp6(1),u.Q6J("ngIf",r.columns&&r.columns.length>0))},dependencies:[K.O5,Ut.A5,ht.W,R.bd,bn.p9],styles:["[_nghost-%COMP%] .ant-radio-wrapper{margin-right:0}"]}),e})();var za=U(7254),ji=U(7570),Zl=U(8231),xr=U(834),Ba=U(4685),Ra=U(7096),Na=U(6704),Ki=U(8521),wi=U(6581);function Va(e,n){1&e&&(u.TgZ(0,"label",6),u._uU(1),u.ALo(2,"translate"),u.qZA()),2&e&&(u.Q6J("nzValue",null),u.xp6(1),u.Oqu(u.lcZ(2,2,"global.check_none")))}function ta(e,n){if(1&e&&(u.TgZ(0,"label",6),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.Q6J("nzValue",t.id),u.xp6(1),u.Oqu(t.title)}}function Jo(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-radio-group",3),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.dim.$value=i)}),u.YNc(2,Va,3,4,"label",4),u.YNc(3,ta,2,2,"label",5),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngModel",t.dim.$value)("name",t.dim.code),u.xp6(1),u.Q6J("ngIf",!t.dim.notNull),u.xp6(1),u.Q6J("ngForOf",t.data)}}function N(e,n){if(1&e&&(u.TgZ(0,"label",10),u._uU(1),u.qZA()),2&e){const t=n.$implicit,r=u.oxw(2);u.Q6J("nzChecked",r.dim.$viewValue)("nzValue",t.id),u.xp6(1),u.Oqu(t.title)}}function P(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"label",7),u.NdJ("nzCheckedChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.dim.$viewValue=i)})("nzCheckedChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.checkedChangeAll(i))}),u._uU(2),u.ALo(3,"translate"),u.qZA(),u.TgZ(4,"nz-checkbox-wrapper",8),u.NdJ("nzOnChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.checkedChange(i))}),u.YNc(5,N,2,3,"label",9),u.qZA(),u.BQk()}if(2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzChecked",t.dim.$viewValue),u.xp6(1),u.Oqu(u.lcZ(3,3,"global.check_all")),u.xp6(3),u.Q6J("ngForOf",t.data)}}let H=(()=>{class e{constructor(t){this.dataService=t,this.dimType=bt}ngOnInit(){this.loading=!0,this.dataService.getBiReference(this.bi.code,this.dim.id,null).subscribe(t=>{this.data=t,this.loading=!1})}checkedChange(t){this.dim.$value=t}checkedChangeAll(t){this.dim.$viewValue=t,this.dim.$value=[]}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-choice"]],inputs:{dim:"dim",bi:"bi"},decls:4,vars:4,consts:[[3,"nzSpinning"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngModel","name","ngModelChange"],["nz-radio","",3,"nzValue",4,"ngIf"],["nz-radio","",3,"nzValue",4,"ngFor","ngForOf"],["nz-radio","",3,"nzValue"],["nz-checkbox","",3,"nzChecked","nzCheckedChange"],[3,"nzOnChange"],["nz-checkbox","",3,"nzChecked","nzValue",4,"ngFor","ngForOf"],["nz-checkbox","",3,"nzChecked","nzValue"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0),u.ynx(1,1),u.YNc(2,Jo,4,4,"ng-container",2),u.YNc(3,P,6,5,"ng-container",2),u.BQk(),u.qZA()),2&t&&(u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngSwitch",r.dim.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CHECKBOX))},dependencies:[K.sg,K.O5,K.RF,K.n9,D.JJ,D.On,w.Ie,w.EZ,Ki.Of,Ki.Dg,ht.W,wi.C],styles:["label[nz-radio][_ngcontent-%COMP%]{min-width:120px;margin-right:0;line-height:32px}label[nz-checkbox][_ngcontent-%COMP%]{min-width:120px;line-height:32px;margin-left:0}"]}),e})();var d=U(7582),wt=U(9521),ne=U(8184),fe=U(1135),se=U(9646),Oe=U(9751),rn=U(4968),wn=U(515),Zn=U(1884),Cr=U(1365),zr=U(4004),sr=U(8675),Ua=U(3900),Qo=U(2539),qo=U(2536),jo=U(1691),Ko=U(3303),Kn=U(3187),ts=U(7218),Wl=U(4896),Ya=U(4903),Ha=U(9570);const Cf=["nz-cascader-option",""];function Xl(e,n){}const $l=function(e,n){return{$implicit:e,index:n}};function Jl(e,n){if(1&e&&(u.ynx(0),u.YNc(1,Xl,0,0,"ng-template",3),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngTemplateOutlet",t.optionTemplate)("ngTemplateOutletContext",u.WLB(2,$l,t.option,t.columnIndex))}}function Ql(e,n){if(1&e&&(u._UZ(0,"div",4),u.ALo(1,"nzHighlight")),2&e){const t=u.oxw();u.Q6J("innerHTML",u.gM2(1,1,t.optionLabel,t.highlightText,"g","ant-cascader-menu-item-keyword"),u.oJD)}}function ql(e,n){1&e&&u._UZ(0,"span",8)}function jl(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",10),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("nzType",t.expandIcon)}}function Mf(e,n){if(1&e&&u.YNc(0,jl,2,1,"ng-container",9),2&e){const t=u.oxw(2);u.Q6J("nzStringTemplateOutlet",t.expandIcon)}}function wf(e,n){if(1&e&&(u.TgZ(0,"div",5),u.YNc(1,ql,1,0,"span",6),u.YNc(2,Mf,1,1,"ng-template",null,7,u.W1O),u.qZA()),2&e){const t=u.MAs(3),r=u.oxw();u.xp6(1),u.Q6J("ngIf",r.option.loading)("ngIfElse",t)}}const Ga=["selectContainer"],Kl=["input"],tc=["menu"];function ec(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Oqu(t.labelRenderText)}}function es(e,n){}function nc(e,n){if(1&e&&u.YNc(0,es,0,0,"ng-template",16),2&e){const t=u.oxw(3);u.Q6J("ngTemplateOutlet",t.nzLabelRender)("ngTemplateOutletContext",t.labelRenderContext)}}function ns(e,n){if(1&e&&(u.TgZ(0,"span",13),u.YNc(1,ec,2,1,"ng-container",14),u.YNc(2,nc,1,2,"ng-template",null,15,u.W1O),u.qZA()),2&e){const t=u.MAs(3),r=u.oxw(2);u.Q6J("title",r.labelRenderText),u.xp6(1),u.Q6J("ngIf",!r.isLabelRenderTemplate)("ngIfElse",t)}}function rc(e,n){if(1&e&&(u.TgZ(0,"span",17),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.Udp("visibility",t.inputValue?"hidden":"visible"),u.xp6(1),u.Oqu(t.showPlaceholder?t.nzPlaceHolder||(null==t.locale?null:t.locale.placeholder):null)}}function ic(e,n){if(1&e&&u._UZ(0,"span",22),2&e){const t=u.oxw(3);u.ekj("ant-cascader-picker-arrow-expand",t.menuVisible),u.Q6J("nzType",t.nzSuffixIcon)}}function _f(e,n){1&e&&u._UZ(0,"span",23)}function Sf(e,n){if(1&e&&u._UZ(0,"nz-form-item-feedback-icon",24),2&e){const t=u.oxw(3);u.Q6J("status",t.status)}}function ac(e,n){if(1&e&&(u.TgZ(0,"span",18),u.YNc(1,ic,1,3,"span",19),u.YNc(2,_f,1,0,"span",20),u.YNc(3,Sf,1,1,"nz-form-item-feedback-icon",21),u.qZA()),2&e){const t=u.oxw(2);u.ekj("ant-select-arrow-loading",t.isLoading),u.xp6(1),u.Q6J("ngIf",!t.isLoading),u.xp6(1),u.Q6J("ngIf",t.isLoading),u.xp6(1),u.Q6J("ngIf",t.hasFeedback&&!!t.status)}}function oc(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",25)(1,"span",26),u.NdJ("click",function(i){u.CHM(t);const a=u.oxw(2);return u.KtG(a.clearSelection(i))}),u.qZA()()}}function sc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"div",4,5)(3,"span",6)(4,"input",7,8),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.inputValue=i)})("blur",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.handleInputBlur())})("focus",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.handleInputFocus())}),u.qZA()(),u.YNc(6,ns,4,3,"span",9),u.YNc(7,rc,2,3,"span",10),u.qZA(),u.YNc(8,ac,4,5,"span",11),u.YNc(9,oc,2,0,"span",12),u.BQk()}if(2&e){const t=u.oxw();u.xp6(4),u.Udp("opacity",t.nzShowSearch?"":"0"),u.Q6J("readonly",!t.nzShowSearch)("disabled",t.nzDisabled)("ngModel",t.inputValue),u.uIk("autoComplete","off")("expanded",t.menuVisible)("autofocus",t.nzAutoFocus?"autofocus":null),u.xp6(2),u.Q6J("ngIf",t.showLabelRender),u.xp6(1),u.Q6J("ngIf",!t.showLabelRender),u.xp6(1),u.Q6J("ngIf",t.nzShowArrow),u.xp6(1),u.Q6J("ngIf",t.clearIconVisible)}}function lc(e,n){if(1&e&&(u.TgZ(0,"ul",32)(1,"li",33),u._UZ(2,"nz-embed-empty",34),u.qZA()()),2&e){const t=u.oxw(2);u.Udp("width",t.dropdownWidthStyle)("height",t.dropdownHeightStyle),u.xp6(2),u.Q6J("nzComponentName","cascader")("specificContent",t.nzNotFoundContent)}}function cc(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"li",38),u.NdJ("mouseenter",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionMouseEnter(o,s,i))})("mouseleave",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionMouseLeave(o,s,i))})("click",function(i){const o=u.CHM(t).$implicit,s=u.oxw().index,l=u.oxw(3);return u.KtG(l.onOptionClick(o,s,i))}),u.qZA()}if(2&e){const t=n.$implicit,r=u.oxw().index,i=u.oxw(3);u.Q6J("expandIcon",i.nzExpandIcon)("columnIndex",r)("nzLabelProperty",i.nzLabelProperty)("optionTemplate",i.nzOptionRender)("activated",i.isOptionActivated(t,r))("highlightText",i.inSearchingMode?i.inputValue:"")("option",t)("dir",i.dir)}}function Za(e,n){if(1&e&&(u.TgZ(0,"ul",36),u.YNc(1,cc,1,8,"li",37),u.qZA()),2&e){const t=n.$implicit,r=u.oxw(3);u.Udp("height",r.dropdownHeightStyle)("width",r.dropdownWidthStyle),u.Q6J("ngClass",r.menuColumnCls),u.xp6(1),u.Q6J("ngForOf",t)}}function uc(e,n){if(1&e&&u.YNc(0,Za,2,6,"ul",35),2&e){const t=u.oxw(2);u.Q6J("ngForOf",t.cascaderService.columns)}}function bf(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"div",27),u.NdJ("mouseenter",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.onTriggerMouseEnter())})("mouseleave",function(i){u.CHM(t);const a=u.oxw();return u.KtG(a.onTriggerMouseLeave(i))}),u.TgZ(1,"div",28,29),u.YNc(3,lc,3,6,"ul",30),u.YNc(4,uc,1,1,"ng-template",null,31,u.W1O),u.qZA()()}if(2&e){const t=u.MAs(5),r=u.oxw();u.ekj("ant-cascader-dropdown-rtl","rtl"===r.dir),u.Q6J("@slideMotion","enter")("@.disabled",!(null==r.noAnimation||!r.noAnimation.nzNoAnimation))("nzNoAnimation",null==r.noAnimation?null:r.noAnimation.nzNoAnimation),u.xp6(1),u.ekj("ant-cascader-rtl","rtl"===r.dir)("ant-cascader-menus-hidden",!r.menuVisible)("ant-cascader-menu-empty",r.shouldShowEmpty),u.Q6J("ngClass",r.menuCls)("ngStyle",r.nzMenuStyle),u.xp6(2),u.Q6J("ngIf",r.shouldShowEmpty)("ngIfElse",t)}}const hc=["*"];function rs(e){return"boolean"!=typeof e}let ea=(()=>{class e{constructor(t,r){this.cdr=t,this.optionTemplate=null,this.activated=!1,this.nzLabelProperty="label",this.expandIcon="",this.dir="ltr",this.nativeElement=r.nativeElement}ngOnInit(){""===this.expandIcon&&"rtl"===this.dir?this.expandIcon="left":""===this.expandIcon&&(this.expandIcon="right")}get optionLabel(){return this.option[this.nzLabelProperty]}markForCheck(){this.cdr.markForCheck()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(u.SBq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["","nz-cascader-option",""]],hostAttrs:[1,"ant-cascader-menu-item","ant-cascader-menu-item-expanded"],hostVars:7,hostBindings:function(t,r){2&t&&(u.uIk("title",r.option.title||r.optionLabel),u.ekj("ant-cascader-menu-item-active",r.activated)("ant-cascader-menu-item-expand",!r.option.isLeaf)("ant-cascader-menu-item-disabled",r.option.disabled))},inputs:{optionTemplate:"optionTemplate",option:"option",activated:"activated",highlightText:"highlightText",nzLabelProperty:"nzLabelProperty",columnIndex:"columnIndex",expandIcon:"expandIcon",dir:"dir"},exportAs:["nzCascaderOption"],attrs:Cf,decls:4,vars:3,consts:[[4,"ngIf","ngIfElse"],["defaultOptionTemplate",""],["class","ant-cascader-menu-item-expand-icon",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-cascader-menu-item-content",3,"innerHTML"],[1,"ant-cascader-menu-item-expand-icon"],["nz-icon","","nzType","loading",4,"ngIf","ngIfElse"],["icon",""],["nz-icon","","nzType","loading"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(t,r){if(1&t&&(u.YNc(0,Jl,2,5,"ng-container",0),u.YNc(1,Ql,2,6,"ng-template",null,1,u.W1O),u.YNc(3,wf,4,2,"div",2)),2&t){const i=u.MAs(2);u.Q6J("ngIf",r.optionTemplate)("ngIfElse",i),u.xp6(3),u.Q6J("ngIf",!r.option.isLeaf||(null==r.option.children?null:r.option.children.length)||r.option.loading)}},dependencies:[K.O5,K.tP,dt.f,E.Ls,ts.U],encapsulation:2,changeDetection:0}),e})(),Wa=(()=>{class e{constructor(){this.activatedOptions=[],this.columns=[],this.inSearchingMode=!1,this.selectedOptions=[],this.values=[],this.$loading=new fe.X(!1),this.$redraw=new Xt.x,this.$optionSelected=new Xt.x,this.$quitSearching=new Xt.x,this.columnsSnapshot=[[]],this.activatedOptionsSnapshot=[]}get nzOptions(){return this.columns[0]}ngOnDestroy(){this.$redraw.complete(),this.$quitSearching.complete(),this.$optionSelected.complete(),this.$loading.complete()}syncOptions(t=!1){const r=this.values,i=r&&r.length,a=r.length-1,o=s=>{const l=()=>{const c=r[s];if(!(0,Kn.DX)(c))return void this.$redraw.next();const h=this.findOptionWithValue(s,r[s])||("object"==typeof c?c:{[`${this.cascaderComponent.nzValueProperty}`]:c,[`${this.cascaderComponent.nzLabelProperty}`]:c});this.setOptionActivated(h,s,!1,!1),s{this.$quitSearching.next(),this.$redraw.next(),this.inSearchingMode=!1,this.columns=[...this.columnsSnapshot],this.activatedOptions=[...this.selectedOptions]},200)}prepareSearchOptions(t){const r=[],i=[],o=this.cascaderComponent.nzShowSearch,s=rs(o)&&o.filter?o.filter:(f,p)=>p.some(g=>{const y=this.getOptionLabel(g);return!!y&&-1!==y.indexOf(f)}),l=rs(o)&&o.sorter?o.sorter:null,c=(f,p=!1)=>{i.push(f);const g=Array.from(i);if(s(t,g)){const m={disabled:p||f.disabled,isLeaf:!0,path:g,[this.cascaderComponent.nzLabelProperty]:g.map(x=>this.getOptionLabel(x)).join(" / ")};r.push(m)}i.pop()},h=(f,p=!1)=>{const g=p||f.disabled;i.push(f),f.children.forEach(y=>{y.parent||(y.parent=f),y.isLeaf||h(y,g),(y.isLeaf||!y.children||!y.children.length)&&c(y,g)}),i.pop()};this.columnsSnapshot.length?(this.columnsSnapshot[0].forEach(f=>function fc(e){return e.isLeaf||!e.children||!e.children.length}(f)?c(f):h(f)),l&&r.sort((f,p)=>l(f.path,p.path,t)),this.columns=[r],this.$redraw.next()):this.columns=[[]]}toggleSearchingMode(t){this.inSearchingMode=t,t?(this.activatedOptionsSnapshot=[...this.activatedOptions],this.activatedOptions=[],this.selectedOptions=[],this.$redraw.next()):(this.activatedOptions=[...this.activatedOptionsSnapshot],this.selectedOptions=[...this.activatedOptions],this.columns=[...this.columnsSnapshot],this.syncOptions(),this.$redraw.next())}clear(){this.values=[],this.selectedOptions=[],this.activatedOptions=[],this.dropBehindColumns(0),this.$redraw.next(),this.$optionSelected.next(null)}getOptionLabel(t){return t[this.cascaderComponent.nzLabelProperty||"label"]}getOptionValue(t){return t[this.cascaderComponent.nzValueProperty||"value"]}setColumnData(t,r,i){(0,Kn.cO)(this.columns[r],t)||(t.forEach(o=>o.parent=i),this.columns[r]=t,this.dropBehindColumns(r))}trackAncestorActivatedOptions(t){for(let r=t-1;r>=0;r--)this.activatedOptions[r]||(this.activatedOptions[r]=this.activatedOptions[r+1].parent)}dropBehindActivatedOptions(t){this.activatedOptions=this.activatedOptions.splice(0,t+1)}dropBehindColumns(t){t{t.loading=!1,t.children&&this.setColumnData(t.children,r+1,t),i&&i(),this.$loading.next(!1),this.$redraw.next()},()=>{t.loading=!1,t.isLeaf=!0,a&&a(),this.$redraw.next()}))}isLoaded(t){return this.columns[t]&&this.columns[t].length>0}findOptionWithValue(t,r){const i=this.columns[t];if(i){const a="object"==typeof r?this.getOptionValue(r):r;return i.find(o=>a===this.getOptionValue(o))}return null}prepareEmitValue(){this.values=this.selectedOptions.map(t=>this.getOptionValue(t))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e})();const is="cascader",pc=e=>e.join(" / ");let dc=(()=>{class e{constructor(t,r,i,a,o,s,l,c,h,f,p,g){this.cascaderService=t,this.nzConfigService=r,this.ngZone=i,this.cdr=a,this.i18nService=o,this.destroy$=s,this.elementRef=l,this.renderer=c,this.directionality=h,this.noAnimation=f,this.nzFormStatusService=p,this.nzFormNoStatusService=g,this._nzModuleName=is,this.input$=new fe.X(void 0),this.nzOptionRender=null,this.nzShowInput=!0,this.nzShowArrow=!0,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzChangeOnSelect=!1,this.nzDisabled=!1,this.nzExpandTrigger="click",this.nzValueProperty="value",this.nzLabelRender=null,this.nzLabelProperty="label",this.nzSize="default",this.nzBackdrop=!1,this.nzShowSearch=!1,this.nzPlaceHolder="",this.nzMenuStyle=null,this.nzMouseEnterDelay=150,this.nzMouseLeaveDelay=150,this.nzStatus="",this.nzTriggerAction=["click"],this.nzSuffixIcon="down",this.nzExpandIcon="",this.nzVisibleChange=new u.vpe,this.nzSelectionChange=new u.vpe,this.nzSelect=new u.vpe,this.nzClear=new u.vpe,this.prefixCls="ant-select",this.statusCls={},this.status="",this.hasFeedback=!1,this.shouldShowEmpty=!1,this.menuVisible=!1,this.isLoading=!1,this.labelRenderContext={},this.onChange=Function.prototype,this.onTouched=Function.prototype,this.positions=[...jo.n$],this.dropdownHeightStyle="",this.isFocused=!1,this.dir="ltr",this.inputString="",this.isOpening=!1,this.delayMenuTimer=null,this.delaySelectTimer=null,this.isNzDisableFirstChange=!0,this.el=l.nativeElement,this.cascaderService.withComponent(this),this.renderer.addClass(this.elementRef.nativeElement,"ant-select"),this.renderer.addClass(this.elementRef.nativeElement,"ant-cascader")}set input(t){this.input$.next(t)}get input(){return this.input$.getValue()}get nzOptions(){return this.cascaderService.nzOptions}set nzOptions(t){this.cascaderService.withOptions(t)}get inSearchingMode(){return this.cascaderService.inSearchingMode}set inputValue(t){this.inputString=t,this.toggleSearchingMode(!!t)}get inputValue(){return this.inputString}get menuCls(){return{[`${this.nzMenuClassName}`]:!!this.nzMenuClassName}}get menuColumnCls(){return{[`${this.nzColumnClassName}`]:!!this.nzColumnClassName}}get hasInput(){return!!this.inputValue}get hasValue(){return this.cascaderService.values&&this.cascaderService.values.length>0}get showLabelRender(){return this.hasValue}get showPlaceholder(){return!(this.hasInput||this.hasValue)}get clearIconVisible(){return this.nzAllowClear&&!this.nzDisabled&&(this.hasValue||this.hasInput)}get isLabelRenderTemplate(){return!!this.nzLabelRender}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,Zn.x)((r,i)=>r.status===i.status&&r.hasFeedback===i.hasFeedback),(0,Cr.M)(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:(0,se.of)(!1)),(0,zr.U)(([{status:r,hasFeedback:i},a])=>({status:a?"":r,hasFeedback:i})),(0,It.R)(this.destroy$)).subscribe(({status:r,hasFeedback:i})=>{this.setStatusStyles(r,i)});const t=this.cascaderService;t.$redraw.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.checkChildren(),this.setDisplayLabel(),this.cdr.detectChanges(),this.reposition(),this.setDropdownStyles()}),t.$loading.pipe((0,It.R)(this.destroy$)).subscribe(r=>{this.isLoading=r}),t.$optionSelected.pipe((0,It.R)(this.destroy$)).subscribe(r=>{if(r){const{option:i,index:a}=r;(i.isLeaf||this.nzChangeOnSelect&&"hover"===this.nzExpandTrigger)&&this.delaySetMenuVisible(!1),this.onChange(this.cascaderService.values),this.nzSelectionChange.emit(this.cascaderService.selectedOptions),this.nzSelect.emit({option:i,index:a}),this.cdr.markForCheck()}else this.onChange([]),this.nzSelect.emit(null),this.nzSelectionChange.emit([])}),t.$quitSearching.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.inputString="",this.dropdownWidthStyle=""}),this.i18nService.localeChange.pipe((0,sr.O)(),(0,It.R)(this.destroy$)).subscribe(()=>{this.setLocale()}),this.nzConfigService.getConfigChangeEventForComponent(is).pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()}),this.dir=this.directionality.value,this.directionality.change.pipe((0,It.R)(this.destroy$)).subscribe(()=>{this.dir=this.directionality.value,t.$redraw.next()}),this.setupChangeListener(),this.setupKeydownListener()}ngOnChanges(t){const{nzStatus:r}=t;r&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.clearDelayMenuTimer(),this.clearDelaySelectTimer()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}writeValue(t){this.cascaderService.values=(0,Kn.qo)(t),this.cascaderService.syncOptions(!0)}delaySetMenuVisible(t,r=100,i=!1){this.clearDelayMenuTimer(),r?(t&&i&&(this.isOpening=!0),this.delayMenuTimer=setTimeout(()=>{this.setMenuVisible(t),this.cdr.detectChanges(),this.clearDelayMenuTimer(),t&&setTimeout(()=>{this.isOpening=!1},100)},r)):this.setMenuVisible(t)}setMenuVisible(t){this.nzDisabled||this.menuVisible===t||(t&&(this.cascaderService.syncOptions(),this.scrollToActivatedOptions()),t||(this.inputValue=""),this.menuVisible=t,this.nzVisibleChange.emit(t),this.cdr.detectChanges())}clearDelayMenuTimer(){this.delayMenuTimer&&(clearTimeout(this.delayMenuTimer),this.delayMenuTimer=null)}clearSelection(t){t&&(t.preventDefault(),t.stopPropagation()),this.labelRenderText="",this.labelRenderContext={},this.inputValue="",this.setMenuVisible(!1),this.cascaderService.clear(),this.nzClear.emit()}getSubmitValue(){return this.cascaderService.selectedOptions.map(t=>this.cascaderService.getOptionValue(t))}focus(){this.isFocused||((this.input?.nativeElement||this.el).focus(),this.isFocused=!0)}blur(){this.isFocused&&((this.input?.nativeElement||this.el).blur(),this.isFocused=!1)}handleInputBlur(){this.menuVisible?this.focus():this.blur()}handleInputFocus(){this.focus()}onTriggerClick(){this.nzDisabled||(this.nzShowSearch&&this.focus(),this.isActionTrigger("click")&&this.delaySetMenuVisible(!this.menuVisible,100),this.onTouched())}onTriggerMouseEnter(){this.nzDisabled||!this.isActionTrigger("hover")||this.delaySetMenuVisible(!0,this.nzMouseEnterDelay,!0)}onTriggerMouseLeave(t){if(this.nzDisabled||!this.menuVisible||this.isOpening||!this.isActionTrigger("hover"))return void t.preventDefault();const r=t.relatedTarget,a=this.menu&&this.menu.nativeElement;this.el.contains(r)||a&&a.contains(r)||this.delaySetMenuVisible(!1,this.nzMouseLeaveDelay)}onOptionMouseEnter(t,r,i){i.preventDefault(),"hover"===this.nzExpandTrigger&&(t.isLeaf?this.cascaderService.setOptionDeactivatedSinceColumn(r):this.delaySetOptionActivated(t,r,!1))}onOptionMouseLeave(t,r,i){i.preventDefault(),"hover"===this.nzExpandTrigger&&!t.isLeaf&&this.clearDelaySelectTimer()}onOptionClick(t,r,i){i&&i.preventDefault(),(!t||!t.disabled)&&(this.el.focus(),this.inSearchingMode?this.cascaderService.setSearchOptionSelected(t):this.cascaderService.setOptionActivated(t,r,!0))}onClickOutside(t){this.el.contains(t.target)||this.closeMenu()}isActionTrigger(t){return"string"==typeof this.nzTriggerAction?this.nzTriggerAction===t:-1!==this.nzTriggerAction.indexOf(t)}onEnter(){const t=Math.max(this.cascaderService.activatedOptions.length-1,0),r=this.cascaderService.activatedOptions[t];r&&!r.disabled&&(this.inSearchingMode?this.cascaderService.setSearchOptionSelected(r):this.cascaderService.setOptionActivated(r,t,!0))}moveUpOrDown(t){const r=Math.max(this.cascaderService.activatedOptions.length-1,0),i=this.cascaderService.activatedOptions[r],a=this.cascaderService.columns[r]||[],o=a.length;let s=-1;for(s=i?a.indexOf(i):t?o:-1;s=t?s-1:s+1,!(s<0||s>=o);){const l=a[s];if(l&&!l.disabled){this.cascaderService.setOptionActivated(l,r);break}}}moveLeft(){const t=this.cascaderService.activatedOptions;t.length&&t.pop()}moveRight(){const t=this.cascaderService.activatedOptions.length,r=this.cascaderService.columns[t];if(r&&r.length){const i=r.find(a=>!a.disabled);i&&this.cascaderService.setOptionActivated(i,t)}}clearDelaySelectTimer(){this.delaySelectTimer&&(clearTimeout(this.delaySelectTimer),this.delaySelectTimer=null)}delaySetOptionActivated(t,r,i){this.clearDelaySelectTimer(),this.delaySelectTimer=setTimeout(()=>{this.cascaderService.setOptionActivated(t,r,i),this.delaySelectTimer=null},150)}toggleSearchingMode(t){this.inSearchingMode!==t&&this.cascaderService.toggleSearchingMode(t),this.inSearchingMode&&this.cascaderService.prepareSearchOptions(this.inputValue)}isOptionActivated(t,r){return this.cascaderService.activatedOptions[r]===t}setDisabledState(t){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||t,this.isNzDisableFirstChange=!1,this.nzDisabled&&this.closeMenu()}closeMenu(){this.blur(),this.clearDelayMenuTimer(),this.setMenuVisible(!1)}reposition(){this.overlay&&this.overlay.overlayRef&&this.menuVisible&&Promise.resolve().then(()=>{this.overlay.overlayRef.updatePosition(),this.cdr.markForCheck()})}checkChildren(){this.cascaderItems&&this.cascaderItems.forEach(t=>t.markForCheck())}setDisplayLabel(){const t=this.cascaderService.selectedOptions,r=t.map(i=>this.cascaderService.getOptionLabel(i));this.isLabelRenderTemplate?this.labelRenderContext={labels:r,selectedOptions:t}:this.labelRenderText=pc.call(this,r)}setDropdownStyles(){const t=this.cascaderService.columns[0];this.shouldShowEmpty=this.inSearchingMode&&(!t||!t.length)||!(this.nzOptions&&this.nzOptions.length)&&!this.nzLoadData,this.dropdownHeightStyle=this.shouldShowEmpty?"auto":"",this.input&&(this.dropdownWidthStyle=this.inSearchingMode||this.shouldShowEmpty?`${this.selectContainer.nativeElement.offsetWidth}px`:"")}setStatusStyles(t,r){this.status=t,this.hasFeedback=r,this.cdr.markForCheck(),this.statusCls=(0,Kn.Zu)(this.prefixCls,t,r),Object.keys(this.statusCls).forEach(i=>{this.statusCls[i]?this.renderer.addClass(this.elementRef.nativeElement,i):this.renderer.removeClass(this.elementRef.nativeElement,i)})}setLocale(){this.locale=this.i18nService.getLocaleData("global"),this.cdr.markForCheck()}scrollToActivatedOptions(){this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.cascaderItems.toArray().filter(t=>t.activated).forEach(t=>{t.nativeElement.scrollIntoView({block:"start",inline:"nearest"})})})})}setupChangeListener(){this.input$.pipe((0,Ua.w)(t=>t?new Oe.y(r=>this.ngZone.runOutsideAngular(()=>(0,rn.R)(t.nativeElement,"change").subscribe(r))):wn.E),(0,It.R)(this.destroy$)).subscribe(t=>t.stopPropagation())}setupKeydownListener(){this.ngZone.runOutsideAngular(()=>{(0,rn.R)(this.el,"keydown").pipe((0,It.R)(this.destroy$)).subscribe(t=>{const r=t.keyCode;if(r===wt.JH||r===wt.LH||r===wt.oh||r===wt.SV||r===wt.K5||r===wt.ZH||r===wt.hY){if(!this.menuVisible&&r!==wt.ZH&&r!==wt.hY)return this.ngZone.run(()=>this.setMenuVisible(!0));this.inSearchingMode&&(r===wt.ZH||r===wt.oh||r===wt.SV)||this.menuVisible&&(t.preventDefault(),this.ngZone.run(()=>{r===wt.JH?this.moveUpOrDown(!1):r===wt.LH?this.moveUpOrDown(!0):r===wt.oh?this.moveLeft():r===wt.SV?this.moveRight():r===wt.K5&&this.onEnter(),this.cdr.markForCheck()}))}})})}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(Wa),u.Y36(qo.jY),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(Wl.wi),u.Y36(Ko.kn),u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(Q.Is,8),u.Y36(Ya.P,9),u.Y36(Ha.kH,8),u.Y36(Ha.yW,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-cascader"],["","nz-cascader",""]],viewQuery:function(t,r){if(1&t&&(u.Gf(Ga,5),u.Gf(Kl,5),u.Gf(tc,5),u.Gf(ne.pI,5),u.Gf(ea,5)),2&t){let i;u.iGM(i=u.CRH())&&(r.selectContainer=i.first),u.iGM(i=u.CRH())&&(r.input=i.first),u.iGM(i=u.CRH())&&(r.menu=i.first),u.iGM(i=u.CRH())&&(r.overlay=i.first),u.iGM(i=u.CRH())&&(r.cascaderItems=i)}},hostVars:23,hostBindings:function(t,r){1&t&&u.NdJ("click",function(){return r.onTriggerClick()})("mouseenter",function(){return r.onTriggerMouseEnter()})("mouseleave",function(a){return r.onTriggerMouseLeave(a)}),2&t&&(u.uIk("tabIndex","0"),u.ekj("ant-select-in-form-item",!!r.nzFormStatusService)("ant-select-lg","large"===r.nzSize)("ant-select-sm","small"===r.nzSize)("ant-select-allow-clear",r.nzAllowClear)("ant-select-show-arrow",r.nzShowArrow)("ant-select-show-search",!!r.nzShowSearch)("ant-select-disabled",r.nzDisabled)("ant-select-open",r.menuVisible)("ant-select-focused",r.isFocused)("ant-select-single",!0)("ant-select-rtl","rtl"===r.dir))},inputs:{nzOptionRender:"nzOptionRender",nzShowInput:"nzShowInput",nzShowArrow:"nzShowArrow",nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzChangeOnSelect:"nzChangeOnSelect",nzDisabled:"nzDisabled",nzColumnClassName:"nzColumnClassName",nzExpandTrigger:"nzExpandTrigger",nzValueProperty:"nzValueProperty",nzLabelRender:"nzLabelRender",nzLabelProperty:"nzLabelProperty",nzNotFoundContent:"nzNotFoundContent",nzSize:"nzSize",nzBackdrop:"nzBackdrop",nzShowSearch:"nzShowSearch",nzPlaceHolder:"nzPlaceHolder",nzMenuClassName:"nzMenuClassName",nzMenuStyle:"nzMenuStyle",nzMouseEnterDelay:"nzMouseEnterDelay",nzMouseLeaveDelay:"nzMouseLeaveDelay",nzStatus:"nzStatus",nzTriggerAction:"nzTriggerAction",nzChangeOn:"nzChangeOn",nzLoadData:"nzLoadData",nzSuffixIcon:"nzSuffixIcon",nzExpandIcon:"nzExpandIcon",nzOptions:"nzOptions"},outputs:{nzVisibleChange:"nzVisibleChange",nzSelectionChange:"nzSelectionChange",nzSelect:"nzSelect",nzClear:"nzClear"},exportAs:["nzCascader"],features:[u._Bn([{provide:D.JU,useExisting:(0,u.Gpc)(()=>e),multi:!0},Wa,Ko.kn]),u.TTD],ngContentSelectors:hc,decls:6,vars:6,consts:[["cdkOverlayOrigin",""],["origin","cdkOverlayOrigin","trigger",""],[4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","cdkConnectedOverlayOpen","overlayOutsideClick","detach"],[1,"ant-select-selector"],["selectContainer",""],[1,"ant-select-selection-search"],["type","search",1,"ant-select-selection-search-input",3,"readonly","disabled","ngModel","ngModelChange","blur","focus"],["input",""],["class","ant-select-selection-item",3,"title",4,"ngIf"],["class","ant-select-selection-placeholder",3,"visibility",4,"ngIf"],["class","ant-select-arrow",3,"ant-select-arrow-loading",4,"ngIf"],["class","ant-select-clear",4,"ngIf"],[1,"ant-select-selection-item",3,"title"],[4,"ngIf","ngIfElse"],["labelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-select-selection-placeholder"],[1,"ant-select-arrow"],["nz-icon","",3,"nzType","ant-cascader-picker-arrow-expand",4,"ngIf"],["nz-icon","","nzType","loading",4,"ngIf"],[3,"status",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","loading"],[3,"status"],[1,"ant-select-clear"],["nz-icon","","nzType","close-circle","nzTheme","fill",3,"click"],[1,"ant-select-dropdown","ant-cascader-dropdown","ant-select-dropdown-placement-bottomLeft",3,"nzNoAnimation","mouseenter","mouseleave"],[1,"ant-cascader-menus",3,"ngClass","ngStyle"],["menu",""],["class","ant-cascader-menu",3,"width","height",4,"ngIf","ngIfElse"],["hasOptionsTemplate",""],[1,"ant-cascader-menu"],[1,"ant-cascader-menu-item","ant-cascader-menu-item-disabled"],[1,"ant-cascader-menu-item-content",3,"nzComponentName","specificContent"],["class","ant-cascader-menu","role","menuitemcheckbox",3,"ngClass","height","width",4,"ngFor","ngForOf"],["role","menuitemcheckbox",1,"ant-cascader-menu",3,"ngClass"],["nz-cascader-option","",3,"expandIcon","columnIndex","nzLabelProperty","optionTemplate","activated","highlightText","option","dir","mouseenter","mouseleave","click",4,"ngFor","ngForOf"],["nz-cascader-option","",3,"expandIcon","columnIndex","nzLabelProperty","optionTemplate","activated","highlightText","option","dir","mouseenter","mouseleave","click"]],template:function(t,r){if(1&t&&(u.F$t(),u.TgZ(0,"div",0,1),u.YNc(3,sc,10,12,"ng-container",2),u.Hsn(4),u.qZA(),u.YNc(5,bf,6,15,"ng-template",3),u.NdJ("overlayOutsideClick",function(a){return r.onClickOutside(a)})("detach",function(){return r.closeMenu()})),2&t){const i=u.MAs(1);u.xp6(3),u.Q6J("ngIf",r.nzShowInput),u.xp6(2),u.Q6J("cdkConnectedOverlayHasBackdrop",r.nzBackdrop)("cdkConnectedOverlayOrigin",i)("cdkConnectedOverlayPositions",r.positions)("cdkConnectedOverlayTransformOriginOn",".ant-cascader-dropdown")("cdkConnectedOverlayOpen",r.menuVisible)}},dependencies:[Q.Lv,K.mk,K.sg,K.O5,K.tP,K.PC,D.Fj,D.JJ,D.On,ne.pI,ne.xu,bn.gB,E.Ls,Ya.P,jo.hQ,Ha.w_,ea],encapsulation:2,data:{animation:[Qo.mF]},changeDetection:0}),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzShowInput",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzShowArrow",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzAllowClear",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzAutoFocus",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzChangeOnSelect",void 0),(0,d.gn)([(0,Kn.yF)()],e.prototype,"nzDisabled",void 0),(0,d.gn)([(0,qo.oS)()],e.prototype,"nzSize",void 0),(0,d.gn)([(0,qo.oS)()],e.prototype,"nzBackdrop",void 0),e})(),gc=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,D.u5,ne.U8,dt.T,bn.Xo,ts.C,E.PV,fn.o7,Ya.g,jo.e4,Ha.mJ]}),e})(),yc=(()=>{class e{constructor(t,r,i){this.dataService=t,this.handlerService=r,this.i18nService=i,this.loading=!1}fanyi(t){return this.i18nService.fanyi("")}ngOnInit(){this.loading=!0,this.dataService.getBiReference(this.bi.code,this.dim.id,this.handlerService.buildDimParam(this.bi,!1,!0)).subscribe(t=>{this.data=this.recursiveTree(t,null),this.data.forEach(r=>{r.key==this.dim.$value&&(r.selected=!0)}),this.loading=!1})}recursiveTree(t,r){let i=[];return t.forEach(a=>{if(a.pid==r){let o={value:a.id,label:a.title,children:this.recursiveTree(t,a.id)};o.isLeaf=!o.children.length,i.push(o)}}),i}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(ft),u.Y36(za.t$))},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-bi-cascade"]],inputs:{dim:"dim",bi:"bi"},decls:2,vars:6,consts:[[3,"nzSpinning"],[2,"width","100%",3,"ngModel","nzChangeOnSelect","nzShowSearch","nzNotFoundContent","nzOptions","ngModelChange"]],template:function(t,r){1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-cascader",1),u.NdJ("ngModelChange",function(a){return r.dim.$value=a}),u.qZA()()),2&t&&(u.Q6J("nzSpinning",r.loading),u.xp6(1),u.Q6J("ngModel",r.dim.$value)("nzChangeOnSelect",!0)("nzShowSearch",!0)("nzNotFoundContent",r.fanyi("global.no_data"))("nzOptions",r.data))},dependencies:[D.JJ,D.On,ht.W,dc],encapsulation:2}),e})();const mc=["*"];let xc=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-search-se"]],inputs:{dimension:"dimension"},ngContentSelectors:mc,decls:9,vars:3,consts:[[2,"display","flex","margin","4px 0"],[2,"display","flex","justify-content","flex-end"],[1,"ellipsis",2,"line-height","32px","width","90px","text-align","left"],[2,"color","#f00"],[2,"margin","0 3px",3,"title"],[2,"flex","1","width","100%"]],template:function(t,r){1&t&&(u.F$t(),u.TgZ(0,"div",0)(1,"div",1)(2,"label",2)(3,"span",3),u._uU(4),u.qZA(),u.TgZ(5,"span",4),u._uU(6),u.qZA()()(),u.TgZ(7,"div",5),u.Hsn(8),u.qZA()()),2&t&&(u.xp6(4),u.Oqu(r.dimension.notNull?"*":""),u.xp6(1),u.Q6J("title",r.dimension.title),u.xp6(1),u.hij("",r.dimension.title," : \xa0"))}}),e})();function na(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",6)(2,"bi-search-se",7),u._UZ(3,"erupt-bi-choice",8),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(1),u.Q6J("nzXs",24),u.xp6(1),u.Q6J("dimension",t),u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function Cc(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",9)(2,"bi-search-se",7),u._UZ(3,"erupt-bi-choice",8),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(2),u.Q6J("dimension",t),u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function Mc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-select",12),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("nzMode","tags")("ngModel",t.$value)("name",t.code)}}function wc(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"i",17),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(4).$implicit;return u.KtG(i.$value=null)}),u.qZA()}}function _c(e,n){if(1&e&&u.YNc(0,wc,1,0,"i",16),2&e){const t=u.oxw(3).$implicit;u.Q6J("ngIf",t.$value)}}function ra(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",13)(2,"input",14),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)})("keydown",function(i){u.CHM(t);const a=u.oxw(3);return u.KtG(a.enterEvent(i))}),u.qZA()(),u.YNc(3,_c,1,1,"ng-template",null,15,u.W1O),u.BQk()}if(2&e){const t=u.MAs(4),r=u.oxw(2).$implicit;u.xp6(1),u.Q6J("nzSuffix",t),u.xp6(1),u.Q6J("ngModel",r.$value)("name",r.code)("required",r.notNull)}}function ia(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-number",18),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)})("keydown",function(i){u.CHM(t);const a=u.oxw(3);return u.KtG(a.enterEvent(i))}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Sc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",19)(2,"nz-input-number",20),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value[0]=i)}),u.qZA(),u._UZ(3,"input",21),u.TgZ(4,"nz-input-number",20),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value[1]=i)}),u.qZA()(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(2),u.Q6J("ngModel",t.$value[0])("name",t.code),u.xp6(2),u.Q6J("ngModel",t.$value[1])("name",t.code)}}function bc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",23),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.clearRef(i))}),u.qZA(),u.BQk()}}function Tc(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",24),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA(),u.BQk()}}function T(e,n){if(1&e&&(u.YNc(0,bc,2,0,"ng-container",22),u.YNc(1,Tc,2,0,"ng-container",22)),2&e){const t=u.oxw(2).$implicit;u.Q6J("ngIf",t.$value),u.xp6(1),u.Q6J("ngIf",!t.$value)}}function $(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function at(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function vt(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function Ht(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.ref(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function ve(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.refTable(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function Ee(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-input-group",25)(2,"input",26),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2).$implicit,a=u.oxw();return u.KtG(a.refTable(i))}),u.qZA()(),u.BQk()}if(2&e){u.oxw();const t=u.MAs(10),r=u.oxw().$implicit;u.xp6(1),u.Q6J("nzAddOnAfter",t),u.xp6(1),u.Q6J("required",r.notNull)("readOnly",!0)("value",r.$viewValue||null)("name",r.code)}}function Qe(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"erupt-bi-cascade",8),u.BQk()),2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("dim",t)("bi",r.bi)}}function kn(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-date-picker",27),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function zn(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-range-picker",28),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngModel",t.$value)("nzRanges",r.dateRanges)("name",t.code)}}function Wn(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-time-picker",29),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Xa(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-date-picker",30),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Nm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-range-picker",31),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)("nzRanges",r.dateRanges)}}function Vm(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-week-picker",29),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Um(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-month-picker",29),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Ym(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-year-picker",29),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw(2).$implicit;return u.KtG(a.$value=i)}),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngModel",t.$value)("name",t.code)}}function Hm(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",10)(2,"bi-search-se",7),u.ynx(3,3),u.YNc(4,Mc,2,3,"ng-container",4),u.YNc(5,ra,5,4,"ng-container",4),u.YNc(6,ia,2,2,"ng-container",4),u.YNc(7,Sc,5,4,"ng-container",4),u.ynx(8),u.YNc(9,T,2,2,"ng-template",null,11,u.W1O),u.YNc(11,$,3,5,"ng-container",4),u.YNc(12,at,3,5,"ng-container",4),u.YNc(13,vt,3,5,"ng-container",4),u.YNc(14,Ht,3,5,"ng-container",4),u.YNc(15,ve,3,5,"ng-container",4),u.YNc(16,Ee,3,5,"ng-container",4),u.BQk(),u.YNc(17,Qe,2,2,"ng-container",4),u.YNc(18,kn,2,2,"ng-container",4),u.YNc(19,zn,2,3,"ng-container",4),u.YNc(20,Wn,2,2,"ng-container",4),u.YNc(21,Xa,2,2,"ng-container",4),u.YNc(22,Nm,2,3,"ng-container",4),u.YNc(23,Vm,2,2,"ng-container",4),u.YNc(24,Um,2,2,"ng-container",4),u.YNc(25,Ym,2,2,"ng-container",4),u.BQk(),u.qZA()(),u.BQk()),2&e){const t=u.oxw().$implicit,r=u.oxw();u.xp6(1),u.Q6J("nzXs",r.col.xs)("nzSm",r.col.sm)("nzMd",r.col.md)("nzLg",r.col.lg)("nzXl",r.col.xl)("nzXXl",r.col.xxl),u.xp6(1),u.Q6J("dimension",t),u.xp6(1),u.Q6J("ngSwitch",t.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.TAG),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.INPUT),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.NUMBER),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.NUMBER_RANGE),u.xp6(4),u.Q6J("ngSwitchCase",r.dimType.REFERENCE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TREE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TREE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TABLE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_TABLE_MULTI),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CASCADE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATE_RANGE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.TIME),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATETIME),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.DATETIME_RANGE),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.WEEK),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.MONTH),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.YEAR)}}function Gm(e,n){if(1&e&&(u.ynx(0)(1,3),u.YNc(2,na,4,4,"ng-container",4),u.YNc(3,Cc,4,3,"ng-container",4),u.YNc(4,Hm,26,27,"ng-container",5),u.BQk()()),2&e){const t=n.$implicit,r=u.oxw();u.xp6(1),u.Q6J("ngSwitch",t.type),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_RADIO),u.xp6(1),u.Q6J("ngSwitchCase",r.dimType.REFERENCE_CHECKBOX)}}let Zm=(()=>{class e{constructor(t,r){this.modal=t,this.i18n=r,this.search=new u.vpe,this.col=dr.l[3],this.dimType=bt,this.dateRanges={},this.datePipe=new K.uU("zh-cn")}ngOnInit(){this.dateRanges={[this.i18n.fanyi("global.today")]:[this.datePipe.transform(new Date,"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_7_day")]:[this.datePipe.transform(mr().add(-7,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_30_day")]:[this.datePipe.transform(mr().add(-30,"day").toDate(),"yyyy-MM-dd 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.this_month")]:[this.datePipe.transform(mr().toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(new Date,"yyyy-MM-dd 23:59:59")],[this.i18n.fanyi("global.date.last_month")]:[this.datePipe.transform(mr().add(-1,"month").toDate(),"yyyy-MM-01 00:00:00"),this.datePipe.transform(mr().add(-1,"month").endOf("month").toDate(),"yyyy-MM-dd 23:59:59")]}}enterEvent(t){13===t.which&&this.search.emit()}ref(t){let r=this.modal.create({nzWrapClassName:"modal-xs",nzKeyboard:!0,nzStyle:{top:"30px"},nzTitle:t.title,nzContent:qr,nzOnOk:i=>{i.confirmNodeChecked()}});Object.assign(r.getContentComponent(),{dimension:t,code:this.bi.code,bi:this.bi})}refTable(t){let r=this.modal.create({nzStyle:{top:"20px"},nzWrapClassName:"modal-xxl",nzBodyStyle:{padding:"0"},nzKeyboard:!1,nzTitle:t.title,nzContent:qi,nzOnOk:i=>{i.confirmChecked()}});Object.assign(r.getContentComponent(),{dimension:t,code:this.bi.code,bi:this.bi})}clearRef(t){t.$viewValue=null,t.$value=null}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(Y.Sf),u.Y36(za.t$))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-dimension"]],inputs:{bi:"bi"},outputs:{search:"search"},decls:3,vars:2,consts:[["nz-form","","nzLayout","horizontal"],["nz-row","",3,"nzGutter"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nz-col","",3,"nzXs"],[3,"dimension"],[3,"dim","bi"],["nz-col",""],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],["refBtn",""],[2,"width","100%",3,"nzMode","ngModel","name","ngModelChange"],[1,"erupt-input",3,"nzSuffix"],["nz-input","","autocomplete","off",1,"full-width",3,"ngModel","name","required","ngModelChange","keydown"],["suffixTemplate",""],["nz-icon","","nz-tooltip","","class","ant-input-clear-icon","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nz-tooltip","","nzTheme","fill","nzType","close-circle",1,"ant-input-clear-icon",3,"click"],[1,"full-width",3,"ngModel","name","ngModelChange","keydown"],[1,"erupt-input",2,"display","flex","align-items","center"],[2,"width","45%",3,"ngModel","name","ngModelChange"],["disabled","","nz-input","","placeholder","~",2,"width","30px","border-left","0","border-right","0","pointer-events","none"],[4,"ngIf"],["nz-icon","","nzType","close-circle","theme","fill",1,"point",3,"click"],["nz-icon","","nzType","database","theme","fill",1,"point",3,"click"],[1,"full-width",3,"nzAddOnAfter"],["nz-input","","autocomplete","off",3,"required","readOnly","value","name","click"],["nzShowToday","",1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowToday","",1,"full-width",3,"ngModel","nzRanges","name","ngModelChange"],[1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowTime","","nzShowToday","",1,"full-width",3,"ngModel","name","ngModelChange"],["nzShowToday","","nzShowTime","",1,"full-width",3,"ngModel","name","nzRanges","ngModelChange"]],template:function(t,r){1&t&&(u.TgZ(0,"form",0)(1,"div",1),u.YNc(2,Gm,5,3,"ng-container",2),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("nzGutter",16),u.xp6(1),u.Q6J("ngForOf",r.bi.dimensions))},dependencies:[K.sg,K.O5,K.RF,K.n9,K.ED,D._Y,D.Fj,D.JJ,D.JL,D.Q7,D.On,D.F,ot.w,I.t3,I.SK,ji.SY,Zl.Vq,E.Ls,fn.Zp,fn.gB,fn.ke,xr.uw,xr.wS,xr.Xv,xr.Mq,xr.mr,Ba.m4,Ra._V,Na.Lr,H,yc,xc],styles:["[_nghost-%COMP%] nz-input-group{width:100%}[_nghost-%COMP%] se{width:100%}[_nghost-%COMP%] se .ant-form-item-label{width:auto!important;text-overflow:ellipsis;white-space:nowrap;max-width:150px;min-width:65px}"]}),e})();var Ja,Ac,If,Ec,v=U(8250),vn=(()=>{return(e=vn||(vn={})).FORE="fore",e.MID="mid",e.BG="bg",vn;var e})(),le=(()=>{return(e=le||(le={})).TOP="top",e.TOP_LEFT="top-left",e.TOP_RIGHT="top-right",e.RIGHT="right",e.RIGHT_TOP="right-top",e.RIGHT_BOTTOM="right-bottom",e.LEFT="left",e.LEFT_TOP="left-top",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.BOTTOM_LEFT="bottom-left",e.BOTTOM_RIGHT="bottom-right",e.RADIUS="radius",e.CIRCLE="circle",e.NONE="none",le;var e})(),Cn=(()=>{return(e=Cn||(Cn={})).AXIS="axis",e.GRID="grid",e.LEGEND="legend",e.TOOLTIP="tooltip",e.ANNOTATION="annotation",e.SLIDER="slider",e.SCROLLBAR="scrollbar",e.OTHER="other",Cn;var e})(),aa={FORE:3,MID:2,BG:1},Ne=(()=>{return(e=Ne||(Ne={})).BEFORE_RENDER="beforerender",e.AFTER_RENDER="afterrender",e.BEFORE_PAINT="beforepaint",e.AFTER_PAINT="afterpaint",e.BEFORE_CHANGE_DATA="beforechangedata",e.AFTER_CHANGE_DATA="afterchangedata",e.BEFORE_CLEAR="beforeclear",e.AFTER_CLEAR="afterclear",e.BEFORE_DESTROY="beforedestroy",e.BEFORE_CHANGE_SIZE="beforechangesize",e.AFTER_CHANGE_SIZE="afterchangesize",Ne;var e})(),Br=(()=>{return(e=Br||(Br={})).BEFORE_DRAW_ANIMATE="beforeanimate",e.AFTER_DRAW_ANIMATE="afteranimate",e.BEFORE_RENDER_LABEL="beforerenderlabel",e.AFTER_RENDER_LABEL="afterrenderlabel",Br;var e})(),On=(()=>{return(e=On||(On={})).MOUSE_ENTER="plot:mouseenter",e.MOUSE_DOWN="plot:mousedown",e.MOUSE_MOVE="plot:mousemove",e.MOUSE_UP="plot:mouseup",e.MOUSE_LEAVE="plot:mouseleave",e.TOUCH_START="plot:touchstart",e.TOUCH_MOVE="plot:touchmove",e.TOUCH_END="plot:touchend",e.TOUCH_CANCEL="plot:touchcancel",e.CLICK="plot:click",e.DBLCLICK="plot:dblclick",e.CONTEXTMENU="plot:contextmenu",e.LEAVE="plot:leave",e.ENTER="plot:enter",On;var e})(),$a=(()=>{return(e=$a||($a={})).ACTIVE="active",e.INACTIVE="inactive",e.SELECTED="selected",e.DEFAULT="default",$a;var e})(),oa=["color","shape","size"],en="_origin",Tf=1,Af=1,Ff={};function kf(e,n){Ff[e]=n}function jr(e){Ja||function Xm(){Ja=document.createElement("table"),Ac=document.createElement("tr"),If=/^\s*<(\w+|!)[^>]*>/,Ec={tr:document.createElement("tbody"),tbody:Ja,thead:Ja,tfoot:Ja,td:Ac,th:Ac,"*":document.createElement("div")}}();var n=If.test(e)&&RegExp.$1;(!n||!(n in Ec))&&(n="*");var t=Ec[n];e="string"==typeof e?e.replace(/(^\s*)|(\s*$)/g,""):e,t.innerHTML=""+e;var r=t.childNodes[0];return r&&t.contains(r)&&t.removeChild(r),r}function In(e,n){if(e)for(var t in n)n.hasOwnProperty(t)&&(e.style[t]=n[t]);return e}function Df(e){return"number"==typeof e&&!isNaN(e)}function Lf(e,n,t,r){var i=t,a=r;if(n){var o=function $m(e){var n=getComputedStyle(e);return{width:(e.clientWidth||parseInt(n.width,10))-parseInt(n.paddingLeft,10)-parseInt(n.paddingRight,10),height:(e.clientHeight||parseInt(n.height,10))-parseInt(n.paddingTop,10)-parseInt(n.paddingBottom,10)}}(e);i=o.width?o.width:i,a=o.height?o.height:a}return{width:Math.max(Df(i)?i:Tf,Tf),height:Math.max(Df(a)?a:Af,Af)}}var Of=U(378),Qm=function(e){function n(t){var r=e.call(this)||this;r.destroyed=!1;var i=t.visible;return r.visible=void 0===i||i,r}return(0,d.ZT)(n,e),n.prototype.show=function(){this.visible||this.changeVisible(!0)},n.prototype.hide=function(){this.visible&&this.changeVisible(!1)},n.prototype.destroy=function(){this.off(),this.destroyed=!0},n.prototype.changeVisible=function(t){this.visible!==t&&(this.visible=t)},n}(Of.Z);const Fc=Qm;var _n=U(8621),qm=.5,jm=.5,t1=function(){function e(n){var t=n.xField,r=n.yField,i=n.adjustNames,o=n.dimValuesMap;this.adjustNames=void 0===i?["x","y"]:i,this.xField=t,this.yField=r,this.dimValuesMap=o}return e.prototype.isAdjust=function(n){return this.adjustNames.indexOf(n)>=0},e.prototype.getAdjustRange=function(n,t,r){var s,l,i=this.yField,a=r.indexOf(t),o=r.length;return!i&&this.isAdjust("y")?(s=0,l=1):o>1?(s=r[0===a?0:a-1],l=r[a===o-1?o-1:a+1],0!==a?s+=(t-s)/2:s-=(l-t)/2,a!==o-1?l-=(l-t)/2:l+=(t-r[o-2])/2):(s=0===t?0:t-.5,l=0===t?1:t+.5),{pre:s,next:l}},e.prototype.adjustData=function(n,t){var r=this,i=this.getDimValues(t);v.S6(n,function(a,o){v.S6(i,function(s,l){r.adjustDim(l,s,a,o)})})},e.prototype.groupData=function(n,t){return v.S6(n,function(r){void 0===r[t]&&(r[t]=0)}),v.vM(n,t)},e.prototype.adjustDim=function(n,t,r,i){},e.prototype.getDimValues=function(n){var r=this.xField,i=this.yField,a=v.f0({},this.dimValuesMap),o=[];return r&&this.isAdjust("x")&&o.push(r),i&&this.isAdjust("y")&&o.push(i),o.forEach(function(l){a&&a[l]||(a[l]=v.I(n,l).sort(function(c,h){return c-h}))}),!i&&this.isAdjust("y")&&(a.y=[0,1]),a},e}();const as=t1;var zf={},Bf=function(e){return zf[e.toLowerCase()]},os=function(e,n){if(Bf(e))throw new Error("Adjust type '"+e+"' existed.");zf[e.toLowerCase()]=n},kc=function(e,n){return(kc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])})(e,n)};function ss(e,n){function t(){this.constructor=e}kc(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}var Mr=function(){return Mr=Object.assign||function(n){for(var t,r=1,i=arguments.length;r=0)g=h+this.getIntervalOnlyOffset(i,r);else if(!v.UM(c)&&v.UM(l)&&c>=0)g=h+this.getDodgeOnlyOffset(i,r);else if(!v.UM(l)&&!v.UM(c)&&l>=0&&c>=0)g=h+this.getIntervalAndDodgeOffset(i,r);else{var m=p*o/i,x=s*m;g=(h+f)/2+(.5*(p-i*m-(i-1)*x)+((r+1)*m+r*x)-.5*m-.5*p)}return g},n.prototype.getIntervalOnlyOffset=function(t,r){var i=this,a=i.defaultSize,s=i.xDimensionLegenth,l=i.groupNum,h=i.maxColumnWidth,f=i.minColumnWidth,p=i.columnWidthRatio,g=i.intervalPadding/s,y=(1-(l-1)*g)/l*i.dodgeRatio/(t-1),m=((1-g*(l-1))/l-y*(t-1))/t;return m=v.UM(p)?m:1/l/t*p,v.UM(h)||(m=Math.min(m,h/s)),v.UM(f)||(m=Math.max(m,f/s)),((.5+r)*(m=a?a/s:m)+r*(y=((1-(l-1)*g)/l-t*m)/(t-1))+.5*g)*l-g/2},n.prototype.getDodgeOnlyOffset=function(t,r){var i=this,a=i.defaultSize,s=i.xDimensionLegenth,l=i.groupNum,h=i.maxColumnWidth,f=i.minColumnWidth,p=i.columnWidthRatio,g=i.dodgePadding/s,y=1*i.marginRatio/(l-1),m=((1-y*(l-1))/l-g*(t-1))/t;return m=p?1/l/t*p:m,v.UM(h)||(m=Math.min(m,h/s)),v.UM(f)||(m=Math.max(m,f/s)),((.5+r)*(m=a?a/s:m)+r*g+.5*(y=(1-(m*t+g*(t-1))*l)/(l-1)))*l-y/2},n.prototype.getIntervalAndDodgeOffset=function(t,r){var i=this,s=i.xDimensionLegenth,l=i.groupNum,c=i.intervalPadding/s,h=i.dodgePadding/s;return((.5+r)*(((1-c*(l-1))/l-h*(t-1))/t)+r*h+.5*c)*l-c/2},n.prototype.getDistribution=function(t){var i=this.cacheMap,a=i[t];return a||(a={},v.S6(this.adjustDataArray,function(o,s){var l=v.I(o,t);l.length||l.push(0),v.S6(l,function(c){a[c]||(a[c]=[]),a[c].push(s)})}),i[t]=a),a},n}(as);const r1=n1;var a1=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return ss(n,e),n.prototype.process=function(t){var r=v.d9(t),i=v.xH(r);return this.adjustData(r,i),r},n.prototype.adjustDim=function(t,r,i){var a=this,o=this.groupData(i,t);return v.S6(o,function(s,l){return a.adjustGroup(s,t,parseFloat(l),r)})},n.prototype.getAdjustOffset=function(t){var r=t.pre,i=t.next,a=.05*(i-r);return function i1(e,n){return(n-e)*Math.random()+e}(r+a,i-a)},n.prototype.adjustGroup=function(t,r,i,a){var o=this,s=this.getAdjustRange(r,i,a);return v.S6(t,function(l){l[r]=o.getAdjustOffset(s)}),t},n}(as);const o1=a1;var Ic=v.Ct,s1=function(e){function n(t){var r=e.call(this,t)||this,i=t.adjustNames,o=t.height,s=void 0===o?NaN:o,l=t.size,c=void 0===l?10:l,h=t.reverseOrder,f=void 0!==h&&h;return r.adjustNames=void 0===i?["y"]:i,r.height=s,r.size=c,r.reverseOrder=f,r}return ss(n,e),n.prototype.process=function(t){var a=this.reverseOrder,o=this.yField?this.processStack(t):this.processOneDimStack(t);return a?this.reverse(o):o},n.prototype.reverse=function(t){return t.slice(0).reverse()},n.prototype.processStack=function(t){var r=this,i=r.xField,a=r.yField,s=r.reverseOrder?this.reverse(t):t,l=new Ic,c=new Ic;return s.map(function(h){return h.map(function(f){var p,g=v.U2(f,i,0),y=v.U2(f,[a]),m=g.toString();if(y=v.kJ(y)?y[1]:y,!v.UM(y)){var x=y>=0?l:c;x.has(m)||x.set(m,0);var C=x.get(m),M=y+C;return x.set(m,M),Mr(Mr({},f),((p={})[a]=[C,M],p))}return f})})},n.prototype.processOneDimStack=function(t){var r=this,i=this,a=i.xField,o=i.height,c=i.reverseOrder?this.reverse(t):t,h=new Ic;return c.map(function(f){return f.map(function(p){var g,m=p[a],x=2*r.size/o;h.has(m)||h.set(m,x/2);var C=h.get(m);return h.set(m,C+x),Mr(Mr({},p),((g={}).y=C,g))})})},n}(as);const l1=s1;var c1=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return ss(n,e),n.prototype.process=function(t){var r=v.xH(t),a=this.xField,o=this.yField,s=this.getXValuesMaxMap(r),l=Math.max.apply(Math,Object.keys(s).map(function(c){return s[c]}));return v.UI(t,function(c){return v.UI(c,function(h){var f,p,g=h[o],y=h[a];if(v.kJ(g)){var m=(l-s[y])/2;return Mr(Mr({},h),((f={})[o]=v.UI(g,function(C){return m+C}),f))}var x=(l-g)/2;return Mr(Mr({},h),((p={})[o]=[x,g+x],p))})})},n.prototype.getXValuesMaxMap=function(t){var r=this,a=this.xField,o=this.yField,s=v.vM(t,function(l){return l[a]});return v.Q8(s,function(l){return r.getDimMaxValue(l,o)})},n.prototype.getDimMaxValue=function(t,r){var i=v.UI(t,function(o){return v.U2(o,r,[])}),a=v.xH(i);return Math.max.apply(Math,a)},n}(as);const u1=c1;os("Dodge",r1),os("Jitter",o1),os("Stack",l1),os("Symmetric",u1);var Nf=function(e,n){return(0,v.HD)(n)?n:e.invert(e.scale(n))},h1=function(){function e(n){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(n)}return e.prototype.mapping=function(){for(var n=this,t=[],r=0;r1?1:Number(n),r=e.length-1,i=Math.floor(r*t),a=r*t-i,o=e[i],s=i===r?o:e[i+1];return Vf([Dc(o,s,a,0),Dc(o,s,a,1),Dc(o,s,a,2)])}(t,r)}},toRGB:(0,v.HP)(Yf),toCSSGradient:function(e){if(function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)}(e)){var n,t=void 0;if("l"===e[0])t=(r=v1.exec(e))[2],n="linear-gradient("+(+r[1]+90)+"deg, ";else if("r"===e[0]){var r;n="radial-gradient(",t=(r=p1.exec(e))[4]}var a=t.match(d1);return(0,v.S6)(a,function(o,s){var l=o.split(":");n+=l[1]+" "+100*l[0]+"%",s!==a.length-1&&(n+=", ")}),n+=")"}return e}};var M1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="color",r.names=["color"],(0,v.HD)(r.values)&&(r.linear=!0),r.gradient=Kr.gradient(r.values),r}return(0,d.ZT)(n,e),n.prototype.getLinearValue=function(t){return this.gradient(t)},n}(Qa);const w1=M1;var _1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="opacity",r.names=["opacity"],r}return(0,d.ZT)(n,e),n}(Qa);const S1=_1;var b1=function(e){function n(t){var r=e.call(this,t)||this;return r.names=["x","y"],r.type="position",r}return(0,d.ZT)(n,e),n.prototype.mapping=function(t,r){var i=this.scales,a=i[0],o=i[1];return(0,v.UM)(t)||(0,v.UM)(r)?[]:[(0,v.kJ)(t)?t.map(function(s){return a.scale(s)}):a.scale(t),(0,v.kJ)(r)?r.map(function(s){return o.scale(s)}):o.scale(r)]},n}(Qa);const T1=b1;var A1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="shape",r.names=["shape"],r}return(0,d.ZT)(n,e),n.prototype.getLinearValue=function(t){var r=Math.round((this.values.length-1)*t);return this.values[r]},n}(Qa);const E1=A1;var F1=function(e){function n(t){var r=e.call(this,t)||this;return r.type="size",r.names=["size"],r}return(0,d.ZT)(n,e),n}(Qa);const k1=F1;var Hf={};function wr(e,n){Hf[e]=n}var D1=function(){function e(n){this.type="base",this.isCategory=!1,this.isLinear=!1,this.isContinuous=!1,this.isIdentity=!1,this.values=[],this.range=[0,1],this.ticks=[],this.__cfg__=n,this.initCfg(),this.init()}return e.prototype.translate=function(n){return n},e.prototype.change=function(n){(0,v.f0)(this.__cfg__,n),this.init()},e.prototype.clone=function(){return this.constructor(this.__cfg__)},e.prototype.getTicks=function(){var n=this;return(0,v.UI)(this.ticks,function(t,r){return(0,v.Kn)(t)?t:{text:n.getText(t,r),tickValue:t,value:n.scale(t)}})},e.prototype.getText=function(n,t){var r=this.formatter,i=r?r(n,t):n;return(0,v.UM)(i)||!(0,v.mf)(i.toString)?"":i.toString()},e.prototype.getConfig=function(n){return this.__cfg__[n]},e.prototype.init=function(){(0,v.f0)(this,this.__cfg__),this.setDomain(),(0,v.xb)(this.getConfig("ticks"))&&(this.ticks=this.calculateTicks())},e.prototype.initCfg=function(){},e.prototype.setDomain=function(){},e.prototype.calculateTicks=function(){var n=this.tickMethod,t=[];if((0,v.HD)(n)){var r=function I1(e){return Hf[e]}(n);if(!r)throw new Error("There is no method to to calculate ticks!");t=r(this)}else(0,v.mf)(n)&&(t=n(this));return t},e.prototype.rangeMin=function(){return this.range[0]},e.prototype.rangeMax=function(){return this.range[1]},e.prototype.calcPercent=function(n,t,r){return(0,v.hj)(n)?(n-t)/(r-t):NaN},e.prototype.calcValue=function(n,t,r){return t+n*(r-t)},e}();const Oc=D1;var L1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="cat",t.isCategory=!0,t}return(0,d.ZT)(n,e),n.prototype.buildIndexMap=function(){if(!this.translateIndexMap){this.translateIndexMap=new Map;for(var t=0;tthis.max?NaN:this.values[a]},n.prototype.getText=function(t){for(var r=[],i=1;i1?t-1:t}this.translateIndexMap&&(this.translateIndexMap=void 0)},n}(Oc);const us=L1;var Gf=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ti="\\d\\d?",ei="\\d\\d",qa="[^\\s]+",Zf=/\[([^]*?)\]/gm;function Wf(e,n){for(var t=[],r=0,i=e.length;r-1?i:null}};function ni(e){for(var n=[],t=1;t3?0:(e-e%10!=10?1:0)*e%10]}},hs=ni({},Pc),Qf=function(e){return hs=ni(hs,e)},qf=function(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},Bn=function(e,n){for(void 0===n&&(n=2),e=String(e);e.length0?"-":"+")+Bn(100*Math.floor(Math.abs(n)/60)+Math.abs(n)%60,4)},Z:function(e){var n=e.getTimezoneOffset();return(n>0?"-":"+")+Bn(Math.floor(Math.abs(n)/60),2)+":"+Bn(Math.abs(n)%60,2)}},jf=function(e){return+e-1},Kf=[null,ti],tv=[null,qa],ev=["isPm",qa,function(e,n){var t=e.toLowerCase();return t===n.amPm[0]?0:t===n.amPm[1]?1:null}],nv=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var n=(e+"").match(/([+-]|\d\d)/gi);if(n){var t=60*+n[1]+parseInt(n[2],10);return"+"===n[0]?t:-t}return 0}],N1={D:["day",ti],DD:["day",ei],Do:["day",ti+qa,function(e){return parseInt(e,10)}],M:["month",ti,jf],MM:["month",ei,jf],YY:["year",ei,function(e){var t=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+e>68?t-1:t)+e)}],h:["hour",ti,void 0,"isPm"],hh:["hour",ei,void 0,"isPm"],H:["hour",ti],HH:["hour",ei],m:["minute",ti],mm:["minute",ei],s:["second",ti],ss:["second",ei],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(e){return 100*+e}],SS:["millisecond",ei,function(e){return 10*+e}],SSS:["millisecond","\\d{3}"],d:Kf,dd:Kf,ddd:tv,dddd:tv,MMM:["month",qa,Xf("monthNamesShort")],MMMM:["month",qa,Xf("monthNames")],a:ev,A:ev,ZZ:nv,Z:nv},fs={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},rv=function(e){return ni(fs,e)},iv=function(e,n,t){if(void 0===n&&(n=fs.default),void 0===t&&(t={}),"number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");var r=[];n=(n=fs[n]||n).replace(Zf,function(a,o){return r.push(o),"@@@"});var i=ni(ni({},hs),t);return(n=n.replace(Gf,function(a){return R1[a](e,i)})).replace(/@@@/g,function(){return r.shift()})};function av(e,n,t){if(void 0===t&&(t={}),"string"!=typeof n)throw new Error("Invalid format in fecha parse");if(n=fs[n]||n,e.length>1e3)return null;var i={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=n.replace(Zf,function(b,F){return o.push(qf(F)),"@@@"}),l={},c={};s=qf(s).replace(Gf,function(b){var F=N1[b],W=F[0],tt=F[1],rt=F[3];if(l[W])throw new Error("Invalid format. "+W+" specified twice in format");return l[W]=!0,rt&&(c[rt]=!0),a.push(F),"("+tt+")"}),Object.keys(c).forEach(function(b){if(!l[b])throw new Error("Invalid format. "+b+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var C,h=e.match(new RegExp(s,"i"));if(!h)return null;for(var f=ni(ni({},hs),t),p=1;p11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return C}const ov={format:iv,parse:av,defaultI18n:Pc,setGlobalDateI18n:Qf,setGlobalDateMasks:rv};var sv="format";function lv(e,n){return(Nt[sv]||ov[sv])(e,n)}function vs(e){return(0,v.HD)(e)&&(e=e.indexOf("T")>0?new Date(e).getTime():new Date(e.replace(/-/gi,"/")).getTime()),(0,v.J_)(e)&&(e=e.getTime()),e}var lr=1e3,_i=6e4,Si=60*_i,Rr=24*Si,ja=31*Rr,cv=365*Rr,Ka=[["HH:mm:ss",lr],["HH:mm:ss",1e4],["HH:mm:ss",3e4],["HH:mm",_i],["HH:mm",10*_i],["HH:mm",30*_i],["HH",Si],["HH",6*Si],["HH",12*Si],["YYYY-MM-DD",Rr],["YYYY-MM-DD",4*Rr],["YYYY-WW",7*Rr],["YYYY-MM",ja],["YYYY-MM",4*ja],["YYYY-MM",6*ja],["YYYY",380*Rr]];var H1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="timeCat",t}return(0,d.ZT)(n,e),n.prototype.translate=function(t){t=vs(t);var r=this.values.indexOf(t);return-1===r&&(r=(0,v.hj)(t)&&t-1){var a=this.values[i],o=this.formatter;return o?o(a,r):lv(a,this.mask)}return t},n.prototype.initCfg=function(){this.tickMethod="time-cat",this.mask="YYYY-MM-DD",this.tickCount=7},n.prototype.setDomain=function(){var t=this.values;(0,v.S6)(t,function(r,i){t[i]=vs(r)}),t.sort(function(r,i){return r-i}),e.prototype.setDomain.call(this)},n}(us);const G1=H1;var Z1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isContinuous=!0,t}return(0,d.ZT)(n,e),n.prototype.scale=function(t){if((0,v.UM)(t))return NaN;var r=this.rangeMin(),i=this.rangeMax();return this.max===this.min?r:r+this.getScalePercent(t)*(i-r)},n.prototype.init=function(){e.prototype.init.call(this);var t=this.ticks,r=(0,v.YM)(t),i=(0,v.Z$)(t);rthis.max&&(this.max=i),(0,v.UM)(this.minLimit)||(this.min=r),(0,v.UM)(this.maxLimit)||(this.max=i)},n.prototype.setDomain=function(){var t=(0,v.rx)(this.values),r=t.min,i=t.max;(0,v.UM)(this.min)&&(this.min=r),(0,v.UM)(this.max)&&(this.max=i),this.min>this.max&&(this.min=r,this.max=i)},n.prototype.calculateTicks=function(){var t=this,r=e.prototype.calculateTicks.call(this);return this.nice||(r=(0,v.hX)(r,function(i){return i>=t.min&&i<=t.max})),r},n.prototype.getScalePercent=function(t){var i=this.min;return(t-i)/(this.max-i)},n.prototype.getInvertPercent=function(t){return(t-this.rangeMin())/(this.rangeMax()-this.rangeMin())},n}(Oc);const ps=Z1;var W1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="linear",t.isLinear=!0,t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var r=this.getInvertPercent(t);return this.min+r*(this.max-this.min)},n.prototype.initCfg=function(){this.tickMethod="wilkinson-extended",this.nice=!1},n}(ps);const ds=W1;function ri(e,n){var t=Math.E;return n>=0?Math.pow(t,Math.log(n)/e):-1*Math.pow(t,Math.log(-n)/e)}function tr(e,n){return 1===e?1:Math.log(n)/Math.log(e)}function uv(e,n,t){(0,v.UM)(t)&&(t=Math.max.apply(null,e));var r=t;return(0,v.S6)(e,function(i){i>0&&i1&&(r=1),r}var X1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="log",t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var s,r=this.base,i=tr(r,this.max),a=this.rangeMin(),o=this.rangeMax()-a,l=this.positiveMin;if(l){if(0===t)return 0;var c=1/(i-(s=tr(r,l/r)))*o;if(t=0?1:-1;return Math.pow(s,i)*l},n.prototype.initCfg=function(){this.tickMethod="pow",this.exponent=2,this.tickCount=5,this.nice=!0},n.prototype.getScalePercent=function(t){var r=this.max,i=this.min;if(r===i)return 0;var a=this.exponent;return(ri(a,t)-ri(a,i))/(ri(a,r)-ri(a,i))},n}(ps);const Q1=J1;var q1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="time",t}return(0,d.ZT)(n,e),n.prototype.getText=function(t,r){var i=this.translate(t),a=this.formatter;return a?a(i,r):lv(i,this.mask)},n.prototype.scale=function(t){var r=t;return((0,v.HD)(r)||(0,v.J_)(r))&&(r=this.translate(r)),e.prototype.scale.call(this,r)},n.prototype.translate=function(t){return vs(t)},n.prototype.initCfg=function(){this.tickMethod="time-pretty",this.mask="YYYY-MM-DD",this.tickCount=7,this.nice=!1},n.prototype.setDomain=function(){var t=this.values,r=this.getConfig("min"),i=this.getConfig("max");if((!(0,v.UM)(r)||!(0,v.hj)(r))&&(this.min=this.translate(this.min)),(!(0,v.UM)(i)||!(0,v.hj)(i))&&(this.max=this.translate(this.max)),t&&t.length){var a=[],o=1/0,s=o,l=0;(0,v.S6)(t,function(c){var h=vs(c);if(isNaN(h))throw new TypeError("Invalid Time: "+c+" in time scale!");o>h?(s=o,o=h):s>h&&(s=h),l1&&(this.minTickInterval=s-o),(0,v.UM)(r)&&(this.min=o),(0,v.UM)(i)&&(this.max=l)}},n}(ds);const j1=q1;var K1=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="quantize",t}return(0,d.ZT)(n,e),n.prototype.invert=function(t){var r=this.ticks,i=r.length,a=this.getInvertPercent(t),o=Math.floor(a*(i-1));if(o>=i-1)return(0,v.Z$)(r);if(o<0)return(0,v.YM)(r);var s=r[o],c=o/(i-1);return s+(a-c)/((o+1)/(i-1)-c)*(r[o+1]-s)},n.prototype.initCfg=function(){this.tickMethod="r-pretty",this.tickCount=5,this.nice=!0},n.prototype.calculateTicks=function(){var t=e.prototype.calculateTicks.call(this);return this.nice||((0,v.Z$)(t)!==this.max&&t.push(this.max),(0,v.YM)(t)!==this.min&&t.unshift(this.min)),t},n.prototype.getScalePercent=function(t){var r=this.ticks;if(t<(0,v.YM)(r))return 0;if(t>(0,v.Z$)(r))return 1;var i=0;return(0,v.S6)(r,function(a,o){if(!(t>=a))return!1;i=o}),i/(r.length-1)},n}(ps);const fv=K1;var tx=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="quantile",t}return(0,d.ZT)(n,e),n.prototype.initCfg=function(){this.tickMethod="quantile",this.tickCount=5,this.nice=!0},n}(fv);const ex=tx;var vv={};function zc(e){return vv[e]}function _r(e,n){if(zc(e))throw new Error("type '"+e+"' existed.");vv[e]=n}var nx=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="identity",t.isIdentity=!0,t}return(0,d.ZT)(n,e),n.prototype.calculateTicks=function(){return this.values},n.prototype.scale=function(t){return this.values[0]!==t&&(0,v.hj)(t)?t:this.range[0]},n.prototype.invert=function(t){var r=this.range;return tr[1]?NaN:this.values[0]},n}(Oc);const rx=nx;function pv(e){var n=e.values,t=e.tickInterval,r=e.tickCount,i=e.showLast;if((0,v.hj)(t)){var a=(0,v.hX)(n,function(y,m){return m%t==0}),o=(0,v.Z$)(n);return i&&(0,v.Z$)(a)!==o&&a.push(o),a}var s=n.length,l=e.min,c=e.max;if((0,v.UM)(l)&&(l=0),(0,v.UM)(c)&&(c=n.length-1),!(0,v.hj)(r)||r>=s)return n.slice(l,c+1);if(r<=0||c<=0)return[];for(var h=1===r?s:Math.floor(s/(r-1)),f=[],p=l,g=0;g=c);g++)p=Math.min(l+g*h,c),f.push(g===r-1&&i?n[c]:n[p]);return f}var dv=Math.sqrt(50),gv=Math.sqrt(10),yv=Math.sqrt(2),ax=function(){function e(){this._domain=[0,1]}return e.prototype.domain=function(n){return n?(this._domain=Array.from(n,Number),this):this._domain.slice()},e.prototype.nice=function(n){var t,r;void 0===n&&(n=5);var c,i=this._domain.slice(),a=0,o=this._domain.length-1,s=this._domain[a],l=this._domain[o];return l0?c=gs(s=Math.floor(s/c)*c,l=Math.ceil(l/c)*c,n):c<0&&(c=gs(s=Math.ceil(s*c)/c,l=Math.floor(l*c)/c,n)),c>0?(i[a]=Math.floor(s/c)*c,i[o]=Math.ceil(l/c)*c,this.domain(i)):c<0&&(i[a]=Math.ceil(s*c)/c,i[o]=Math.floor(l*c)/c,this.domain(i)),this},e.prototype.ticks=function(n){return void 0===n&&(n=5),function ox(e,n,t){var r,a,o,s,i=-1;if(t=+t,(e=+e)===(n=+n)&&t>0)return[e];if((r=n0)for(e=Math.ceil(e/s),n=Math.floor(n/s),o=new Array(a=Math.ceil(n-e+1));++i=0?(a>=dv?10:a>=gv?5:a>=yv?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=dv?10:a>=gv?5:a>=yv?2:1)}function mv(e,n,t){return("ceil"===t?Math.ceil(e/n):"floor"===t?Math.floor(e/n):Math.round(e/n))*n}function Rc(e,n,t){var r=mv(e,t,"floor"),i=mv(n,t,"ceil");r=(0,v.ri)(r,t),i=(0,v.ri)(i,t);for(var a=[],o=Math.max((i-r)/(Math.pow(2,12)-1),t),s=r;s<=i;s+=o){var l=(0,v.ri)(s,o);a.push(l)}return{min:r,max:i,ticks:a}}function Nc(e,n,t){var r,i=e.minLimit,a=e.maxLimit,o=e.min,s=e.max,l=e.tickCount,c=void 0===l?5:l,h=(0,v.UM)(i)?(0,v.UM)(n)?o:n:i,f=(0,v.UM)(a)?(0,v.UM)(t)?s:t:a;if(h>f&&(f=(r=[h,f])[0],h=r[1]),c<=2)return[h,f];for(var p=(f-h)/(c-1),g=[],y=0;y=0&&(l=1),1-s/(o-1)-t+l}function fx(e,n,t){var r=(0,v.dp)(n);return 1-(0,v.cq)(n,e)/(r-1)-t+1}function vx(e,n,t,r,i,a){var o=(e-1)/(a-i),s=(n-1)/(Math.max(a,r)-Math.min(t,i));return 2-Math.max(o/s,s/o)}function px(e,n){return e>=n?2-(e-1)/(n-1):1}function dx(e,n,t,r){var i=n-e;return 1-.5*(Math.pow(n-r,2)+Math.pow(e-t,2))/Math.pow(.1*i,2)}function gx(e,n,t){var r=n-e;return t>r?1-Math.pow((t-r)/2,2)/Math.pow(.1*r,2):1}function Cv(e,n,t){if(void 0===t&&(t=5),e===n)return{max:n,min:e,ticks:[e]};var r=t<0?0:Math.round(t);if(0===r)return{max:n,min:e,ticks:[]};var s=(n-e)/r,l=Math.pow(10,Math.floor(Math.log10(s))),c=l;2*l-s<1.5*(s-c)&&5*l-s<2.75*(s-(c=2*l))&&10*l-s<1.5*(s-(c=5*l))&&(c=10*l);for(var h=Math.ceil(n/c),f=Math.floor(e/c),p=Math.max(h*c,n),g=Math.min(f*c,e),y=Math.floor((p-g)/c)+1,m=new Array(y),x=0;x1e148){var l=(n-e)/(s=t||5);return{min:e,max:n,ticks:Array(s).fill(null).map(function(Ae,Ye){return bi(e+l*Ye)})}}for(var c={score:-2,lmin:0,lmax:0,lstep:0},h=1;h<1/0;){for(var f=0;fc.score&&(!r||rt<=e&&Mt>=n)&&(c.lmin=rt,c.lmax=Mt,c.lstep=gt,c.score=Pe)}C+=1}y+=1}}h+=1}var Wt=bi(c.lmax),he=bi(c.lmin),we=bi(c.lstep),de=Math.floor(function ux(e){return Math.round(1e12*e)/1e12}((Wt-he)/we))+1,xe=new Array(de);for(xe[0]=bi(he),f=1;f>>1;e(n[s])>t?o=s:a=s+1}return a}}(function(o){return o[1]})(Ka,r)-1,a=Ka[i];return i<0?a=Ka[0]:i>=Ka.length&&(a=(0,v.Z$)(Ka)),a}(n,t,a)[1])/a;s>1&&(i*=Math.ceil(s)),r&&icv)for(var l=ys(t),c=Math.ceil(a/cv),h=s;h<=l+c;h+=c)o.push(Ax(h));else if(a>ja){var f=Math.ceil(a/ja),p=Vc(n),g=function Ex(e,n){var t=ys(e),r=ys(n),i=Vc(e);return 12*(r-t)+(Vc(n)-i)%12}(n,t);for(h=0;h<=g+f;h+=f)o.push(Fx(s,h+p))}else if(a>Rr){var m=(y=new Date(n)).getFullYear(),x=y.getMonth(),C=y.getDate(),M=Math.ceil(a/Rr),_=function kx(e,n){return Math.ceil((n-e)/Rr)}(n,t);for(h=0;h<_+M;h+=M)o.push(new Date(m,x,C+h).getTime())}else if(a>Si){m=(y=new Date(n)).getFullYear(),x=y.getMonth(),M=y.getDate();var y,b=y.getHours(),F=Math.ceil(a/Si),W=function Ix(e,n){return Math.ceil((n-e)/Si)}(n,t);for(h=0;h<=W+F;h+=F)o.push(new Date(m,x,M,b+h).getTime())}else if(a>_i){var tt=function Dx(e,n){return Math.ceil((n-e)/6e4)}(n,t),rt=Math.ceil(a/_i);for(h=0;h<=tt+rt;h+=rt)o.push(n+h*_i)}else{var Mt=a;Mt=512&&console.warn("Notice: current ticks length("+o.length+') >= 512, may cause performance issues, even out of memory. Because of the configure "tickInterval"(in milliseconds, current is '+a+") is too small, increase the value to solve the problem!"),o}),wr("log",function Cx(e){var o,n=e.base,t=e.tickCount,r=e.min,i=e.max,a=e.values,s=tr(n,i);if(r>0)o=Math.floor(tr(n,r));else{var l=uv(a,n,i);o=Math.floor(tr(n,l))}for(var h=Math.ceil((s-o)/t),f=[],p=o;p=0?1:-1;return Math.pow(o,n)*s})}),wr("quantile",function _x(e){var n=e.tickCount,t=e.values;if(!t||!t.length)return[];for(var r=t.slice().sort(function(s,l){return s-l}),i=[],a=0;a=0&&this.radius<=1&&(r*=this.radius),this.d=Math.floor(r*(1-this.innerRadius)/t),this.a=this.d/(2*Math.PI),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*r,end:this.innerRadius*r+.99*this.d}},n.prototype.convertPoint=function(t){var r,i=t.x,a=t.y;this.isTransposed&&(i=(r=[a,i])[0],a=r[1]);var o=this.convertDim(i,"x"),s=this.a*o,l=this.convertDim(a,"y");return{x:this.center.x+Math.cos(o)*(s+l),y:this.center.y+Math.sin(o)*(s+l)}},n.prototype.invertPoint=function(t){var r,i=this.d+this.y.start,a=De.$X([0,0],[t.x,t.y],[this.center.x,this.center.y]),o=an.Dg(a,[1,0],!0),s=o*this.a;De.kE(a)this.width/r?{x:this.center.x-(.5-a)*this.width,y:this.center.y-(.5-o)*(s=this.width/r)*i}:{x:this.center.x-(.5-a)*(s=this.height/i)*r,y:this.center.y-(.5-o)*this.height},this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=s*this.radius:(this.radius<=0||this.radius>s)&&(this.polarRadius=s):this.polarRadius=s,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},n.prototype.getRadius=function(){return this.polarRadius},n.prototype.convertPoint=function(t){var r,i=this.getCenter(),a=t.x,o=t.y;return this.isTransposed&&(a=(r=[o,a])[0],o=r[1]),a=this.convertDim(a,"x"),o=this.convertDim(o,"y"),{x:i.x+Math.cos(a)*o,y:i.y+Math.sin(a)*o}},n.prototype.invertPoint=function(t){var r,i=this.getCenter(),a=[t.x-i.x,t.y-i.y],s=this.startAngle,l=this.endAngle;this.isReflect("x")&&(s=(r=[l,s])[0],l=r[1]);var c=[1,0,0,0,1,0,0,0,1];an.zu(c,c,s);var h=[1,0,0];eo(h,h,c);var p=an.Dg([h[0],h[1]],a,l0?y:-y;var m=this.invertDim(g,"y"),x={x:0,y:0};return x.x=this.isTransposed?m:y,x.y=this.isTransposed?y:m,x},n.prototype.getCenter=function(){return this.circleCenter},n.prototype.getOneBox=function(){var t=this.startAngle,r=this.endAngle;if(Math.abs(r-t)>=2*Math.PI)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var i=[0,Math.cos(t),Math.cos(r)],a=[0,Math.sin(t),Math.sin(r)],o=Math.min(t,r);o=0;r--)e.removeChild(n[r])}function no(e){var n=e.start,t=e.end,r=Math.min(n.x,t.x),i=Math.min(n.y,t.y),a=Math.max(n.x,t.x),o=Math.max(n.y,t.y);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}}function ro(e,n,t,r){var i=e+t,a=n+r;return{x:e,y:n,width:t,height:r,minX:e,minY:n,maxX:isNaN(i)?0:i,maxY:isNaN(a)?0:a}}function Ai(e,n,t){return(1-t)*e+n*t}function sa(e,n,t){return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}}var Ms=function(e,n,t){return void 0===t&&(t=Math.pow(Number.EPSILON,.5)),[e,n].includes(1/0)?Math.abs(e)===Math.abs(n):Math.abs(e-n)0?(0,v.S6)(l,function(c){if(c.get("visible")){if(c.isGroup()&&0===c.get("children").length)return!0;var h=Fv(c),f=c.applyToMatrix([h.minX,h.minY,1]),p=c.applyToMatrix([h.minX,h.maxY,1]),g=c.applyToMatrix([h.maxX,h.minY,1]),y=c.applyToMatrix([h.maxX,h.maxY,1]),m=Math.min(f[0],p[0],g[0],y[0]),x=Math.max(f[0],p[0],g[0],y[0]),C=Math.min(f[1],p[1],g[1],y[1]),M=Math.max(f[1],p[1],g[1],y[1]);ma&&(a=x),Cs&&(s=M)}}):(i=0,a=0,o=0,s=0),r=ro(i,o,a-i,s-o)}else r=e.getBBox();return t?function Jx(e,n){var t=Math.max(e.minX,n.minX),r=Math.max(e.minY,n.minY);return ro(t,r,Math.min(e.maxX,n.maxX)-t,Math.min(e.maxY,n.maxY)-r)}(r,t):r}function Rn(e){return e+"px"}function kv(e,n,t,r){var i=function $x(e,n){var t=n.x-e.x,r=n.y-e.y;return Math.sqrt(t*t+r*r)}(e,n),a=r/i,o=0;return"start"===t?o=0-a:"end"===t&&(o=1+a),{x:Ai(e.x,n.x,o),y:Ai(e.y,n.y,o)}}var qx={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},jx=function(e){function n(t){var r=e.call(this,t)||this;return r.initCfg(),r}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},n.prototype.clear=function(){},n.prototype.update=function(t){var r=this,i=this.get("defaultCfg")||{};(0,v.S6)(t,function(a,o){var l=a;r.get(o)!==a&&((0,v.Kn)(a)&&i[o]&&(l=(0,v.b$)({},i[o],a)),r.set(o,l))}),this.updateInner(t),this.afterUpdate(t)},n.prototype.updateInner=function(t){},n.prototype.afterUpdate=function(t){(0,v.wH)(t,"visible")&&(t.visible?this.show():this.hide()),(0,v.wH)(t,"capture")&&this.setCapture(t.capture)},n.prototype.getLayoutBBox=function(){return this.getBBox()},n.prototype.getLocationType=function(){return this.get("locationType")},n.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},n.prototype.setOffset=function(t,r){this.update({offsetX:t,offsetY:r})},n.prototype.setLocation=function(t){var r=(0,d.pi)({},t);this.update(r)},n.prototype.getLocation=function(){var t=this,r={},i=this.get("locationType");return(0,v.S6)(qx[i],function(o){r[o]=t.get(o)}),r},n.prototype.isList=function(){return!1},n.prototype.isSlider=function(){return!1},n.prototype.init=function(){},n.prototype.initCfg=function(){var t=this,r=this.get("defaultCfg");(0,v.S6)(r,function(i,a){var o=t.get(a);if((0,v.Kn)(o)){var s=(0,v.b$)({},i,o);t.set(a,s)}})},n}(_n.Base);const Iv=jx;var Ei="update_status",Kx=["visible","tip","delegateObject"],t2=["container","group","shapesMap","isRegister","isUpdating","destroyed"],e2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},n.prototype.remove=function(){this.clear(),this.get("group").remove()},n.prototype.clear=function(){this.get("group").clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},n.prototype.getChildComponentById=function(t){var r=this.getElementById(t);return r&&r.get("component")},n.prototype.getElementById=function(t){return this.get("shapesMap")[t]},n.prototype.getElementByLocalId=function(t){var r=this.getElementId(t);return this.getElementById(r)},n.prototype.getElementsByName=function(t){var r=[];return(0,v.S6)(this.get("shapesMap"),function(i){i.get("name")===t&&r.push(i)}),r},n.prototype.getContainer=function(){return this.get("container")},n.prototype.updateInner=function(t){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},n.prototype.render=function(){var t=this.get("offScreenGroup");t||(t=this.offScreenRender());var r=this.get("group");this.updateElements(t,r),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},n.prototype.show=function(){this.get("group").show(),this.set("visible",!0)},n.prototype.hide=function(){this.get("group").hide(),this.set("visible",!1)},n.prototype.setCapture=function(t){this.get("group").set("capture",t),this.set("capture",t)},n.prototype.destroy=function(){this.removeEvent(),this.remove(),e.prototype.destroy.call(this)},n.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},n.prototype.getLayoutBBox=function(){var t=this.get("group"),r=this.getInnerLayoutBBox(),i=t.getTotalMatrix();return i&&(r=function Zx(e,n){var t=xs(e,[n.minX,n.minY]),r=xs(e,[n.maxX,n.minY]),i=xs(e,[n.minX,n.maxY]),a=xs(e,[n.maxX,n.maxY]),o=Math.min(t[0],r[0],i[0],a[0]),s=Math.max(t[0],r[0],i[0],a[0]),l=Math.min(t[1],r[1],i[1],a[1]),c=Math.max(t[1],r[1],i[1],a[1]);return{x:o,y:l,minX:o,minY:l,maxX:s,maxY:c,width:s-o,height:c-l}}(i,r)),r},n.prototype.on=function(t,r,i){return this.get("group").on(t,r,i),this},n.prototype.off=function(t,r){var i=this.get("group");return i&&i.off(t,r),this},n.prototype.emit=function(t,r){this.get("group").emit(t,r)},n.prototype.init=function(){e.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},n.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},n.prototype.delegateEmit=function(t,r){var i=this.get("group");r.target=i,i.emit(t,r),Tv(i,t,r)},n.prototype.createOffScreenGroup=function(){return new(this.get("group").getGroupBase())({delegateObject:this.getDelegateObject()})},n.prototype.applyOffset=function(){var t=this.get("offsetX"),r=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t,y:r})},n.prototype.initGroup=function(){var t=this.get("container");this.set("group",t.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},n.prototype.offScreenRender=function(){this.clearOffScreenCache();var t=this.createOffScreenGroup();return this.renderInner(t),this.set("offScreenGroup",t),this.set("offScreenBBox",Fv(t)),t},n.prototype.addGroup=function(t,r){this.appendDelegateObject(t,r);var i=t.addGroup(r);return this.get("isRegister")&&this.registerElement(i),i},n.prototype.addShape=function(t,r){this.appendDelegateObject(t,r);var i=t.addShape(r);return this.get("isRegister")&&this.registerElement(i),i},n.prototype.addComponent=function(t,r){var i=r.id,a=r.component,o=(0,d._T)(r,["id","component"]),s=new a((0,d.pi)((0,d.pi)({},o),{id:i,container:t,updateAutoRender:this.get("updateAutoRender")}));return s.init(),s.render(),this.get("isRegister")&&this.registerElement(s.get("group")),s},n.prototype.initEvent=function(){},n.prototype.removeEvent=function(){this.get("group").off()},n.prototype.getElementId=function(t){return this.get("id")+"-"+this.get("name")+"-"+t},n.prototype.registerElement=function(t){var r=t.get("id");this.get("shapesMap")[r]=t},n.prototype.unregisterElement=function(t){var r=t.get("id");delete this.get("shapesMap")[r]},n.prototype.moveElementTo=function(t,r){var i=Yc(r);t.attr("matrix",i)},n.prototype.addAnimation=function(t,r,i){var a=r.attr("opacity");(0,v.UM)(a)&&(a=1),r.attr("opacity",0),r.animate({opacity:a},i)},n.prototype.removeAnimation=function(t,r,i){r.animate({opacity:0},i)},n.prototype.updateAnimation=function(t,r,i,a){r.animate(i,a)},n.prototype.updateElements=function(t,r){var l,i=this,a=this.get("animate"),o=this.get("animateOption"),s=t.getChildren().slice(0);(0,v.S6)(s,function(c){var h=c.get("id"),f=i.getElementById(h),p=c.get("name");if(f)if(c.get("isComponent")){var g=c.get("component"),y=f.get("component"),m=(0,v.ei)(g.cfg,(0,v.e5)((0,v.XP)(g.cfg),t2));y.update(m),f.set(Ei,"update")}else{var x=i.getReplaceAttrs(f,c);a&&o.update?i.updateAnimation(p,f,x,o.update):f.attr(x),c.isGroup()&&i.updateElements(c,f),(0,v.S6)(Kx,function(b){f.set(b,c.get(b))}),function Qx(e,n){if(e.getClip()||n.getClip()){var t=n.getClip();if(!t)return void e.setClip(null);var r={type:t.get("type"),attrs:t.attr()};e.setClip(r)}}(f,c),l=f,f.set(Ei,"update")}else{r.add(c);var C=r.getChildren();if(C.splice(C.length-1,1),l){var M=C.indexOf(l);C.splice(M+1,0,c)}else C.unshift(c);if(i.registerElement(c),c.set(Ei,"add"),c.get("isComponent")?(g=c.get("component")).set("container",r):c.isGroup()&&i.registerNewGroup(c),l=c,a){var _=i.get("isInit")?o.appear:o.enter;_&&i.addAnimation(p,c,_)}}})},n.prototype.clearUpdateStatus=function(t){var r=t.getChildren();(0,v.S6)(r,function(i){i.set(Ei,null)})},n.prototype.clearOffScreenCache=function(){var t=this.get("offScreenGroup");t&&t.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},n.prototype.getDelegateObject=function(){var t;return(t={})[this.get("name")]=this,t.component=this,t},n.prototype.appendDelegateObject=function(t,r){var i=t.get("delegateObject");r.delegateObject||(r.delegateObject={}),(0,v.CD)(r.delegateObject,i)},n.prototype.getReplaceAttrs=function(t,r){var i=t.attr(),a=r.attr();return(0,v.S6)(i,function(o,s){void 0===a[s]&&(a[s]=void 0)}),a},n.prototype.registerNewGroup=function(t){var r=this,i=t.getChildren();(0,v.S6)(i,function(a){r.registerElement(a),a.set(Ei,"add"),a.isGroup()&&r.registerNewGroup(a)})},n.prototype.deleteElements=function(){var t=this,r=this.get("shapesMap"),i=[];(0,v.S6)(r,function(s,l){!s.get(Ei)||s.destroyed?i.push([l,s]):s.set(Ei,null)});var a=this.get("animate"),o=this.get("animateOption");(0,v.S6)(i,function(s){var l=s[0],c=s[1];if(!c.destroyed){var h=c.get("name");if(a&&o.leave){var f=(0,v.CD)({callback:function(){t.removeElement(c)}},o.leave);t.removeAnimation(h,c,f)}else t.removeElement(c)}delete r[l]})},n.prototype.removeElement=function(t){if(t.get("isGroup")){var r=t.get("component");r&&r.destroy()}t.remove()},n}(Iv);const Tn=e2;var Zc="\u2026";function Fi(e,n){return e.charCodeAt(n)>0&&e.charCodeAt(n)<128?1:2}var i2="\u2026",a2=2,o2=400;function Wc(e){if(e.length>o2)return function s2(e){for(var n=e.map(function(l){var c=l.attr("text");return(0,v.UM)(c)?"":""+c}),t=0,r=0,i=0;i=19968&&s<=40869?2:1}a>t&&(t=a,r=i)}return e[r].getBBox().width}(e);var n=0;return(0,v.S6)(e,function(t){var i=t.getBBox().width;n=0?function r2(e,n,t){void 0===t&&(t="tail");var r=e.length,i="";if("tail"===t){for(var a=0,o=0;a1||a<0)&&(a=1),{x:Ai(t.x,r.x,a),y:Ai(t.y,r.y,a)}},n.prototype.renderLabel=function(t){var r=this.get("text"),i=this.get("start"),a=this.get("end"),s=r.content,l=r.style,c=r.offsetX,h=r.offsetY,f=r.autoRotate,p=r.maxLength,g=r.autoEllipsis,y=r.ellipsisPosition,m=r.background,x=r.isVertical,C=void 0!==x&&x,M=this.getLabelPoint(i,a,r.position),_=M.x+c,b=M.y+h,F={id:this.getElementId("line-text"),name:"annotation-line-text",x:_,y:b,content:s,style:l,maxLength:p,autoEllipsis:g,ellipsisPosition:y,background:m,isVertical:C};if(f){var W=[a.x-i.x,a.y-i.y];F.rotate=Math.atan2(W[1],W[0])}ws(t,F)},n}(Tn);const u2=c2;var h2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:Ge.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:Ge.fontFamily}}})},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},n.prototype.renderInner=function(t){var r=this.getLocation(),i=r.x,a=r.y,o=this.get("content"),s=this.get("style");ws(t,{id:this.getElementId("text"),name:this.get("name")+"-text",x:i,y:a,content:o,style:s,maxLength:this.get("maxLength"),autoEllipsis:this.get("autoEllipsis"),isVertical:this.get("isVertical"),ellipsisPosition:this.get("ellipsisPosition"),background:this.get("background"),rotate:this.get("rotate")})},n.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var r=this.getLocation(),i=r.x,a=r.y,o=this.get("rotate");Hc(t,i,a),Ev(t,o,i,a)}},n}(Tn);const f2=h2;var v2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2,style:{stroke:"#999",lineWidth:1}})},n.prototype.renderInner=function(t){this.renderArc(t)},n.prototype.getArcPath=function(){var t=this.getLocation(),r=t.center,i=t.radius,a=t.startAngle,o=t.endAngle,s=sa(r,i,a),l=sa(r,i,o),c=o-a>Math.PI?1:0,h=[["M",s.x,s.y]];if(o-a==2*Math.PI){var f=sa(r,i,a+Math.PI);h.push(["A",i,i,0,c,1,f.x,f.y]),h.push(["A",i,i,0,c,1,l.x,l.y])}else h.push(["A",i,i,0,c,1,l.x,l.y]);return h},n.prototype.renderArc=function(t){var r=this.getArcPath(),i=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:(0,d.pi)({path:r},i)})},n}(Tn);const p2=v2;var d2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:Ge.regionColor,opacity:.4}}})},n.prototype.renderInner=function(t){this.renderRegion(t)},n.prototype.renderRegion=function(t){var r=this.get("start"),i=this.get("end"),a=this.get("style"),o=no({start:r,end:i});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:(0,d.pi)({x:o.x,y:o.y,width:o.width,height:o.height},a)})},n}(Tn);const g2=d2;var y2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},n.prototype.renderInner=function(t){this.renderImage(t)},n.prototype.getImageAttrs=function(){var t=this.get("start"),r=this.get("end"),i=this.get("style"),a=no({start:t,end:r}),o=this.get("src");return(0,d.pi)({x:a.x,y:a.y,img:o,width:a.width,height:a.height},i)},n.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},n}(Tn);const m2=y2;var x2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:Ge.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:Ge.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:Ge.fontFamily}}}})},n.prototype.renderInner=function(t){(0,v.U2)(this.get("line"),"display")&&this.renderLine(t),(0,v.U2)(this.get("text"),"display")&&this.renderText(t),(0,v.U2)(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},n.prototype.renderPoint=function(t){var r=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:r})},n.prototype.renderLine=function(t){var r=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:r})},n.prototype.renderText=function(t){var r=this.getShapeAttrs().text,i=r.x,a=r.y,o=r.text,s=(0,d._T)(r,["x","y","text"]),l=this.get("text"),c=l.background,h=l.maxLength,f=l.autoEllipsis,p=l.isVertival,g=l.ellipsisPosition;ws(t,{x:i,y:a,id:this.getElementId("text"),name:"annotation-text",content:o,style:s,background:c,maxLength:h,autoEllipsis:f,isVertival:p,ellipsisPosition:g})},n.prototype.autoAdjust=function(t){var r=this.get("direction"),i=this.get("x"),a=this.get("y"),o=(0,v.U2)(this.get("line"),"length",0),s=this.get("coordinateBBox"),l=t.getBBox(),c=l.minX,h=l.maxX,f=l.minY,p=l.maxY,g=t.findById(this.getElementId("text-group")),y=t.findById(this.getElementId("text")),m=t.findById(this.getElementId("line"));if(s&&g){var x=g.attr("x"),C=g.attr("y"),M=y.getCanvasBBox(),_=M.width,b=M.height,F=0,W=0;if(i+c<=s.minX)if("leftward"===r)F=1;else{var tt=s.minX-(i+c);x=g.attr("x")+tt}else i+h>=s.maxX&&("rightward"===r?F=-1:(tt=i+h-s.maxX,x=g.attr("x")-tt));F&&(m&&m.attr("path",[["M",0,0],["L",o*F,0]]),x=(o+2+_)*F),a+f<=s.minY?"upward"===r?W=1:(tt=s.minY-(a+f),C=g.attr("y")+tt):a+p>=s.maxY&&("downward"===r?W=-1:(tt=a+p-s.maxY,C=g.attr("y")-tt)),W&&(m&&m.attr("path",[["M",0,0],["L",0,o*W]]),C=(o+2+b)*W),(x!==g.attr("x")||C!==g.attr("y"))&&Hc(g,x,C)}},n.prototype.getShapeAttrs=function(){var t=(0,v.U2)(this.get("line"),"display"),r=(0,v.U2)(this.get("point"),"style",{}),i=(0,v.U2)(this.get("line"),"style",{}),a=(0,v.U2)(this.get("text"),"style",{}),o=this.get("direction"),s=t?(0,v.U2)(this.get("line"),"length",0):0,l=0,c=0,h="top",f="start";switch(o){case"upward":c=-1,h="bottom";break;case"downward":c=1,h="top";break;case"leftward":l=-1,f="end";break;case"rightward":l=1,f="start"}return{point:(0,d.pi)({x:0,y:0},r),line:(0,d.pi)({path:[["M",0,0],["L",s*l,s*c]]},i),text:(0,d.pi)({x:(s+2)*l,y:(s+2)*c,text:(0,v.U2)(this.get("text"),"content",""),textBaseline:h,textAlign:f},a)}},n}(Tn);const C2=x2;var M2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:Ge.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:Ge.textColor,fontFamily:Ge.fontFamily}}}})},n.prototype.renderInner=function(t){var r=(0,v.U2)(this.get("region"),"style",{}),a=((0,v.U2)(this.get("text"),"style",{}),this.get("lineLength")||0),o=this.get("points");if(o.length){var s=function Xx(e){var n=e.map(function(s){return s.x}),t=e.map(function(s){return s.y}),r=Math.min.apply(Math,n),i=Math.min.apply(Math,t),a=Math.max.apply(Math,n),o=Math.max.apply(Math,t);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}}(o),l=[];l.push(["M",o[0].x,s.minY-a]),o.forEach(function(h){l.push(["L",h.x,h.y])}),l.push(["L",o[o.length-1].x,o[o.length-1].y-a]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:(0,d.pi)({path:l},r)}),ws(t,(0,d.pi)({id:this.getElementId("text"),name:"annotation-text",x:(s.minX+s.maxX)/2,y:s.minY-a},this.get("text")))}},n}(Tn);const w2=M2;var _2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},n.prototype.renderInner=function(t){var r=this,i=this.get("start"),a=this.get("end"),o=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});(0,v.S6)(this.get("shapes"),function(l,c){var h=l.get("type"),f=(0,v.d9)(l.attr());r.adjustShapeAttrs(f),r.addShape(o,{id:r.getElementId("shape-"+h+"-"+c),capture:!1,type:h,attrs:f})});var s=no({start:i,end:a});o.setClip({type:"rect",attrs:{x:s.minX,y:s.minY,width:s.width,height:s.height}})},n.prototype.adjustShapeAttrs=function(t){var r=this.get("color");t.fill&&(t.fill=t.fillStyle=r),t.stroke=t.strokeStyle=r},n}(Tn);const S2=_2;var b2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"shape",draw:v.ZT})},n.prototype.renderInner=function(t){var r=this.get("render");(0,v.mf)(r)&&r(t)},n}(Tn);const T2=b2;function Nn(e,n,t){var r;try{r=window.getComputedStyle?window.getComputedStyle(e,null)[n]:e.style[n]}catch{}finally{r=void 0===r?t:r}return r}var I2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{container:null,containerTpl:"
    ",updateAutoRender:!0,containerClassName:"",parent:null})},n.prototype.getContainer=function(){return this.get("container")},n.prototype.show=function(){this.get("container").style.display="",this.set("visible",!0)},n.prototype.hide=function(){this.get("container").style.display="none",this.set("visible",!1)},n.prototype.setCapture=function(t){this.getContainer().style.pointerEvents=t?"auto":"none",this.set("capture",t)},n.prototype.getBBox=function(){var t=this.getContainer();return ro(parseFloat(t.style.left)||0,parseFloat(t.style.top)||0,t.clientWidth,t.clientHeight)},n.prototype.clear=function(){Gc(this.get("container"))},n.prototype.destroy=function(){this.removeEvent(),this.removeDom(),e.prototype.destroy.call(this)},n.prototype.init=function(){e.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},n.prototype.initCapture=function(){this.setCapture(this.get("capture"))},n.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},n.prototype.initDom=function(){},n.prototype.initContainer=function(){var t=this.get("container");if((0,v.UM)(t)){t=this.createDom();var r=this.get("parent");(0,v.HD)(r)&&(r=document.getElementById(r),this.set("parent",r)),r.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else(0,v.HD)(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},n.prototype.resetStyles=function(){var t=this.get("domStyles"),r=this.get("defaultStyles");t=t?(0,v.b$)({},r,t):r,this.set("domStyles",t)},n.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var r=this.getContainer();this.applyChildrenStyles(r,t);var i=this.get("containerClassName");i&&function Wx(e,n){return!!e.className.match(new RegExp("(\\s|^)"+n+"(\\s|$)"))}(r,i)&&In(r,t[i])}},n.prototype.applyChildrenStyles=function(t,r){(0,v.S6)(r,function(i,a){var o=t.getElementsByClassName(a);(0,v.S6)(o,function(s){In(s,i)})})},n.prototype.applyStyle=function(t,r){In(r,this.get("domStyles")[t])},n.prototype.createDom=function(){return jr(this.get("containerTpl"))},n.prototype.initEvent=function(){},n.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},n.prototype.removeEvent=function(){},n.prototype.updateInner=function(t){(0,v.wH)(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},n.prototype.resetPosition=function(){},n}(Iv);const Xc=I2;var D2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'
    ',alignX:"left",alignY:"top",html:"",zIndex:7})},n.prototype.render=function(){var t=this.getContainer(),r=this.get("html");Gc(t);var i=(0,v.mf)(r)?r(t):r;if((0,v.kK)(i))t.appendChild(i);else if((0,v.HD)(i)||(0,v.hj)(i)){var a=jr(""+i);a&&t.appendChild(a)}this.resetPosition()},n.prototype.resetPosition=function(){var t=this.getContainer(),r=this.getLocation(),i=r.x,a=r.y,o=this.get("alignX"),s=this.get("alignY"),l=this.get("offsetX"),c=this.get("offsetY"),h=function E2(e,n){var t=function A2(e,n){var t=Nn(e,"width",n);return"auto"===t&&(t=e.offsetWidth),parseFloat(t)}(e,n),r=parseFloat(Nn(e,"borderLeftWidth"))||0,i=parseFloat(Nn(e,"paddingLeft"))||0,a=parseFloat(Nn(e,"paddingRight"))||0,o=parseFloat(Nn(e,"borderRightWidth"))||0,s=parseFloat(Nn(e,"marginRight"))||0;return t+r+o+i+a+(parseFloat(Nn(e,"marginLeft"))||0)+s}(t),f=function k2(e,n){var t=function F2(e,n){var t=Nn(e,"height",n);return"auto"===t&&(t=e.offsetHeight),parseFloat(t)}(e,n),r=parseFloat(Nn(e,"borderTopWidth"))||0,i=parseFloat(Nn(e,"paddingTop"))||0,a=parseFloat(Nn(e,"paddingBottom"))||0;return t+r+(parseFloat(Nn(e,"borderBottomWidth"))||0)+i+a+(parseFloat(Nn(e,"marginTop"))||0)+(parseFloat(Nn(e,"marginBottom"))||0)}(t),p={x:i,y:a};"middle"===o?p.x-=Math.round(h/2):"right"===o&&(p.x-=Math.round(h)),"middle"===s?p.y-=Math.round(f/2):"bottom"===s&&(p.y-=Math.round(f)),l&&(p.x+=l),c&&(p.y+=c),In(t,{position:"absolute",left:p.x+"px",top:p.y+"px",zIndex:this.get("zIndex")})},n}(Xc);const L2=D2;function ao(e,n,t){var r=n+"Style",i=null;return(0,v.S6)(t,function(a,o){e[o]&&a[r]&&(i||(i={}),(0,v.CD)(i,a[r]))}),i}var O2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:Ge.lineColor}},tickLine:{style:{lineWidth:1,stroke:Ge.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:Ge.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:Ge.textColor,fontFamily:Ge.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:Ge.textColor,textBaseline:"middle",fontFamily:Ge.fontFamily,textAlign:"center"},iconStyle:{fill:Ge.descriptionIconFill,stroke:Ge.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:Ge.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},n.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},n.prototype.isList=function(){return!0},n.prototype.getItems=function(){return this.get("ticks")},n.prototype.setItems=function(t){this.update({ticks:t})},n.prototype.updateItem=function(t,r){(0,v.CD)(t,r),this.clear(),this.render()},n.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},n.prototype.setItemState=function(t,r,i){t[r]=i,this.updateTickStates(t)},n.prototype.hasState=function(t,r){return!!t[r]},n.prototype.getItemStates=function(t){var r=this.get("tickStates"),i=[];return(0,v.S6)(r,function(a,o){t[o]&&i.push(o)}),i},n.prototype.clearItemsState=function(t){var r=this,i=this.getItemsByState(t);(0,v.S6)(i,function(a){r.setItemState(a,t,!1)})},n.prototype.getItemsByState=function(t){var r=this,i=this.getItems();return(0,v.hX)(i,function(a){return r.hasState(a,t)})},n.prototype.getSidePoint=function(t,r){var a=this.getSideVector(r,t);return{x:t.x+a[0],y:t.y+a[1]}},n.prototype.getTextAnchor=function(t){var r;return(0,v.vQ)(t[0],0)?r="center":t[0]>0?r="start":t[0]<0&&(r="end"),r},n.prototype.getTextBaseline=function(t){var r;return(0,v.vQ)(t[1],0)?r="middle":t[1]>0?r="top":t[1]<0&&(r="bottom"),r},n.prototype.processOverlap=function(t){},n.prototype.drawLine=function(t){var r=this.getLinePath(),i=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:(0,v.CD)({path:r},i.style)})},n.prototype.getTickLineItems=function(t){var r=this,i=[],a=this.get("tickLine"),o=a.alignTick,s=a.length,l=1;return t.length>=2&&(l=t[1].value-t[0].value),(0,v.S6)(t,function(h){var f=h.point;o||(f=r.getTickPoint(h.value-l/2));var p=r.getSidePoint(f,s);i.push({startPoint:f,tickValue:h.value,endPoint:p,tickId:h.id,id:"tickline-"+h.id})}),i},n.prototype.getSubTickLineItems=function(t){var r=[],i=this.get("subTickLine"),a=i.count,o=t.length;if(o>=2)for(var s=0;s0){var i=(0,v.dp)(r);if(i>t.threshold){var a=Math.ceil(i/t.threshold),o=r.filter(function(s,l){return l%a==0});this.set("ticks",o),this.set("originalTicks",r)}}},n.prototype.getLabelAttrs=function(t,r,i){var a=this.get("label"),o=a.offset,s=a.offsetX,l=a.offsetY,c=a.rotate,h=a.formatter,f=this.getSidePoint(t.point,o),p=this.getSideVector(o,f),g=h?h(t.name,t,r):t.name,y=a.style;y=(0,v.mf)(y)?(0,v.U2)(this.get("theme"),["label","style"],{}):y;var m=(0,v.CD)({x:f.x+s,y:f.y+l,text:g,textAlign:this.getTextAnchor(p),textBaseline:this.getTextBaseline(p)},y);return c&&(m.matrix=Ti(f,c)),m},n.prototype.drawLabels=function(t){var r=this,i=this.get("ticks"),a=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});(0,v.S6)(i,function(p,g){r.addShape(a,{type:"text",name:"axis-label",id:r.getElementId("label-"+p.id),attrs:r.getLabelAttrs(p,g,i),delegateObject:{tick:p,item:p,index:g}})}),this.processOverlap(a);var o=a.getChildren(),s=(0,v.U2)(this.get("theme"),["label","style"],{}),l=this.get("label"),c=l.style,h=l.formatter;if((0,v.mf)(c)){var f=o.map(function(p){return(0,v.U2)(p.get("delegateObject"),"tick")});(0,v.S6)(o,function(p,g){var y=p.get("delegateObject").tick,m=h?h(y.name,y,g):y.name,x=(0,v.CD)({},s,c(m,g,f));p.attr(x)})}},n.prototype.getTitleAttrs=function(){var t=this.get("title"),r=t.style,i=t.position,a=t.offset,o=t.spacing,s=void 0===o?0:o,l=t.autoRotate,c=r.fontSize,h=.5;"start"===i?h=0:"end"===i&&(h=1);var f=this.getTickPoint(h),p=this.getSidePoint(f,a||s+c/2),g=(0,v.CD)({x:p.x,y:p.y,text:t.text},r),y=t.rotate,m=y;if((0,v.UM)(y)&&l){var x=this.getAxisVector(f);m=an.Dg(x,[1,0],!0)}if(m){var M=Ti(p,m);g.matrix=M}return g},n.prototype.drawTitle=function(t){var r,i=this.getTitleAttrs(),a=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:i});null!==(r=this.get("title"))&&void 0!==r&&r.description&&this.drawDescriptionIcon(t,a,i.matrix)},n.prototype.drawDescriptionIcon=function(t,r,i){var a=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),o=r.getBBox(),s=o.maxX,l=o.maxY,c=o.height,h=this.get("title").iconStyle,p=c/2,g=p/6,y=s+4,m=l-c/2,x=[y+p,m-p],C=x[0],M=x[1],_=[C+p,M+p],b=_[0],F=_[1],W=[C,F+p],tt=W[0],rt=W[1],Mt=[y,M+p],gt=Mt[0],Vt=Mt[1],te=[y+p,m-c/4],ye=te[0],_e=te[1],Pe=[ye,_e+g],Wt=Pe[0],he=Pe[1],we=[Wt,he+g],de=we[0],xe=we[1],Ae=[de,xe+3*p/4],Ye=Ae[0],Ze=Ae[1];this.addShape(a,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:(0,d.pi)({path:[["M",C,M],["A",p,p,0,0,1,b,F],["A",p,p,0,0,1,tt,rt],["A",p,p,0,0,1,gt,Vt],["A",p,p,0,0,1,C,M],["M",ye,_e],["L",Wt,he],["M",de,xe],["L",Ye,Ze]],lineWidth:g,matrix:i},h)}),this.addShape(a,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:y,y:m-c/2,width:c,height:c,stroke:"#000",fill:"#000",opacity:0,matrix:i,cursor:"pointer"}})},n.prototype.applyTickStates=function(t,r){if(this.getItemStates(t).length){var a=this.get("tickStates"),o=this.getElementId("label-"+t.id),s=r.findById(o);if(s){var l=ao(t,"label",a);l&&s.attr(l)}var c=this.getElementId("tickline-"+t.id),h=r.findById(c);if(h){var f=ao(t,"tickLine",a);f&&h.attr(f)}}},n.prototype.updateTickStates=function(t){var r=this.getItemStates(t),i=this.get("tickStates"),a=this.get("label"),o=this.getElementByLocalId("label-"+t.id),s=this.get("tickLine"),l=this.getElementByLocalId("tickline-"+t.id);if(r.length){if(o){var c=ao(t,"label",i);c&&o.attr(c)}if(l){var h=ao(t,"tickLine",i);h&&l.attr(h)}}else o&&o.attr(a.style),l&&l.attr(s.style)},n}(Tn);const Dv=O2;function $c(e,n,t,r){var i=n.getChildren(),a=!1;return(0,v.S6)(i,function(o){var s=io(e,o,t,r);a=a||s}),a}function P2(){return Lv}function z2(e,n,t){return $c(e,n,t,"head")}function Lv(e,n,t){return $c(e,n,t,"tail")}function B2(e,n,t){return $c(e,n,t,"middle")}function Ov(e){var n=function R2(e){var n=e.attr("matrix");return n&&1!==n[0]}(e)?function Gx(e){var t=[0,0,0];return eo(t,[1,0,0],e),Math.atan2(t[1],t[0])}(e.attr("matrix")):0;return n%360}function Jc(e,n,t,r){var i=!1,a=Ov(n),o=Math.abs(e?t.attr("y")-n.attr("y"):t.attr("x")-n.attr("x")),s=(e?t.attr("y")>n.attr("y"):t.attr("x")>n.attr("x"))?n.getBBox():t.getBBox();if(e){var l=Math.abs(Math.cos(a));i=Ms(l,0,Math.PI/180)?s.width+r>o:s.height/l+r>o}else l=Math.abs(Math.sin(a)),i=Ms(l,0,Math.PI/180)?s.width+r>o:s.height/l+r>o;return i}function oo(e,n,t,r){var i=r?.minGap||0,a=n.getChildren().slice().filter(function(y){return y.get("visible")});if(!a.length)return!1;var o=!1;t&&a.reverse();for(var s=a.length,c=a[0],h=1;h1){p=Math.ceil(p);for(var m=0;m2){var o=i[0],s=i[i.length-1];o.get("visible")||(o.show(),oo(e,n,!1,r)&&(a=!0)),s.get("visible")||(s.show(),oo(e,n,!0,r)&&(a=!0))}return a}function Bv(e,n,t,r){var i=n.getChildren();if(!i.length||!e&&i.length<2)return!1;var a=Wc(i),o=!1;return(o=e?!!t&&a>t:a>Math.abs(i[1].attr("x")-i[0].attr("x")))&&function G2(e,n){(0,v.S6)(e,function(t){var a=Ti({x:t.attr("x"),y:t.attr("y")},n);t.attr("matrix",a)})}(i,r(t,a)),o}function Z2(){return Rv}function Rv(e,n,t,r){return Bv(e,n,t,function(){return(0,v.hj)(r)?r:e?Ge.verticalAxisRotate:Ge.horizontalAxisRotate})}function W2(e,n,t){return Bv(e,n,t,function(r,i){if(!r)return e?Ge.verticalAxisRotate:Ge.horizontalAxisRotate;if(e)return-Math.acos(r/i);var a=0;return(r>i||(a=Math.asin(r/i))>Math.PI/4)&&(a=Math.PI/4),a})}var X2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line",locationType:"region",start:null,end:null})},n.prototype.getLinePath=function(){var t=this.get("start"),r=this.get("end"),i=[];return i.push(["M",t.x,t.y]),i.push(["L",r.x,r.y]),i},n.prototype.getInnerLayoutBBox=function(){var t=this.get("start"),r=this.get("end"),i=e.prototype.getInnerLayoutBBox.call(this),a=Math.min(t.x,r.x,i.x),o=Math.min(t.y,r.y,i.y),s=Math.max(t.x,r.x,i.maxX),l=Math.max(t.y,r.y,i.maxY);return{x:a,y:o,minX:a,minY:o,maxX:s,maxY:l,width:s-a,height:l-o}},n.prototype.isVertical=function(){var t=this.get("start"),r=this.get("end");return(0,v.vQ)(t.x,r.x)},n.prototype.isHorizontal=function(){var t=this.get("start"),r=this.get("end");return(0,v.vQ)(t.y,r.y)},n.prototype.getTickPoint=function(t){var i=this.get("start"),a=this.get("end");return{x:i.x+(a.x-i.x)*t,y:i.y+(a.y-i.y)*t}},n.prototype.getSideVector=function(t){var r=this.getAxisVector(),i=De.Fv([0,0],r),a=this.get("verticalFactor");return De.bA([0,0],[i[1],-1*i[0]],t*a)},n.prototype.getAxisVector=function(){var t=this.get("start"),r=this.get("end");return[r.x-t.x,r.y-t.y]},n.prototype.processOverlap=function(t){var r=this,i=this.isVertical(),a=this.isHorizontal();if(i||a){var o=this.get("label"),s=this.get("title"),l=this.get("verticalLimitLength"),c=o.offset,h=l,f=0,p=0;s&&(f=s.style.fontSize,p=s.spacing),h&&(h=h-c-p-f);var g=this.get("overlapOrder");if((0,v.S6)(g,function(x){o[x]&&r.canProcessOverlap(x)&&r.autoProcessOverlap(x,o[x],t,h)}),s&&(0,v.UM)(s.offset)){var y=t.getCanvasBBox();s.offset=c+(i?y.width:y.height)+p+f/2}}},n.prototype.canProcessOverlap=function(t){var r=this.get("label");return"autoRotate"!==t||(0,v.UM)(r.rotate)},n.prototype.autoProcessOverlap=function(t,r,i,a){var o=this,s=this.isVertical(),l=!1,c=Tt[t];if(!0===r?(this.get("label"),l=c.getDefault()(s,i,a)):(0,v.mf)(r)?l=r(s,i,a):(0,v.Kn)(r)?c[r.type]&&(l=c[r.type](s,i,a,r.cfg)):c[r]&&(l=c[r](s,i,a)),"autoRotate"===t){if(l){var p=i.getChildren(),g=this.get("verticalFactor");(0,v.S6)(p,function(m){"center"===m.attr("textAlign")&&m.attr("textAlign",g>0?"end":"start")})}}else if("autoHide"===t){var y=i.getChildren().slice(0);(0,v.S6)(y,function(m){m.get("visible")||(o.get("isRegister")&&o.unregisterElement(m),m.remove())})}},n}(Dv);const $2=X2;var J2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},n.prototype.getLinePath=function(){var t=this.get("center"),r=t.x,i=t.y,a=this.get("radius"),o=a,s=this.get("startAngle"),l=this.get("endAngle"),c=[];if(Math.abs(l-s)===2*Math.PI)c=[["M",r,i-o],["A",a,o,0,1,1,r,i+o],["A",a,o,0,1,1,r,i-o],["Z"]];else{var h=this.getCirclePoint(s),f=this.getCirclePoint(l),p=Math.abs(l-s)>Math.PI?1:0;c=[["M",r,i],["L",h.x,h.y],["A",a,o,0,p,s>l?0:1,f.x,f.y],["L",r,i]]}return c},n.prototype.getTickPoint=function(t){var r=this.get("startAngle"),i=this.get("endAngle");return this.getCirclePoint(r+(i-r)*t)},n.prototype.getSideVector=function(t,r){var i=this.get("center"),a=[r.x-i.x,r.y-i.y],o=this.get("verticalFactor"),s=De.kE(a);return De.bA(a,a,o*t/s),a},n.prototype.getAxisVector=function(t){var r=this.get("center"),i=[t.x-r.x,t.y-r.y];return[i[1],-1*i[0]]},n.prototype.getCirclePoint=function(t,r){var i=this.get("center");return r=r||this.get("radius"),{x:i.x+Math.cos(t)*r,y:i.y+Math.sin(t)*r}},n.prototype.canProcessOverlap=function(t){var r=this.get("label");return"autoRotate"!==t||(0,v.UM)(r.rotate)},n.prototype.processOverlap=function(t){var r=this,i=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),s=i.offset,l=o,c=0,h=0;a&&(c=a.style.fontSize,h=a.spacing),l&&(l=l-s-h-c);var f=this.get("overlapOrder");if((0,v.S6)(f,function(g){i[g]&&r.canProcessOverlap(g)&&r.autoProcessOverlap(g,i[g],t,l)}),a&&(0,v.UM)(a.offset)){var p=t.getCanvasBBox().height;a.offset=s+p+h+c/2}},n.prototype.autoProcessOverlap=function(t,r,i,a){var o=this,s=!1,l=Tt[t];if(a>0&&(!0===r?s=l.getDefault()(!1,i,a):(0,v.mf)(r)?s=r(!1,i,a):(0,v.Kn)(r)?l[r.type]&&(s=l[r.type](!1,i,a,r.cfg)):l[r]&&(s=l[r](!1,i,a))),"autoRotate"===t){if(s){var h=i.getChildren(),f=this.get("verticalFactor");(0,v.S6)(h,function(g){"center"===g.attr("textAlign")&&g.attr("textAlign",f>0?"end":"start")})}}else if("autoHide"===t){var p=i.getChildren().slice(0);(0,v.S6)(p,function(g){g.get("visible")||(o.get("isRegister")&&o.unregisterElement(g),g.remove())})}},n}(Dv);const Q2=J2;var q2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:Ge.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:Ge.textColor,textAlign:"center",textBaseline:"middle",fontFamily:Ge.fontFamily}},textBackground:{padding:5,style:{stroke:Ge.lineColor}}}})},n.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},n.prototype.renderText=function(t){var r=this.get("text"),i=r.style,a=r.autoRotate,o=r.content;if(!(0,v.UM)(o)){var s=this.getTextPoint(),l=null;a&&(l=Ti(s,this.getRotateAngle())),this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{text:o,matrix:l}),i)})}},n.prototype.renderLine=function(t){var r=this.getLinePath(),a=this.get("line").style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:(0,d.pi)({path:r},a)})},n.prototype.renderBackground=function(t){var r=this.getElementId("text"),i=t.findById(r),a=this.get("textBackground");if(a&&i){var o=i.getBBox(),s=Cs(a.padding),l=a.style;this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:(0,d.pi)({x:o.x-s[3],y:o.y-s[0],width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],matrix:i.attr("matrix")},l)}).toBack()}},n}(Tn);const Qc=q2;var j2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line",locationType:"region",start:null,end:null})},n.prototype.getRotateAngle=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text").position,o=Math.atan2(i.y-r.y,i.x-r.x);return"start"===a?o-Math.PI/2:o+Math.PI/2},n.prototype.getTextPoint=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text");return kv(r,i,a.position,a.offset)},n.prototype.getLinePath=function(){var t=this.getLocation(),r=t.start,i=t.end;return[["M",r.x,r.y],["L",i.x,i.y]]},n}(Qc);const Nv=j2;var K2=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},n.prototype.getRotateAngle=function(){var t=this.getLocation(),r=t.startAngle,i=t.endAngle;return"start"===this.get("text").position?r+Math.PI/2:i-Math.PI/2},n.prototype.getTextPoint=function(){var t=this.get("text"),r=t.position,i=t.offset,a=this.getLocation(),o=a.center,s=a.radius,h="start"===r?a.startAngle:a.endAngle,f=this.getRotateAngle()-Math.PI,p=sa(o,s,h),g=Math.cos(f)*i,y=Math.sin(f)*i;return{x:p.x+g,y:p.y+y}},n.prototype.getLinePath=function(){var t=this.getLocation(),r=t.center,i=t.radius,a=t.startAngle,o=t.endAngle,s=null;if(o-a==2*Math.PI){var l=r.x,c=r.y;s=[["M",l,c-i],["A",i,i,0,1,1,l,c+i],["A",i,i,0,1,1,l,c-i],["Z"]]}else{var h=sa(r,i,a),f=sa(r,i,o),p=Math.abs(o-a)>Math.PI?1:0;s=[["M",h.x,h.y],["A",i,i,0,p,a>o?0:1,f.x,f.y]]}return s},n}(Qc);const tC=K2;var lo,so="g2-crosshair",qc=so+"-line",jc=so+"-text";const eC=((lo={})[""+so]={position:"relative"},lo[""+qc]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},lo[""+jc]={position:"absolute",color:Ge.textColor,fontFamily:Ge.fontFamily},lo);var nC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'
    ',crosshairTpl:'
    ',textTpl:'{content}',domStyles:null,containerClassName:so,defaultStyles:eC,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},n.prototype.render=function(){this.resetText(),this.resetPosition()},n.prototype.initCrossHair=function(){var t=this.getContainer(),i=jr(this.get("crosshairTpl"));t.appendChild(i),this.applyStyle(qc,i),this.set("crosshairEl",i)},n.prototype.getTextPoint=function(){var t=this.getLocation(),r=t.start,i=t.end,a=this.get("text");return kv(r,i,a.position,a.offset)},n.prototype.resetText=function(){var t=this.get("text"),r=this.get("textEl");if(t){var i=t.content;if(!r){var a=this.getContainer();r=jr((0,v.ng)(this.get("textTpl"),t)),a.appendChild(r),this.applyStyle(jc,r),this.set("textEl",r)}r.innerHTML=i}else r&&r.remove()},n.prototype.isVertical=function(t,r){return t.x===r.x},n.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var r=this.get("start"),i=this.get("end"),a=Math.min(r.x,i.x),o=Math.min(r.y,i.y);this.isVertical(r,i)?In(t,{width:"1px",height:Rn(Math.abs(i.y-r.y))}):In(t,{height:"1px",width:Rn(Math.abs(i.x-r.x))}),In(t,{top:Rn(o),left:Rn(a)}),this.alignText()},n.prototype.alignText=function(){var t=this.get("textEl");if(t){var r=this.get("text").align,i=t.clientWidth,a=this.getTextPoint();switch(r){case"center":a.x=a.x-i/2;break;case"right":a.x=a.x-i}In(t,{top:Rn(a.y),left:Rn(a.x)})}},n.prototype.updateInner=function(t){(0,v.wH)(t,"text")&&this.resetText(),e.prototype.updateInner.call(this,t)},n}(Xc);const rC=nC;var iC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:Ge.lineColor}}}})},n.prototype.getLineType=function(){return(this.get("line")||this.get("defaultCfg").line).type},n.prototype.renderInner=function(t){this.drawGrid(t)},n.prototype.getAlternatePath=function(t,r){var i=this.getGridPath(t),a=r.slice(0).reverse(),o=this.getGridPath(a,!0);return this.get("closed")?i=i.concat(o):(o[0][0]="L",(i=i.concat(o)).push(["Z"])),i},n.prototype.getPathStyle=function(){return this.get("line").style},n.prototype.drawGrid=function(t){var r=this,i=this.get("line"),a=this.get("items"),o=this.get("alternateColor"),s=null;(0,v.S6)(a,function(l,c){var h=l.id||c;if(i){var f=r.getPathStyle();f=(0,v.mf)(f)?f(l,c,a):f;var p=r.getElementId("line-"+h),g=r.getGridPath(l.points);r.addShape(t,{type:"path",name:"grid-line",id:p,attrs:(0,v.CD)({path:g},f)})}if(o&&c>0){var y=r.getElementId("region-"+h),m=c%2==0;(0,v.HD)(o)?m&&r.drawAlternateRegion(y,t,s.points,l.points,o):r.drawAlternateRegion(y,t,s.points,l.points,m?o[1]:o[0])}s=l})},n.prototype.drawAlternateRegion=function(t,r,i,a,o){var s=this.getAlternatePath(i,a);this.addShape(r,{type:"path",id:t,name:"grid-region",attrs:{path:s,fill:o}})},n}(Tn);const Vv=iC;var oC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"circle",center:null,closed:!0})},n.prototype.getGridPath=function(t,r){var i=this.getLineType(),a=this.get("closed"),o=[];if(t.length)if("circle"===i){var s=this.get("center"),l=t[0],c=function aC(e,n,t,r){var i=t-e,a=r-n;return Math.sqrt(i*i+a*a)}(s.x,s.y,l.x,l.y),h=r?0:1;a?(o.push(["M",s.x,s.y-c]),o.push(["A",c,c,0,0,h,s.x,s.y+c]),o.push(["A",c,c,0,0,h,s.x,s.y-c]),o.push(["Z"])):(0,v.S6)(t,function(f,p){o.push(0===p?["M",f.x,f.y]:["A",c,c,0,0,h,f.x,f.y])})}else(0,v.S6)(t,function(f,p){o.push(0===p?["M",f.x,f.y]:["L",f.x,f.y])}),a&&o.push(["Z"]);return o},n}(Vv);const sC=oC;var lC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"line"})},n.prototype.getGridPath=function(t){var r=[];return(0,v.S6)(t,function(i,a){r.push(0===a?["M",i.x,i.y]:["L",i.x,i.y])}),r},n}(Vv);const cC=lC;var uC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},n.prototype.getLayoutBBox=function(){var t=e.prototype.getLayoutBBox.call(this),r=this.get("maxWidth"),i=this.get("maxHeight"),a=t.width,o=t.height;return r&&(a=Math.min(a,r)),i&&(o=Math.min(o,i)),ro(t.minX,t.minY,a,o)},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},n.prototype.resetLocation=function(){var t=this.get("x"),r=this.get("y"),i=this.get("offsetX"),a=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+i,y:r+a})},n.prototype.applyOffset=function(){this.resetLocation()},n.prototype.getDrawPoint=function(){return this.get("currentPoint")},n.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},n.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},n.prototype.drawBackground=function(t){var r=this.get("background"),i=t.getBBox(),a=Cs(r.padding),o=(0,d.pi)({x:0,y:0,width:i.width+a[1]+a[3],height:i.height+a[0]+a[2]},r.style);this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:o}).toBack()},n.prototype.drawTitle=function(t){var r=this.get("currentPoint"),i=this.get("title"),a=i.spacing,o=i.style,s=i.text,c=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:(0,d.pi)({text:s,x:r.x,y:r.y},o)}).getBBox();this.set("currentPoint",{x:r.x,y:c.maxY+a})},n.prototype.resetDraw=function(){var t=this.get("background"),r={x:0,y:0};if(t){var i=Cs(t.padding);r.x=i[3],r.y=i[0]}this.set("currentPoint",r)},n}(Tn);const Uv=uC;var Kc={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},_s={fill:Ge.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:Ge.fontFamily,fontWeight:"normal",lineHeight:12},tu="navigation-arrow-right",eu="navigation-arrow-left",Yv={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},hC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.currentPageIndex=1,t.totalPagesCnt=1,t.pageWidth=0,t.pageHeight=0,t.startX=0,t.startY=0,t.onNavigationBack=function(){var r=t.getElementByLocalId("item-group");if(t.currentPageIndex>1){t.currentPageIndex-=1,t.updateNavigation();var i=t.getCurrentNavigationMatrix();t.get("animate")?r.animate({matrix:i},100):r.attr({matrix:i})}},t.onNavigationAfter=function(){var r=t.getElementByLocalId("item-group");if(t.currentPageIndexx&&(x=tt),"horizontal"===g?(C&&Cc}(te,C))&&(1===M&&(_=C.x+p,i.moveElementTo(m,{x:gt,y:C.y+g/2-x.height/2-x.minY})),M+=1,C.x=a,C.y+=Mt),i.moveElementTo(te,C),te.getParent().setClip({type:"rect",attrs:{x:C.x,y:C.y,width:_e+p,height:g}}),C.x+=_e+p})}else{(0,v.S6)(l,function(te){var ye=te.getBBox();ye.width>b&&(b=ye.width)}),F=b,b+=p,c&&(b=Math.min(c,b),F=Math.min(c,F)),this.pageWidth=b,this.pageHeight=h-Math.max(x.height,g+W);var Vt=Math.floor(this.pageHeight/(g+W));(0,v.S6)(l,function(te,ye){0!==ye&&ye%Vt==0&&(M+=1,C.x+=b,C.y=o),i.moveElementTo(te,C),te.getParent().setClip({type:"rect",attrs:{x:C.x,y:C.y,width:b,height:g}}),C.y+=g+W}),this.totalPagesCnt=M,this.moveElementTo(m,{x:a+F/2-x.width/2-x.minX,y:h-x.height-x.minY})}this.pageHeight&&this.pageWidth&&r.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),this.totalPagesCnt="horizontal"===s&&this.get("maxRow")?Math.ceil(M/this.get("maxRow")):M,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(m),r.attr("matrix",this.getCurrentNavigationMatrix())},n.prototype.drawNavigation=function(t,r,i,a){var o={x:0,y:0},s=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=(0,v.U2)(a.marker,"style",{}),c=l.size,h=void 0===c?12:c,f=(0,d._T)(l,["size"]),p=this.drawArrow(s,o,eu,"horizontal"===r?"up":"left",h,f);p.on("click",this.onNavigationBack);var g=p.getBBox();o.x+=g.width+2;var m=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:(0,d.pi)({x:o.x,y:o.y+h/2,text:i,textBaseline:"middle"},(0,v.U2)(a.text,"style"))}).getBBox();return o.x+=m.width+2,this.drawArrow(s,o,tu,"horizontal"===r?"down":"right",h,f).on("click",this.onNavigationAfter),s},n.prototype.updateNavigation=function(t){var i=(0,v.b$)({},Kc,this.get("pageNavigator")).marker.style,a=i.fill,o=i.opacity,s=i.inactiveFill,l=i.inactiveOpacity,c=this.currentPageIndex+"/"+this.totalPagesCnt,h=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),f=t?t.findById(this.getElementId(eu)):this.getElementByLocalId(eu),p=t?t.findById(this.getElementId(tu)):this.getElementByLocalId(tu);h.attr("text",c),f.attr("opacity",1===this.currentPageIndex?l:o),f.attr("fill",1===this.currentPageIndex?s:a),f.attr("cursor",1===this.currentPageIndex?"not-allowed":"pointer"),p.attr("opacity",this.currentPageIndex===this.totalPagesCnt?l:o),p.attr("fill",this.currentPageIndex===this.totalPagesCnt?s:a),p.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var g=f.getBBox().maxX+2;h.attr("x",g),g+=h.getBBox().width+2,this.updateArrowPath(p,{x:g,y:0})},n.prototype.drawArrow=function(t,r,i,a,o,s){var l=r.x,c=r.y,h=this.addShape(t,{type:"path",id:this.getElementId(i),name:i,attrs:(0,d.pi)({size:o,direction:a,path:[["M",l+o/2,c],["L",l,c+o],["L",l+o,c+o],["Z"]],cursor:"pointer"},s)});return h.attr("matrix",Ti({x:l+o/2,y:c+o/2},Yv[a])),h},n.prototype.updateArrowPath=function(t,r){var i=r.x,a=r.y,o=t.attr(),s=o.size,c=Ti({x:i+s/2,y:a+s/2},Yv[o.direction]);t.attr("path",[["M",i+s/2,a],["L",i,a+s],["L",i+s,a+s],["Z"]]),t.attr("matrix",c)},n.prototype.getCurrentNavigationMatrix=function(){var t=this,r=t.currentPageIndex,i=t.pageWidth,a=t.pageHeight;return Yc("horizontal"===this.get("layout")?{x:0,y:a*(1-r)}:{x:i*(1-r),y:0})},n.prototype.applyItemStates=function(t,r){if(this.getItemStates(t).length>0){var o=r.getChildren(),s=this.get("itemStates");(0,v.S6)(o,function(l){var h=l.get("name").split("-")[2],f=ao(t,h,s);f&&(l.attr(f),"marker"===h&&(!l.get("isStroke")||!l.get("isFill"))&&(l.get("isStroke")&&l.attr("fill",null),l.get("isFill")&&l.attr("stroke",null)))})}},n.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),r=this.get("maxItemWidth");return r?t&&(r=t<=r?t:r):t&&(r=t),r},n}(Uv);const fC=hC;var pC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:Ge.textColor,textBaseline:"middle",fontFamily:Ge.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:Ge.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},n.prototype.isSlider=function(){return!0},n.prototype.getValue=function(){return this.getCurrentValue()},n.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},n.prototype.setRange=function(t,r){this.update({min:t,max:r})},n.prototype.setValue=function(t){var r=this.getValue();this.set("value",t);var i=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(i),this.delegateEmit("valuechanged",{originValue:r,value:t})},n.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},n.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},n.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},n.prototype.bindHandlersEvent=function(t){var r=this;t.on("legend-handler-min:drag",function(i){var a=r.getValueByCanvasPoint(i.x,i.y),s=r.getCurrentValue()[1];sa&&(s=a),r.setValue([s,a])})},n.prototype.bindRailEvent=function(t){},n.prototype.bindTrackEvent=function(t){var r=this,i=null;t.on("legend-track:dragstart",function(a){i={x:a.x,y:a.y}}),t.on("legend-track:drag",function(a){if(i){var o=r.getValueByCanvasPoint(i.x,i.y),s=r.getValueByCanvasPoint(a.x,a.y),l=r.getCurrentValue(),c=l[1]-l[0],h=r.getRange(),f=s-o;f<0?r.setValue(l[0]+f>h.min?[l[0]+f,l[1]+f]:[h.min,h.min+c]):f>0&&r.setValue(f>0&&l[1]+fo&&(f=o),f0&&this.changeRailLength(a,s,i[s]-g)}},n.prototype.changeRailLength=function(t,r,i){var o,a=t.getBBox();o="height"===r?this.getRailPath(a.x,a.y,a.width,i):this.getRailPath(a.x,a.y,i,a.height),t.attr("path",o)},n.prototype.changeRailPosition=function(t,r,i){var a=t.getBBox(),o=this.getRailPath(r,i,a.width,a.height);t.attr("path",o)},n.prototype.fixedHorizontal=function(t,r,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),h=t.getBBox(),f=r.getBBox(),p=c.height;this.fitRailLength(h,f,c,i),c=i.getBBox(),"rail"===s?(t.attr({x:a.x,y:a.y+p/2}),this.changeRailPosition(i,a.x+h.width+l,a.y),r.attr({x:a.x+h.width+c.width+2*l,y:a.y+p/2})):"top"===s?(t.attr({x:a.x,y:a.y}),r.attr({x:a.x+c.width,y:a.y}),this.changeRailPosition(i,a.x,a.y+h.height+l)):(this.changeRailPosition(i,a.x,a.y),t.attr({x:a.x,y:a.y+c.height+l}),r.attr({x:a.x+c.width,y:a.y+c.height+l}))},n.prototype.fixedVertail=function(t,r,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),h=t.getBBox(),f=r.getBBox();if(this.fitRailLength(h,f,c,i),c=i.getBBox(),"rail"===s)t.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x,a.y+h.height+l),r.attr({x:a.x,y:a.y+h.height+c.height+2*l});else if("right"===s)t.attr({x:a.x+c.width+l,y:a.y}),this.changeRailPosition(i,a.x,a.y),r.attr({x:a.x+c.width+l,y:a.y+c.height});else{var p=Math.max(h.width,f.width);t.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x+p+l,a.y),r.attr({x:a.x,y:a.y+c.height})}},n}(Uv);const dC=pC;var Sr,Nr="g2-tooltip",Vr="g2-tooltip-title",co="g2-tooltip-list",Ss="g2-tooltip-list-item",bs="g2-tooltip-marker",Ts="g2-tooltip-value",Gv="g2-tooltip-name",nu="g2-tooltip-crosshair-x",ru="g2-tooltip-crosshair-y";const gC=((Sr={})[""+Nr]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:Ge.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},Sr[""+Vr]={marginBottom:"4px"},Sr[""+co]={margin:"0px",listStyleType:"none",padding:"0px"},Sr[""+Ss]={listStyleType:"none",marginBottom:"4px"},Sr[""+bs]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},Sr[""+Ts]={display:"inline-block",float:"right",marginLeft:"30px"},Sr[""+nu]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},Sr[""+ru]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},Sr);var MC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'
      ',itemTpl:'
    • \n \n {name}:\n {value}\n
    • ',xCrosshairTpl:'
      ',yCrosshairTpl:'
      ',title:null,showTitle:!0,region:null,crosshairsRegion:null,containerClassName:Nr,crosshairs:null,offset:10,position:"right",domStyles:null,defaultStyles:gC})},n.prototype.render=function(){this.get("customContent")?this.renderCustomContent():(this.resetTitle(),this.renderItems()),this.resetPosition()},n.prototype.clear=function(){this.clearCrosshairs(),this.setTitle(""),this.clearItemDoms()},n.prototype.show=function(){var t=this.getContainer();!t||this.destroyed||(this.set("visible",!0),In(t,{visibility:"visible"}),this.setCrossHairsVisible(!0))},n.prototype.hide=function(){var t=this.getContainer();!t||this.destroyed||(this.set("visible",!1),In(t,{visibility:"hidden"}),this.setCrossHairsVisible(!1))},n.prototype.getLocation=function(){return{x:this.get("x"),y:this.get("y")}},n.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetPosition()},n.prototype.setCrossHairsVisible=function(t){var r=t?"":"none",i=this.get("xCrosshairDom"),a=this.get("yCrosshairDom");i&&In(i,{display:r}),a&&In(a,{display:r})},n.prototype.initContainer=function(){if(e.prototype.initContainer.call(this),this.get("customContent")){this.get("container")&&this.get("container").remove();var t=this.getHtmlContentNode();this.get("parent").appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()}},n.prototype.updateInner=function(t){this.get("customContent")?this.renderCustomContent():(function CC(e,n){var t=!1;return(0,v.S6)(n,function(r){if((0,v.wH)(e,r))return t=!0,!1}),t}(t,["title","showTitle"])&&this.resetTitle(),(0,v.wH)(t,"items")&&this.renderItems()),e.prototype.updateInner.call(this,t)},n.prototype.initDom=function(){this.cacheDoms()},n.prototype.removeDom=function(){e.prototype.removeDom.call(this),this.clearCrosshairs()},n.prototype.resetPosition=function(){var y,t=this.get("x"),r=this.get("y"),i=this.get("offset"),a=this.getOffset(),o=a.offsetX,s=a.offsetY,l=this.get("position"),c=this.get("region"),h=this.getContainer(),f=this.getBBox(),p=f.width,g=f.height;c&&(y=no(c));var m=function xC(e,n,t,r,i,a,o){var s=function mC(e,n,t,r,i,a){var o=e,s=n;switch(a){case"left":o=e-r-t,s=n-i/2;break;case"right":o=e+t,s=n-i/2;break;case"top":o=e-r/2,s=n-i-t;break;case"bottom":o=e-r/2,s=n+t;break;default:o=e+t,s=n-i-t}return{x:o,y:s}}(e,n,t,r,i,a);if(o){var l=function yC(e,n,t,r,i){return{left:ei.x+i.width,top:ni.y+i.height}}(s.x,s.y,r,i,o);"auto"===a?(l.right&&(s.x=Math.max(0,e-r-t)),l.top&&(s.y=Math.max(0,n-i-t))):"top"===a||"bottom"===a?(l.left&&(s.x=o.x),l.right&&(s.x=o.x+o.width-r),"top"===a&&l.top&&(s.y=n+t),"bottom"===a&&l.bottom&&(s.y=n-i-t)):(l.top&&(s.y=o.y),l.bottom&&(s.y=o.y+o.height-i),"left"===a&&l.left&&(s.x=e+t),"right"===a&&l.right&&(s.x=e-r-t))}return s}(t,r,i,p,g,l,y);In(h,{left:Rn(m.x+o),top:Rn(m.y+s)}),this.resetCrosshairs()},n.prototype.renderCustomContent=function(){var t=this.getHtmlContentNode(),r=this.get("parent"),i=this.get("container");i&&i.parentNode===r?r.replaceChild(t,i):r.appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()},n.prototype.getHtmlContentNode=function(){var t,r=this.get("customContent");if(r){var i=r(this.get("title"),this.get("items"));t=(0,v.kK)(i)?i:jr(i)}return t},n.prototype.cacheDoms=function(){var t=this.getContainer(),r=t.getElementsByClassName(Vr)[0],i=t.getElementsByClassName(co)[0];this.set("titleDom",r),this.set("listDom",i)},n.prototype.resetTitle=function(){var t=this.get("title"),r=this.get("showTitle");this.setTitle(r&&t?t:"")},n.prototype.setTitle=function(t){var r=this.get("titleDom");r&&(r.innerText=t)},n.prototype.resetCrosshairs=function(){var t=this.get("crosshairsRegion"),r=this.get("crosshairs");if(t&&r){var i=no(t),a=this.get("xCrosshairDom"),o=this.get("yCrosshairDom");"x"===r?(this.resetCrosshair("x",i),o&&(o.remove(),this.set("yCrosshairDom",null))):"y"===r?(this.resetCrosshair("y",i),a&&(a.remove(),this.set("xCrosshairDom",null))):(this.resetCrosshair("x",i),this.resetCrosshair("y",i)),this.setCrossHairsVisible(this.get("visible"))}else this.clearCrosshairs()},n.prototype.resetCrosshair=function(t,r){var i=this.checkCrosshair(t),a=this.get(t);In(i,"x"===t?{left:Rn(a),top:Rn(r.y),height:Rn(r.height)}:{top:Rn(a),left:Rn(r.x),width:Rn(r.width)})},n.prototype.checkCrosshair=function(t){var r=t+"CrosshairDom",i=t+"CrosshairTpl",a="CROSSHAIR_"+t.toUpperCase(),o=ut[a],s=this.get(r),l=this.get("parent");return s||(s=jr(this.get(i)),this.applyStyle(o,s),l.appendChild(s),this.set(r,s)),s},n.prototype.renderItems=function(){this.clearItemDoms();var t=this.get("items"),r=this.get("itemTpl"),i=this.get("listDom");i&&((0,v.S6)(t,function(a){var o=Kr.toCSSGradient(a.color),s=(0,d.pi)((0,d.pi)({},a),{color:o}),c=jr((0,v.ng)(r,s));i.appendChild(c)}),this.applyChildrenStyles(i,this.get("domStyles")))},n.prototype.clearItemDoms=function(){this.get("listDom")&&Gc(this.get("listDom"))},n.prototype.clearCrosshairs=function(){var t=this.get("xCrosshairDom"),r=this.get("yCrosshairDom");t&&t.remove(),r&&r.remove(),this.set("xCrosshairDom",null),this.set("yCrosshairDom",null)},n}(Xc);const wC=MC;var _C={opacity:0},SC={stroke:"#C5C5C5",strokeOpacity:.85},bC={fill:"#CACED4",opacity:.85},la=U(2759);function Zv(e){return function TC(e){return(0,v.UI)(e,function(n,t){return[0===t?"M":"L",n[0],n[1]]})}(e)}var IC=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"trend",x:0,y:0,width:200,height:16,smooth:!0,isArea:!1,data:[],backgroundStyle:_C,lineStyle:SC,areaStyle:bC})},n.prototype.renderInner=function(t){var r=this.cfg,i=r.width,a=r.height,o=r.data,s=r.smooth,l=r.isArea,c=r.backgroundStyle,h=r.lineStyle,f=r.areaStyle;this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,d.pi)({x:0,y:0,width:i,height:a},c)});var p=function EC(e,n,t,r){void 0===r&&(r=!0);var i=new ds({values:e}),a=new us({values:(0,v.UI)(e,function(s,l){return l})}),o=(0,v.UI)(e,function(s,l){return[a.scale(l)*n,t-i.scale(s)*t]});return r?function AC(e){if(e.length<=2)return Zv(e);var n=[];(0,v.S6)(e,function(o){(0,v.Xy)(o,n.slice(n.length-2))||n.push(o[0],o[1])});var t=(0,la.e9)(n,!1),r=(0,v.YM)(e);return t.unshift(["M",r[0],r[1]]),t}(o):Zv(o)}(o,i,a,s);if(this.addShape(t,{id:this.getElementId("line"),type:"path",attrs:(0,d.pi)({path:p},h)}),l){var g=function kC(e,n,t,r){var i=(0,d.pr)(e),a=function FC(e,n){var t=new ds({values:e}),r=t.max<0?t.max:Math.max(0,t.min);return n-t.scale(r)*n}(r,t);return i.push(["L",n,a]),i.push(["L",0,a]),i.push(["Z"]),i}(p,i,a,o);this.addShape(t,{id:this.getElementId("area"),type:"path",attrs:(0,d.pi)({path:g},f)})}},n.prototype.applyOffset=function(){var t=this.cfg,r=t.x,i=t.y;this.moveElementTo(this.get("group"),{x:r,y:i})},n}(Tn),Wv={fill:"#F7F7F7",stroke:"#BFBFBF",radius:2,opacity:1,cursor:"ew-resize",highLightFill:"#FFF"},Xv=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"handler",x:0,y:0,width:10,height:24,style:Wv})},n.prototype.renderInner=function(t){var r=this.cfg,i=r.width,a=r.height,o=r.style,s=o.fill,l=o.stroke,c=o.radius,h=o.opacity,f=o.cursor;this.addShape(t,{type:"rect",id:this.getElementId("background"),attrs:{x:0,y:0,width:i,height:a,fill:s,stroke:l,radius:c,opacity:h,cursor:f}});var p=1/3*i,g=2/3*i,y=1/4*a,m=3/4*a;this.addShape(t,{id:this.getElementId("line-left"),type:"line",attrs:{x1:p,y1:y,x2:p,y2:m,stroke:l,cursor:f}}),this.addShape(t,{id:this.getElementId("line-right"),type:"line",attrs:{x1:g,y1:y,x2:g,y2:m,stroke:l,cursor:f}})},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.bindEvents=function(){var t=this;this.get("group").on("mouseenter",function(){var r=t.get("style").highLightFill;t.getElementByLocalId("background").attr("fill",r),t.draw()}),this.get("group").on("mouseleave",function(){var r=t.get("style").fill;t.getElementByLocalId("background").attr("fill",r),t.draw()})},n.prototype.draw=function(){var t=this.get("container").get("canvas");t&&t.draw()},n}(Tn),DC={fill:"#416180",opacity:.05},LC={fill:"#5B8FF9",opacity:.15,cursor:"move"},OC={width:10,height:24},PC={textBaseline:"middle",fill:"#000",opacity:.45},zC="sliderchange",BC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.onMouseDown=function(r){return function(i){t.currentTarget=r;var a=i.originalEvent;a.stopPropagation(),a.preventDefault(),t.prevX=(0,v.U2)(a,"touches.0.pageX",a.pageX),t.prevY=(0,v.U2)(a,"touches.0.pageY",a.pageY);var o=t.getContainerDOM();o.addEventListener("mousemove",t.onMouseMove),o.addEventListener("mouseup",t.onMouseUp),o.addEventListener("mouseleave",t.onMouseUp),o.addEventListener("touchmove",t.onMouseMove),o.addEventListener("touchend",t.onMouseUp),o.addEventListener("touchcancel",t.onMouseUp)}},t.onMouseMove=function(r){var i=t.cfg.width,a=[t.get("start"),t.get("end")];r.stopPropagation(),r.preventDefault();var o=(0,v.U2)(r,"touches.0.pageX",r.pageX),s=(0,v.U2)(r,"touches.0.pageY",r.pageY),c=t.adjustOffsetRange((o-t.prevX)/i);t.updateStartEnd(c),t.updateUI(t.getElementByLocalId("foreground"),t.getElementByLocalId("minText"),t.getElementByLocalId("maxText")),t.prevX=o,t.prevY=s,t.draw(),t.emit(zC,[t.get("start"),t.get("end")].sort()),t.delegateEmit("valuechanged",{originValue:a,value:[t.get("start"),t.get("end")]})},t.onMouseUp=function(){t.currentTarget&&(t.currentTarget=void 0);var r=t.getContainerDOM();r&&(r.removeEventListener("mousemove",t.onMouseMove),r.removeEventListener("mouseup",t.onMouseUp),r.removeEventListener("mouseleave",t.onMouseUp),r.removeEventListener("touchmove",t.onMouseMove),r.removeEventListener("touchend",t.onMouseUp),r.removeEventListener("touchcancel",t.onMouseUp))},t}return(0,d.ZT)(n,e),n.prototype.setRange=function(t,r){this.set("minLimit",t),this.set("maxLimit",r);var i=this.get("start"),a=this.get("end"),o=(0,v.uZ)(i,t,r),s=(0,v.uZ)(a,t,r);!this.get("isInit")&&(i!==o||a!==s)&&this.setValue([o,s])},n.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},n.prototype.setValue=function(t){var r=this.getRange();if((0,v.kJ)(t)&&2===t.length){var i=[this.get("start"),this.get("end")];this.update({start:(0,v.uZ)(t[0],r.min,r.max),end:(0,v.uZ)(t[1],r.min,r.max)}),this.get("updateAutoRender")||this.render(),this.delegateEmit("valuechanged",{originValue:i,value:t})}},n.prototype.getValue=function(){return[this.get("start"),this.get("end")]},n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"slider",x:0,y:0,width:100,height:16,backgroundStyle:{},foregroundStyle:{},handlerStyle:{},textStyle:{},defaultCfg:{backgroundStyle:DC,foregroundStyle:LC,handlerStyle:OC,textStyle:PC}})},n.prototype.update=function(t){var r=t.start,i=t.end,a=(0,d.pi)({},t);(0,v.UM)(r)||(a.start=(0,v.uZ)(r,0,1)),(0,v.UM)(i)||(a.end=(0,v.uZ)(i,0,1)),e.prototype.update.call(this,a),this.minHandler=this.getChildComponentById(this.getElementId("minHandler")),this.maxHandler=this.getChildComponentById(this.getElementId("maxHandler")),this.trend=this.getChildComponentById(this.getElementId("trend"))},n.prototype.init=function(){this.set("start",(0,v.uZ)(this.get("start"),0,1)),this.set("end",(0,v.uZ)(this.get("end"),0,1)),e.prototype.init.call(this)},n.prototype.render=function(){e.prototype.render.call(this),this.updateUI(this.getElementByLocalId("foreground"),this.getElementByLocalId("minText"),this.getElementByLocalId("maxText"))},n.prototype.renderInner=function(t){var r=this.cfg,o=r.width,s=r.height,l=r.trendCfg,c=void 0===l?{}:l,h=r.minText,f=r.maxText,p=r.backgroundStyle,g=void 0===p?{}:p,y=r.foregroundStyle,m=void 0===y?{}:y,x=r.textStyle,C=void 0===x?{}:x,M=(0,v.b$)({},Wv,this.cfg.handlerStyle);(0,v.dp)((0,v.U2)(c,"data"))&&(this.trend=this.addComponent(t,(0,d.pi)({component:IC,id:this.getElementId("trend"),x:0,y:0,width:o,height:s},c))),this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,d.pi)({x:0,y:0,width:o,height:s},g)}),this.addShape(t,{id:this.getElementId("minText"),type:"text",attrs:(0,d.pi)({y:s/2,textAlign:"right",text:h,silent:!1},C)}),this.addShape(t,{id:this.getElementId("maxText"),type:"text",attrs:(0,d.pi)({y:s/2,textAlign:"left",text:f,silent:!1},C)}),this.addShape(t,{id:this.getElementId("foreground"),name:"foreground",type:"rect",attrs:(0,d.pi)({y:0,height:s},m)});var rt=(0,v.U2)(M,"width",10),Mt=(0,v.U2)(M,"height",24);this.minHandler=this.addComponent(t,{component:Xv,id:this.getElementId("minHandler"),name:"handler-min",x:0,y:(s-Mt)/2,width:rt,height:Mt,cursor:"ew-resize",style:M}),this.maxHandler=this.addComponent(t,{component:Xv,id:this.getElementId("maxHandler"),name:"handler-max",x:0,y:(s-Mt)/2,width:rt,height:Mt,cursor:"ew-resize",style:M})},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.updateUI=function(t,r,i){var a=this.cfg,l=a.width,c=a.minText,h=a.maxText,f=a.handlerStyle,g=a.start*l,y=a.end*l;this.trend&&(this.trend.update({width:l,height:a.height}),this.get("updateAutoRender")||this.trend.render()),t.attr("x",g),t.attr("width",y-g);var m=(0,v.U2)(f,"width",10);r.attr("text",c),i.attr("text",h);var x=this._dodgeText([g,y],r,i),C=x[0],M=x[1];this.minHandler&&(this.minHandler.update({x:g-m/2}),this.get("updateAutoRender")||this.minHandler.render()),(0,v.S6)(C,function(_,b){return r.attr(b,_)}),this.maxHandler&&(this.maxHandler.update({x:y-m/2}),this.get("updateAutoRender")||this.maxHandler.render()),(0,v.S6)(M,function(_,b){return i.attr(b,_)})},n.prototype.bindEvents=function(){var t=this.get("group");t.on("handler-min:mousedown",this.onMouseDown("minHandler")),t.on("handler-min:touchstart",this.onMouseDown("minHandler")),t.on("handler-max:mousedown",this.onMouseDown("maxHandler")),t.on("handler-max:touchstart",this.onMouseDown("maxHandler"));var r=t.findById(this.getElementId("foreground"));r.on("mousedown",this.onMouseDown("foreground")),r.on("touchstart",this.onMouseDown("foreground"))},n.prototype.adjustOffsetRange=function(t){var r=this.cfg,i=r.start,a=r.end;switch(this.currentTarget){case"minHandler":var o=0-i,s=1-i;return Math.min(s,Math.max(o,t));case"maxHandler":return o=0-a,s=1-a,Math.min(s,Math.max(o,t));case"foreground":return o=0-i,s=1-a,Math.min(s,Math.max(o,t))}},n.prototype.updateStartEnd=function(t){var r=this.cfg,i=r.start,a=r.end;switch(this.currentTarget){case"minHandler":i+=t;break;case"maxHandler":a+=t;break;case"foreground":i+=t,a+=t}this.set("start",i),this.set("end",a)},n.prototype._dodgeText=function(t,r,i){var a,o,s=this.cfg,c=s.width,f=(0,v.U2)(s.handlerStyle,"width",10),p=t[0],g=t[1],y=!1;p>g&&(p=(a=[g,p])[0],g=a[1],r=(o=[i,r])[0],i=o[1],y=!0);var m=r.getBBox(),x=i.getBBox(),C=m.width>p-2?{x:p+f/2+2,textAlign:"left"}:{x:p-f/2-2,textAlign:"right"},M=x.width>c-g-2?{x:g-f/2-2,textAlign:"right"}:{x:g+f/2+2,textAlign:"left"};return y?[M,C]:[C,M]},n.prototype.draw=function(){var t=this.get("container"),r=t&&t.get("canvas");r&&r.draw()},n.prototype.getContainerDOM=function(){var t=this.get("container"),r=t&&t.get("canvas");return r&&r.get("container")},n}(Tn);function ca(e,n,t){if(e){if("function"==typeof e.addEventListener)return e.addEventListener(n,t,!1),{remove:function(){e.removeEventListener(n,t,!1)}};if("function"==typeof e.attachEvent)return e.attachEvent("on"+n,t),{remove:function(){e.detachEvent("on"+n,t)}}}}var iu={default:{trackColor:"rgba(0,0,0,0)",thumbColor:"rgba(0,0,0,0.15)",size:8,lineCap:"round"},hover:{thumbColor:"rgba(0,0,0,0.2)"}},NC=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.clearEvents=v.ZT,t.onStartEvent=function(r){return function(i){t.isMobile=r,i.originalEvent.preventDefault();var a=r?(0,v.U2)(i.originalEvent,"touches.0.clientX"):i.clientX,o=r?(0,v.U2)(i.originalEvent,"touches.0.clientY"):i.clientY;t.startPos=t.cfg.isHorizontal?a:o,t.bindLaterEvent()}},t.bindLaterEvent=function(){var r=t.getContainerDOM(),i=[];i=t.isMobile?[ca(r,"touchmove",t.onMouseMove),ca(r,"touchend",t.onMouseUp),ca(r,"touchcancel",t.onMouseUp)]:[ca(r,"mousemove",t.onMouseMove),ca(r,"mouseup",t.onMouseUp),ca(r,"mouseleave",t.onMouseUp)],t.clearEvents=function(){i.forEach(function(a){a.remove()})}},t.onMouseMove=function(r){var i=t.cfg,a=i.isHorizontal,o=i.thumbOffset;r.preventDefault();var s=t.isMobile?(0,v.U2)(r,"touches.0.clientX"):r.clientX,l=t.isMobile?(0,v.U2)(r,"touches.0.clientY"):r.clientY,c=a?s:l,h=c-t.startPos;t.startPos=c,t.updateThumbOffset(o+h)},t.onMouseUp=function(r){r.preventDefault(),t.clearEvents()},t.onTrackClick=function(r){var i=t.cfg,a=i.isHorizontal,o=i.x,s=i.y,l=i.thumbLen,h=t.getContainerDOM().getBoundingClientRect(),y=t.validateRange(a?r.clientX-h.left-o-l/2:r.clientY-h.top-s-l/2);t.updateThumbOffset(y)},t.onThumbMouseOver=function(){var r=t.cfg.theme.hover.thumbColor;t.getElementByLocalId("thumb").attr("stroke",r),t.draw()},t.onThumbMouseOut=function(){var r=t.cfg.theme.default.thumbColor;t.getElementByLocalId("thumb").attr("stroke",r),t.draw()},t}return(0,d.ZT)(n,e),n.prototype.setRange=function(t,r){this.set("minLimit",t),this.set("maxLimit",r);var i=this.getValue(),a=(0,v.uZ)(i,t,r);i!==a&&!this.get("isInit")&&this.setValue(a)},n.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},n.prototype.setValue=function(t){var r=this.getRange(),i=this.getValue();this.update({thumbOffset:(this.get("trackLen")-this.get("thumbLen"))*(0,v.uZ)(t,r.min,r.max)}),this.delegateEmit("valuechange",{originalValue:i,value:this.getValue()})},n.prototype.getValue=function(){return(0,v.uZ)(this.get("thumbOffset")/(this.get("trackLen")-this.get("thumbLen")),0,1)},n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return(0,d.pi)((0,d.pi)({},t),{name:"scrollbar",isHorizontal:!0,minThumbLen:20,thumbOffset:0,theme:iu})},n.prototype.renderInner=function(t){this.renderTrackShape(t),this.renderThumbShape(t)},n.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},n.prototype.initEvent=function(){this.bindEvents()},n.prototype.renderTrackShape=function(t){var r=this.cfg,i=r.trackLen,a=r.theme,s=(0,v.b$)({},iu,void 0===a?{default:{}}:a).default,l=s.lineCap,c=s.trackColor,f=(0,v.U2)(this.cfg,"size",s.size),p=this.get("isHorizontal")?{x1:0+f/2,y1:f/2,x2:i-f/2,y2:f/2,lineWidth:f,stroke:c,lineCap:l}:{x1:f/2,y1:0+f/2,x2:f/2,y2:i-f/2,lineWidth:f,stroke:c,lineCap:l};return this.addShape(t,{id:this.getElementId("track"),name:"track",type:"line",attrs:p})},n.prototype.renderThumbShape=function(t){var r=this.cfg,i=r.thumbOffset,a=r.thumbLen,s=(0,v.b$)({},iu,r.theme).default,c=s.lineCap,h=s.thumbColor,f=(0,v.U2)(this.cfg,"size",s.size),p=this.get("isHorizontal")?{x1:i+f/2,y1:f/2,x2:i+a-f/2,y2:f/2,lineWidth:f,stroke:h,lineCap:c,cursor:"default"}:{x1:f/2,y1:i+f/2,x2:f/2,y2:i+a-f/2,lineWidth:f,stroke:h,lineCap:c,cursor:"default"};return this.addShape(t,{id:this.getElementId("thumb"),name:"thumb",type:"line",attrs:p})},n.prototype.bindEvents=function(){var t=this.get("group");t.on("mousedown",this.onStartEvent(!1)),t.on("mouseup",this.onMouseUp),t.on("touchstart",this.onStartEvent(!0)),t.on("touchend",this.onMouseUp),t.findById(this.getElementId("track")).on("click",this.onTrackClick);var i=t.findById(this.getElementId("thumb"));i.on("mouseover",this.onThumbMouseOver),i.on("mouseout",this.onThumbMouseOut)},n.prototype.getContainerDOM=function(){var t=this.get("container"),r=t&&t.get("canvas");return r&&r.get("container")},n.prototype.validateRange=function(t){var r=this.cfg,i=r.thumbLen,a=r.trackLen,o=t;return t+i>a?o=a-i:t+ia.x?a.x:n,t=ta.y?a.y:r,i=i=r&&e<=i}function Vn(e,n){return"object"==typeof e&&n.forEach(function(t){delete e[t]}),e}function ai(e,n,t){var r,i;void 0===n&&(n=[]),void 0===t&&(t=new Map);try{for(var a=(0,d.XA)(e),o=a.next();!o.done;o=a.next()){var s=o.value;t.has(s)||(n.push(s),t.set(s,!0))}}catch(l){r={error:l}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return n}var Dn=function(){function e(n,t,r,i){void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),this.x=n,this.y=t,this.height=i,this.width=r}return e.fromRange=function(n,t,r,i){return new e(n,t,r-n,i-t)},e.fromObject=function(n){return new e(n.minX,n.minY,n.width,n.height)},Object.defineProperty(e.prototype,"minX",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxX",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"minY",{get:function(){return this.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxY",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tl",{get:function(){return{x:this.x,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tr",{get:function(){return{x:this.maxX,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bl",{get:function(){return{x:this.x,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"br",{get:function(){return{x:this.maxX,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return{x:this.x+this.width/2,y:this.minY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return{x:this.maxX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return{x:this.x+this.width/2,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"left",{get:function(){return{x:this.minX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),e.prototype.isEqual=function(n){return this.x===n.x&&this.y===n.y&&this.width===n.width&&this.height===n.height},e.prototype.contains=function(n){return n.minX>=this.minX&&n.maxX<=this.maxX&&n.minY>=this.minY&&n.maxY<=this.maxY},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.add=function(){for(var n=[],t=0;tn.minX&&this.minYn.minY},e.prototype.size=function(){return this.width*this.height},e.prototype.isPointIn=function(n){return n.x>=this.minX&&n.x<=this.maxX&&n.y>=this.minY&&n.y<=this.maxY},e}();function ho(e){if(e.isPolar&&!e.isTransposed)return(e.endAngle-e.startAngle)*e.getRadius();var n=e.convert({x:0,y:0}),t=e.convert({x:1,y:0});return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}function Fs(e,n){var t=e.getCenter();return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))}function ha(e,n){var t=e.getCenter();return Math.atan2(n.y-t.y,n.x-t.x)}function au(e,n){void 0===n&&(n=0);var t=e.start,r=e.end,i=e.getWidth(),a=e.getHeight();if(e.isPolar){var o=e.startAngle,s=e.endAngle,l=e.getCenter(),c=e.getRadius();return{type:"path",startState:{path:ii(l.x,l.y,c+n,o,o)},endState:function(f){return{path:ii(l.x,l.y,c+n,o,(s-o)*f+o)}},attrs:{path:ii(l.x,l.y,c+n,o,s)}}}return{type:"rect",startState:{x:t.x-n,y:r.y-n,width:e.isTransposed?i+2*n:0,height:e.isTransposed?0:a+2*n},endState:e.isTransposed?{height:a+2*n}:{width:i+2*n},attrs:{x:t.x-n,y:r.y-n,width:i+2*n,height:a+2*n}}}var jC=/^(?:(?!0000)[0-9]{4}([-/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.]+)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/;function Kv(e,n,t,r){return void 0===n&&(n={}),n.type?n.type:"identity"!==e.type&&oa.includes(t)&&["interval"].includes(r)||e.isCategory?"cat":e.type}function fo(e){return e.alias||e.field}function tp(e,n,t){var a,i=e.values.length;if(1===i)a=[.5,1];else{var s=0;a=function JC(e){return!!e.isPolar&&e.endAngle-e.startAngle==2*Math.PI}(n)?n.isTransposed?[(s=1/i*(0,v.U2)(t,"widthRatio.multiplePie",1/1.3))/2,1-s/2]:[0,1-1/i]:[s=1/i/2,1-s]}return a}function nM(e){var n=e.values.filter(function(t){return!(0,v.UM)(t)&&!isNaN(t)});return Math.max.apply(Math,(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),[(0,v.UM)(e.max)?-1/0:e.max],!1))}function ks(e,n){var t={start:{x:0,y:0},end:{x:0,y:0}};e.isRect?t=function rM(e){var n,t;switch(e){case le.TOP:n={x:0,y:1},t={x:1,y:1};break;case le.RIGHT:n={x:1,y:0},t={x:1,y:1};break;case le.BOTTOM:n={x:0,y:0},t={x:1,y:0};break;case le.LEFT:n={x:0,y:0},t={x:0,y:1};break;default:n=t={x:0,y:0}}return{start:n,end:t}}(n):e.isPolar&&(t=function iM(e){var n,t;return e.isTransposed?(n={x:0,y:0},t={x:1,y:0}):(n={x:0,y:0},t={x:0,y:1}),{start:n,end:t}}(e));var i=t.end;return{start:e.convert(t.start),end:e.convert(i)}}function ep(e){return e.start.x===e.end.x}function np(e,n){var t=e.start,r=e.end;return ep(e)?(t.y-r.y)*(n.x-t.x)>0?1:-1:(r.x-t.x)*(t.y-n.y)>0?-1:1}function Is(e,n){var t=(0,v.U2)(e,["components","axis"],{});return(0,v.b$)({},(0,v.U2)(t,["common"],{}),(0,v.b$)({},(0,v.U2)(t,[n],{})))}function rp(e,n,t){var r=(0,v.U2)(e,["components","axis"],{});return(0,v.b$)({},(0,v.U2)(r,["common","title"],{}),(0,v.b$)({},(0,v.U2)(r,[n,"title"],{})),t)}function ou(e){var n=e.x,t=e.y,r=e.circleCenter,i=t.start>t.end,a=e.convert(e.isTransposed?{x:i?0:1,y:0}:{x:0,y:i?0:1}),o=[a.x-r.x,a.y-r.y],s=[1,0],l=a.y>r.y?De.EU(o,s):-1*De.EU(o,s),c=l+(n.end-n.start);return{center:r,radius:Math.sqrt(Math.pow(a.x-r.x,2)+Math.pow(a.y-r.y,2)),startAngle:l,endAngle:c}}function Ds(e,n){return(0,v.jn)(e)?!1!==e&&{}:(0,v.U2)(e,[n])}function ip(e,n){return(0,v.U2)(e,"position",n)}function ap(e,n){return(0,v.U2)(n,["title","text"],fo(e))}var fa=function(){function e(n,t){this.destroyed=!1,this.facets=[],this.view=n,this.cfg=(0,v.b$)({},this.getDefaultCfg(),t)}return e.prototype.init=function(){this.container||(this.container=this.createContainer());var n=this.view.getData();this.facets=this.generateFacets(n)},e.prototype.render=function(){this.renderViews()},e.prototype.update=function(){},e.prototype.clear=function(){this.clearFacetViews()},e.prototype.destroy=function(){this.clear(),this.container&&(this.container.remove(!0),this.container=void 0),this.destroyed=!0,this.view=void 0,this.facets=[]},e.prototype.facetToView=function(n){var r=n.data,i=n.padding,o=this.view.createView({region:n.region,padding:void 0===i?this.cfg.padding:i});o.data(r||[]),n.view=o,this.beforeEachView(o,n);var s=this.cfg.eachView;return s&&s(o,n),this.afterEachView(o,n),o},e.prototype.createContainer=function(){return this.view.getLayer(vn.FORE).addGroup()},e.prototype.renderViews=function(){this.createFacetViews()},e.prototype.createFacetViews=function(){var n=this;return this.facets.map(function(t){return n.facetToView(t)})},e.prototype.clearFacetViews=function(){var n=this;(0,v.S6)(this.facets,function(t){t.view&&(n.view.removeView(t.view),t.view=void 0)})},e.prototype.parseSpacing=function(){var n=this.view.viewBBox,t=n.width,r=n.height;return this.cfg.spacing.map(function(a,o){return(0,v.hj)(a)?a/(0===o?t:r):parseFloat(a)/100})},e.prototype.getFieldValues=function(n,t){var r=[],i={};return(0,v.S6)(n,function(a){var o=a[t];!(0,v.UM)(o)&&!i[o]&&(r.push(o),i[o]=!0)}),r},e.prototype.getRegion=function(n,t,r,i){var a=(0,d.CR)(this.parseSpacing(),2),o=a[0],s=a[1],l=(1+o)/(0===t?1:t)-o,c=(1+s)/(0===n?1:n)-s,h={x:(l+o)*r,y:(c+s)*i};return{start:h,end:{x:h.x+l,y:h.y+c}}},e.prototype.getDefaultCfg=function(){return{eachView:void 0,showTitle:!0,spacing:[0,0],padding:10,fields:[]}},e.prototype.getDefaultTitleCfg=function(){return{style:{fontSize:14,fill:"#666",fontFamily:this.view.getTheme().fontFamily}}},e.prototype.processAxis=function(n,t){var r=n.getOptions(),a=n.geometries;if("rect"===(0,v.U2)(r.coordinate,"type","rect")&&a.length){(0,v.UM)(r.axes)&&(r.axes={});var s=r.axes,l=(0,d.CR)(a[0].getXYFields(),2),c=l[0],h=l[1],f=Ds(s,c),p=Ds(s,h);!1!==f&&(r.axes[c]=this.getXAxisOption(c,s,f,t)),!1!==p&&(r.axes[h]=this.getYAxisOption(h,s,p,t))}},e.prototype.getFacetDataFilter=function(n){return function(t){return(0,v.yW)(n,function(r){var i=r.field,a=r.value;return!(!(0,v.UM)(a)&&i)||t[i]===a})}},e}(),op={},va=function(e,n){op[(0,v.vl)(e)]=n},oM=function(){function e(n,t){this.context=n,this.cfg=t,n.addAction(this)}return e.prototype.applyCfg=function(n){(0,v.f0)(this,n)},e.prototype.init=function(){this.applyCfg(this.cfg)},e.prototype.destroy=function(){this.context.removeAction(this),this.context=null},e}();const on=oM;var sM=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.execute=function(){this.callback&&this.callback(this.context)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.callback=null},n}(on);const lM=sM;var Ls={};function Os(e){return(0,v.U2)(Ls[e],"ActionClass")}function Se(e,n,t){Ls[e]={ActionClass:n,cfg:t}}function uM(e,n){var t=new lM(n);return t.callback=e,t.name="callback",t}function su(e,n){for(var t=[e[0]],r=1,i=e.length;r0&&i>0&&(r>=n||i>=n)}function hp(e,n){var t=e.getCanvasBBox();return up(e,n)?t:null}function fp(e,n){return e.event.maskShapes.map(function(r){return hp(r,n)}).filter(function(r){return!!r})}function vp(e,n){return up(e,n)?e.attr("path"):null}function oi(e){var t,r=e.event.target;return r&&(t=r.get("element")),t}function ki(e){var r,t=e.event.target;return t&&(r=t.get("delegateObject")),r}function pp(e){var n=e.event.gEvent;return!(n&&n.fromShape&&n.toShape&&n.fromShape.get("element")===n.toShape.get("element"))}function po(e){return e&&e.component&&e.component.isList()}function dp(e){return e&&e.component&&e.component.isSlider()}function go(e){var t=e.event.target;return t&&"mask"===t?.get("name")||zs(e)}function zs(e){var n;return"multi-mask"===(null===(n=e.event.target)||void 0===n?void 0:n.get("name"))}function lu(e,n){var t=e.event.target;if(zs(e))return function xM(e,n){if("path"===e.event.target.get("type")){var r=function mM(e,n){return e.event.maskShapes.map(function(r){return vp(r,n)})}(e,n);return r.length>0?r.flatMap(function(a){return Cp(e.view,a)}):null}var i=fp(e,n);return i.length>0?i.flatMap(function(a){return Bs(e.view,a)}):null}(e,n);if("path"===t.get("type")){var r=function yM(e,n){return vp(e.event.target,n)}(e,n);return r?Cp(e.view,r):void 0}var i=cp(e,n);return i?Bs(e.view,i):null}function gp(e,n,t){if(zs(e))return function CM(e,n,t){var r=fp(e,t);return r.length>0?r.flatMap(function(i){return yp(i,e,n)}):null}(e,n,t);var r=cp(e,t);return r?yp(r,e,n):null}function yp(e,n,t){var r=n.view,i=uu(r,t,{x:e.x,y:e.y}),a=uu(r,t,{x:e.maxX,y:e.maxY});return Bs(t,{minX:i.x,minY:i.y,maxX:a.x,maxY:a.y})}function Sn(e){var t=[];return(0,v.S6)(e.geometries,function(r){t=t.concat(r.elements)}),e.views&&e.views.length&&(0,v.S6)(e.views,function(r){t=t.concat(Sn(r))}),t}function mp(e,n){var r=[];return(0,v.S6)(e.geometries,function(i){var a=i.getElementsBy(function(o){return o.hasState(n)});r=r.concat(a)}),r}function cr(e,n){var r=e.getModel().data;return(0,v.kJ)(r)?r[0][n]:r[n]}function Bs(e,n){var t=Sn(e),r=[];return(0,v.S6)(t,function(i){var o=i.shape.getCanvasBBox();(function wM(e,n){return!(n.minX>e.maxX||n.maxXe.maxY||n.maxY=n.x&&e.y<=n.y&&e.maxY>n.y}function br(e){var n=e.parent,t=null;return n&&(t=n.views.filter(function(r){return r!==e})),t}function uu(e,n,t){var r=function SM(e,n){return e.getCoordinate().invert(n)}(e,t);return n.getCoordinate().convert(r)}function _p(e,n,t,r){var i=!1;return(0,v.S6)(e,function(a){if(a[t]===n[t]&&a[r]===n[r])return i=!0,!1}),i}function pa(e,n){var t=e.getScaleByField(n);return!t&&e.views&&(0,v.S6)(e.views,function(r){if(t=pa(r,n))return!1}),t}var bM=function(){function e(n){this.actions=[],this.event=null,this.cacheMap={},this.view=n}return e.prototype.cache=function(){for(var n=[],t=0;t=0&&t.splice(r,1)},e.prototype.getCurrentPoint=function(){var n=this.event;return n?n.target instanceof HTMLElement?this.view.getCanvas().getPointByClient(n.clientX,n.clientY):{x:n.x,y:n.y}:null},e.prototype.getCurrentShape=function(){return(0,v.U2)(this.event,["gEvent","shape"])},e.prototype.isInPlot=function(){var n=this.getCurrentPoint();return!!n&&this.view.isPointInPlot(n)},e.prototype.isInShape=function(n){var t=this.getCurrentShape();return!!t&&t.get("name")===n},e.prototype.isInComponent=function(n){var t=Mp(this.view),r=this.getCurrentPoint();return!!r&&!!t.find(function(i){var a=i.getBBox();return n?i.get("name")===n&&wp(a,r):wp(a,r)})},e.prototype.destroy=function(){(0,v.S6)(this.actions.slice(),function(n){n.destroy()}),this.view=null,this.event=null,this.actions=null,this.cacheMap=null},e}();const TM=bM;var AM=function(){function e(n,t){this.view=n,this.cfg=t}return e.prototype.init=function(){this.initEvents()},e.prototype.initEvents=function(){},e.prototype.clearEvents=function(){},e.prototype.destroy=function(){this.clearEvents()},e}();function Sp(e,n,t){var r=e.split(":"),i=r[0],a=n.getAction(i)||function cM(e,n){var t=Ls[e],r=null;return t&&((r=new(0,t.ActionClass)(n,t.cfg)).name=e,r.init()),r}(i,n);if(!a)throw new Error("There is no action named ".concat(i));return{action:a,methodName:r[1],arg:t}}function bp(e){var n=e.action,t=e.methodName,r=e.arg;if(!n[t])throw new Error("Action(".concat(n.name,") doesn't have a method called ").concat(t));n[t](r)}var FM=function(e){function n(t,r){var i=e.call(this,t,r)||this;return i.callbackCaches={},i.emitCaches={},i.steps=r,i}return(0,d.ZT)(n,e),n.prototype.init=function(){this.initContext(),e.prototype.init.call(this)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.steps=null,this.context&&(this.context.destroy(),this.context=null),this.callbackCaches=null,this.view=null},n.prototype.initEvents=function(){var t=this;(0,v.S6)(this.steps,function(r,i){(0,v.S6)(r,function(a){var o=t.getActionCallback(i,a);o&&t.bindEvent(a.trigger,o)})})},n.prototype.clearEvents=function(){var t=this;(0,v.S6)(this.steps,function(r,i){(0,v.S6)(r,function(a){var o=t.getActionCallback(i,a);o&&t.offEvent(a.trigger,o)})})},n.prototype.initContext=function(){var r=new TM(this.view);this.context=r,(0,v.S6)(this.steps,function(a){(0,v.S6)(a,function(o){if((0,v.mf)(o.action))o.actionObject={action:uM(o.action,r),methodName:"execute"};else if((0,v.HD)(o.action))o.actionObject=Sp(o.action,r,o.arg);else if((0,v.kJ)(o.action)){var s=o.action,l=(0,v.kJ)(o.arg)?o.arg:[o.arg];o.actionObject=[],(0,v.S6)(s,function(c,h){o.actionObject.push(Sp(c,r,l[h]))})}})})},n.prototype.isAllowStep=function(t){var r=this.currentStepName;if(r===t||"showEnable"===t)return!0;if("processing"===t)return"start"===r;if("start"===t)return"processing"!==r;if("end"===t)return"processing"===r||"start"===r;if("rollback"===t){if(this.steps.end)return"end"===r;if("start"===r)return!0}return!1},n.prototype.isAllowExecute=function(t,r){if(this.isAllowStep(t)){var i=this.getKey(t,r);return(!r.once||!this.emitCaches[i])&&(!r.isEnable||r.isEnable(this.context))}return!1},n.prototype.enterStep=function(t){this.currentStepName=t,this.emitCaches={}},n.prototype.afterExecute=function(t,r){"showEnable"!==t&&this.currentStepName!==t&&this.enterStep(t);var i=this.getKey(t,r);this.emitCaches[i]=!0},n.prototype.getKey=function(t,r){return t+r.trigger+r.action},n.prototype.getActionCallback=function(t,r){var i=this,a=this.context,o=this.callbackCaches,s=r.actionObject;if(r.action&&s){var l=this.getKey(t,r);if(!o[l]){var c=function(h){a.event=h,i.isAllowExecute(t,r)?((0,v.kJ)(s)?(0,v.S6)(s,function(f){a.event=h,bp(f)}):(a.event=h,bp(s)),i.afterExecute(t,r),r.callback&&(a.event=h,r.callback(a))):a.event=null};o[l]=r.debounce?(0,v.Ds)(c,r.debounce.wait,r.debounce.immediate):r.throttle?(0,v.P2)(c,r.throttle.wait,{leading:r.throttle.leading,trailing:r.throttle.trailing}):c}return o[l]}return null},n.prototype.bindEvent=function(t,r){var i=t.split(":");"window"===i[0]?window.addEventListener(i[1],r):"document"===i[0]?document.addEventListener(i[1],r):this.view.on(t,r)},n.prototype.offEvent=function(t,r){var i=t.split(":");"window"===i[0]?window.removeEventListener(i[1],r):"document"===i[0]?document.removeEventListener(i[1],r):this.view.off(t,r)},n}(AM);const kM=FM;var Tp={};function Le(e,n){Tp[(0,v.vl)(e)]=n}function Ap(e){var n,t={point:{default:{fill:e.pointFillColor,r:e.pointSize,stroke:e.pointBorderColor,lineWidth:e.pointBorder,fillOpacity:e.pointFillOpacity},active:{stroke:e.pointActiveBorderColor,lineWidth:e.pointActiveBorder},selected:{stroke:e.pointSelectedBorderColor,lineWidth:e.pointSelectedBorder},inactive:{fillOpacity:e.pointInactiveFillOpacity,strokeOpacity:e.pointInactiveBorderOpacity}},hollowPoint:{default:{fill:e.hollowPointFillColor,lineWidth:e.hollowPointBorder,stroke:e.hollowPointBorderColor,strokeOpacity:e.hollowPointBorderOpacity,r:e.hollowPointSize},active:{stroke:e.hollowPointActiveBorderColor,strokeOpacity:e.hollowPointActiveBorderOpacity},selected:{lineWidth:e.hollowPointSelectedBorder,stroke:e.hollowPointSelectedBorderColor,strokeOpacity:e.hollowPointSelectedBorderOpacity},inactive:{strokeOpacity:e.hollowPointInactiveBorderOpacity}},area:{default:{fill:e.areaFillColor,fillOpacity:e.areaFillOpacity,stroke:null},active:{fillOpacity:e.areaActiveFillOpacity},selected:{fillOpacity:e.areaSelectedFillOpacity},inactive:{fillOpacity:e.areaInactiveFillOpacity}},hollowArea:{default:{fill:null,stroke:e.hollowAreaBorderColor,lineWidth:e.hollowAreaBorder,strokeOpacity:e.hollowAreaBorderOpacity},active:{fill:null,lineWidth:e.hollowAreaActiveBorder},selected:{fill:null,lineWidth:e.hollowAreaSelectedBorder},inactive:{strokeOpacity:e.hollowAreaInactiveBorderOpacity}},interval:{default:{fill:e.intervalFillColor,fillOpacity:e.intervalFillOpacity},active:{stroke:e.intervalActiveBorderColor,lineWidth:e.intervalActiveBorder},selected:{stroke:e.intervalSelectedBorderColor,lineWidth:e.intervalSelectedBorder},inactive:{fillOpacity:e.intervalInactiveFillOpacity,strokeOpacity:e.intervalInactiveBorderOpacity}},hollowInterval:{default:{fill:e.hollowIntervalFillColor,stroke:e.hollowIntervalBorderColor,lineWidth:e.hollowIntervalBorder,strokeOpacity:e.hollowIntervalBorderOpacity},active:{stroke:e.hollowIntervalActiveBorderColor,lineWidth:e.hollowIntervalActiveBorder,strokeOpacity:e.hollowIntervalActiveBorderOpacity},selected:{stroke:e.hollowIntervalSelectedBorderColor,lineWidth:e.hollowIntervalSelectedBorder,strokeOpacity:e.hollowIntervalSelectedBorderOpacity},inactive:{stroke:e.hollowIntervalInactiveBorderColor,lineWidth:e.hollowIntervalInactiveBorder,strokeOpacity:e.hollowIntervalInactiveBorderOpacity}},line:{default:{stroke:e.lineBorderColor,lineWidth:e.lineBorder,strokeOpacity:e.lineBorderOpacity,fill:null,lineAppendWidth:10,lineCap:"round",lineJoin:"round"},active:{lineWidth:e.lineActiveBorder},selected:{lineWidth:e.lineSelectedBorder},inactive:{strokeOpacity:e.lineInactiveBorderOpacity}}},r=function LM(e){return{title:{autoRotate:!0,position:"center",spacing:e.axisTitleSpacing,style:{fill:e.axisTitleTextFillColor,fontSize:e.axisTitleTextFontSize,lineHeight:e.axisTitleTextLineHeight,textBaseline:"middle",fontFamily:e.fontFamily},iconStyle:{fill:e.axisDescriptionIconFillColor}},label:{autoRotate:!1,autoEllipsis:!1,autoHide:{type:"equidistance",cfg:{minGap:6}},offset:e.axisLabelOffset,style:{fill:e.axisLabelFillColor,fontSize:e.axisLabelFontSize,lineHeight:e.axisLabelLineHeight,fontFamily:e.fontFamily}},line:{style:{lineWidth:e.axisLineBorder,stroke:e.axisLineBorderColor}},grid:{line:{type:"line",style:{stroke:e.axisGridBorderColor,lineWidth:e.axisGridBorder,lineDash:e.axisGridLineDash}},alignTick:!0,animate:!0},tickLine:{style:{lineWidth:e.axisTickLineBorder,stroke:e.axisTickLineBorderColor},alignTick:!0,length:e.axisTickLineLength},subTickLine:null,animate:!0}}(e),i=function OM(e){return{title:null,marker:{symbol:"circle",spacing:e.legendMarkerSpacing,style:{r:e.legendCircleMarkerSize,fill:e.legendMarkerColor}},itemName:{spacing:5,style:{fill:e.legendItemNameFillColor,fontFamily:e.fontFamily,fontSize:e.legendItemNameFontSize,lineHeight:e.legendItemNameLineHeight,fontWeight:e.legendItemNameFontWeight,textAlign:"start",textBaseline:"middle"}},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:"#D8D8D8"},markerStyle:{fill:"#D8D8D8",stroke:"#D8D8D8"}},inactive:{nameStyle:{fill:"#D8D8D8"},markerStyle:{opacity:.2}}},flipPage:!0,pageNavigator:{marker:{style:{size:e.legendPageNavigatorMarkerSize,inactiveFill:e.legendPageNavigatorMarkerInactiveFillColor,inactiveOpacity:e.legendPageNavigatorMarkerInactiveFillOpacity,fill:e.legendPageNavigatorMarkerFillColor,opacity:e.legendPageNavigatorMarkerFillOpacity}},text:{style:{fill:e.legendPageNavigatorTextFillColor,fontSize:e.legendPageNavigatorTextFontSize}}},animate:!1,maxItemWidth:200,itemSpacing:e.legendItemSpacing,itemMarginBottom:e.legendItemMarginBottom,padding:e.legendPadding}}(e);return{background:e.backgroundColor,defaultColor:e.brandColor,subColor:e.subColor,semanticRed:e.paletteSemanticRed,semanticGreen:e.paletteSemanticGreen,padding:"auto",fontFamily:e.fontFamily,columnWidthRatio:.5,maxColumnWidth:null,minColumnWidth:null,roseWidthRatio:.9999999,multiplePieWidthRatio:1/1.3,colors10:e.paletteQualitative10,colors20:e.paletteQualitative20,sequenceColors:e.paletteSequence,shapes:{point:["hollow-circle","hollow-square","hollow-bowtie","hollow-diamond","hollow-hexagon","hollow-triangle","hollow-triangle-down","circle","square","bowtie","diamond","hexagon","triangle","triangle-down","cross","tick","plus","hyphen","line"],line:["line","dash","dot","smooth"],area:["area","smooth","line","smooth-line"],interval:["rect","hollow-rect","line","tick"]},sizes:[1,10],geometries:{interval:{rect:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:function(a){var o=a.geometry.coordinate;if(o.isPolar&&o.isTransposed){var s=uo(a.getModel(),o),h=(s.startAngle+s.endAngle)/2,p=7.5*Math.cos(h),g=7.5*Math.sin(h);return{matrix:an.vs(null,[["t",p,g]])}}return t.interval.selected}}},"hollow-rect":{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},line:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},tick:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},funnel:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}},pyramid:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}}},line:{line:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},dot:{default:{style:(0,d.pi)((0,d.pi)({},t.line.default),{lineCap:null,lineDash:[1,1]})},active:{style:(0,d.pi)((0,d.pi)({},t.line.active),{lineCap:null,lineDash:[1,1]})},inactive:{style:(0,d.pi)((0,d.pi)({},t.line.inactive),{lineCap:null,lineDash:[1,1]})},selected:{style:(0,d.pi)((0,d.pi)({},t.line.selected),{lineCap:null,lineDash:[1,1]})}},dash:{default:{style:(0,d.pi)((0,d.pi)({},t.line.default),{lineCap:null,lineDash:[5.5,1]})},active:{style:(0,d.pi)((0,d.pi)({},t.line.active),{lineCap:null,lineDash:[5.5,1]})},inactive:{style:(0,d.pi)((0,d.pi)({},t.line.inactive),{lineCap:null,lineDash:[5.5,1]})},selected:{style:(0,d.pi)((0,d.pi)({},t.line.selected),{lineCap:null,lineDash:[5.5,1]})}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vh:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hvh:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vhv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}}},polygon:{polygon:{default:{style:t.interval.default},active:{style:t.interval.active},inactive:{style:t.interval.inactive},selected:{style:t.interval.selected}}},point:{circle:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},square:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},bowtie:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},diamond:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},hexagon:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},triangle:{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},"triangle-down":{default:{style:t.point.default},active:{style:t.point.active},inactive:{style:t.point.inactive},selected:{style:t.point.selected}},"hollow-circle":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-square":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-bowtie":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-diamond":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-hexagon":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-triangle":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},"hollow-triangle-down":{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},cross:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},tick:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},plus:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},hyphen:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}},line:{default:{style:t.hollowPoint.default},active:{style:t.hollowPoint.active},inactive:{style:t.hollowPoint.inactive},selected:{style:t.hollowPoint.selected}}},area:{area:{default:{style:t.area.default},active:{style:t.area.active},inactive:{style:t.area.inactive},selected:{style:t.area.selected}},smooth:{default:{style:t.area.default},active:{style:t.area.active},inactive:{style:t.area.inactive},selected:{style:t.area.selected}},line:{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}},"smooth-line":{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}}},schema:{candle:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}},box:{default:{style:t.hollowInterval.default},active:{style:t.hollowInterval.active},inactive:{style:t.hollowInterval.inactive},selected:{style:t.hollowInterval.selected}}},edge:{line:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},vhv:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},arc:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}}},violin:{violin:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},smooth:{default:{style:t.line.default},active:{style:t.line.active},inactive:{style:t.line.inactive},selected:{style:t.line.selected}},hollow:{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}},"hollow-smooth":{default:{style:t.hollowArea.default},active:{style:t.hollowArea.active},inactive:{style:t.hollowArea.inactive},selected:{style:t.hollowArea.selected}}}},components:{axis:{common:r,top:{position:"top",grid:null,title:null,verticalLimitLength:.5},bottom:{position:"bottom",grid:null,title:null,verticalLimitLength:.5},left:{position:"left",title:null,line:null,tickLine:null,verticalLimitLength:1/3},right:{position:"right",title:null,line:null,tickLine:null,verticalLimitLength:1/3},circle:{title:null,grid:(0,v.b$)({},r.grid,{line:{type:"line"}})},radius:{title:null,grid:(0,v.b$)({},r.grid,{line:{type:"circle"}})}},legend:{common:i,right:{layout:"vertical",padding:e.legendVerticalPadding},left:{layout:"vertical",padding:e.legendVerticalPadding},top:{layout:"horizontal",padding:e.legendHorizontalPadding},bottom:{layout:"horizontal",padding:e.legendHorizontalPadding},continuous:{title:null,background:null,track:{},rail:{type:"color",size:e.sliderRailHeight,defaultLength:e.sliderRailWidth,style:{fill:e.sliderRailFillColor,stroke:e.sliderRailBorderColor,lineWidth:e.sliderRailBorder}},label:{align:"rail",spacing:4,formatter:null,style:{fill:e.sliderLabelTextFillColor,fontSize:e.sliderLabelTextFontSize,lineHeight:e.sliderLabelTextLineHeight,textBaseline:"middle",fontFamily:e.fontFamily}},handler:{size:e.sliderHandlerWidth,style:{fill:e.sliderHandlerFillColor,stroke:e.sliderHandlerBorderColor}},slidable:!0,padding:i.padding}},tooltip:{showContent:!0,follow:!0,showCrosshairs:!1,showMarkers:!0,shared:!1,enterable:!1,position:"auto",marker:{symbol:"circle",stroke:"#fff",shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0,0,0,0.09)",lineWidth:2,r:4},crosshairs:{line:{style:{stroke:e.tooltipCrosshairsBorderColor,lineWidth:e.tooltipCrosshairsBorder}},text:null,textBackground:{padding:2,style:{fill:"rgba(0, 0, 0, 0.25)",lineWidth:0,stroke:null}},follow:!1},domStyles:(n={},n["".concat(Nr)]={position:"absolute",visibility:"hidden",zIndex:8,transition:"left 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s, top 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s",backgroundColor:e.tooltipContainerFillColor,opacity:e.tooltipContainerFillOpacity,boxShadow:e.tooltipContainerShadow,borderRadius:"".concat(e.tooltipContainerBorderRadius,"px"),color:e.tooltipTextFillColor,fontSize:"".concat(e.tooltipTextFontSize,"px"),fontFamily:e.fontFamily,lineHeight:"".concat(e.tooltipTextLineHeight,"px"),padding:"0 12px 0 12px"},n["".concat(Vr)]={marginBottom:"12px",marginTop:"12px"},n["".concat(co)]={margin:0,listStyleType:"none",padding:0},n["".concat(Ss)]={listStyleType:"none",padding:0,marginBottom:"12px",marginTop:"12px",marginLeft:0,marginRight:0},n["".concat(bs)]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},n["".concat(Ts)]={display:"inline-block",float:"right",marginLeft:"30px"},n)},annotation:{arc:{style:{stroke:e.annotationArcBorderColor,lineWidth:e.annotationArcBorder},animate:!0},line:{style:{stroke:e.annotationLineBorderColor,lineDash:e.annotationLineDash,lineWidth:e.annotationLineBorder},text:{position:"start",autoRotate:!0,style:{fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,textAlign:"start",fontFamily:e.fontFamily,textBaseline:"bottom"}},animate:!0},text:{style:{fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,textBaseline:"middle",textAlign:"start",fontFamily:e.fontFamily},animate:!0},region:{top:!1,style:{lineWidth:e.annotationRegionBorder,stroke:e.annotationRegionBorderColor,fill:e.annotationRegionFillColor,fillOpacity:e.annotationRegionFillOpacity},animate:!0},image:{top:!1,animate:!0},dataMarker:{top:!0,point:{style:{r:3,stroke:e.brandColor,lineWidth:2}},line:{style:{stroke:e.annotationLineBorderColor,lineWidth:e.annotationLineBorder},length:e.annotationDataMarkerLineLength},text:{style:{textAlign:"start",fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,fontFamily:e.fontFamily}},direction:"upward",autoAdjust:!0,animate:!0},dataRegion:{style:{region:{fill:e.annotationRegionFillColor,fillOpacity:e.annotationRegionFillOpacity},text:{textAlign:"center",textBaseline:"bottom",fill:e.annotationTextFillColor,stroke:e.annotationTextBorderColor,lineWidth:e.annotationTextBorder,fontSize:e.annotationTextFontSize,fontFamily:e.fontFamily}},animate:!0}},slider:{common:{padding:[8,8,8,8],backgroundStyle:{fill:e.cSliderBackgroundFillColor,opacity:e.cSliderBackgroundFillOpacity},foregroundStyle:{fill:e.cSliderForegroundFillColor,opacity:e.cSliderForegroundFillOpacity},handlerStyle:{width:e.cSliderHandlerWidth,height:e.cSliderHandlerHeight,fill:e.cSliderHandlerFillColor,opacity:e.cSliderHandlerFillOpacity,stroke:e.cSliderHandlerBorderColor,lineWidth:e.cSliderHandlerBorder,radius:e.cSliderHandlerBorderRadius,highLightFill:e.cSliderHandlerHighlightFillColor},textStyle:{fill:e.cSliderTextFillColor,opacity:e.cSliderTextFillOpacity,fontSize:e.cSliderTextFontSize,lineHeight:e.cSliderTextLineHeight,fontWeight:e.cSliderTextFontWeight,stroke:e.cSliderTextBorderColor,lineWidth:e.cSliderTextBorder}}},scrollbar:{common:{padding:[8,8,8,8]},default:{style:{trackColor:e.scrollbarTrackFillColor,thumbColor:e.scrollbarThumbFillColor}},hover:{style:{thumbColor:e.scrollbarThumbHighlightFillColor}}}},labels:{offset:12,style:{fill:e.labelFillColor,fontSize:e.labelFontSize,fontFamily:e.fontFamily,stroke:e.labelBorderColor,lineWidth:e.labelBorder},fillColorDark:e.labelFillColorDark,fillColorLight:e.labelFillColorLight,autoRotate:!0},innerLabels:{style:{fill:e.innerLabelFillColor,fontSize:e.innerLabelFontSize,fontFamily:e.fontFamily,stroke:e.innerLabelBorderColor,lineWidth:e.innerLabelBorder},autoRotate:!0},overflowLabels:{style:{fill:e.overflowLabelFillColor,fontSize:e.overflowLabelFontSize,fontFamily:e.fontFamily,stroke:e.overflowLabelBorderColor,lineWidth:e.overflowLabelBorder}},pieLabels:{labelHeight:14,offset:10,labelLine:{style:{lineWidth:e.labelLineBorder}},autoRotate:!0}}}var qe_65="#595959",qe_25="#BFBFBF",PM=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],zM=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],BM=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"],Ep=function(e){void 0===e&&(e={});var n=e.paletteQualitative10,t=void 0===n?PM:n,r=e.paletteQualitative20,a=e.brandColor,o=void 0===a?t[0]:a;return(0,d.pi)((0,d.pi)({},{backgroundColor:"transparent",brandColor:o,subColor:"rgba(0,0,0,0.05)",paletteQualitative10:t,paletteQualitative20:void 0===r?zM:r,paletteSemanticRed:"#F4664A",paletteSemanticGreen:"#30BF78",paletteSemanticYellow:"#FAAD14",paletteSequence:BM,fontFamily:'"Segoe UI", Roboto, "Helvetica Neue", Arial,\n "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",\n "Noto Color Emoji"',axisLineBorderColor:qe_25,axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:qe_65,axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisDescriptionIconFillColor:"#D9D9D9",axisTickLineBorderColor:qe_25,axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:"#D9D9D9",axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:"#8C8C8C",axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:"#D9D9D9",axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:"#8C8C8C",legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:o,legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:qe_65,legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:"#000",legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:"#000",legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:"#8C8C8C",legendPageNavigatorTextFontSize:12,sliderRailFillColor:"#D9D9D9",sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:"#8C8C8C",sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:"#F0F0F0",sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:qe_25,annotationArcBorderColor:"#D9D9D9",annotationArcBorder:1,annotationLineBorderColor:qe_25,annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:qe_65,annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:"#000",annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:qe_25,tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"rgb(255, 255, 255)",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 0px 10px #aeaeae",tooltipContainerBorderRadius:3,tooltipTextFillColor:qe_65,tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:qe_65,labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:"#FFFFFF",innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:qe_65,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:"#FFFFFF",overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:qe_25,cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#000",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(0,0,0,0)",scrollbarThumbFillColor:"rgba(0,0,0,0.15)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.2)",pointFillColor:o,pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:"#FFFFFF",pointBorderOpacity:1,pointActiveBorderColor:"#000",pointSelectedBorder:2,pointSelectedBorderColor:"#000",pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:o,hollowPointBorderOpacity:.95,hollowPointFillColor:"#FFFFFF",hollowPointActiveBorder:1,hollowPointActiveBorderColor:"#000",hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:"#000",hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:o,lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:o,areaFillOpacity:.25,areaActiveFillColor:o,areaActiveFillOpacity:.5,areaSelectedFillColor:o,areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:o,hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:"#000",hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:"#000",hollowAreaInactiveBorderOpacity:.3,intervalFillColor:o,intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:"#000",intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:"#000",intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:o,hollowIntervalBorderOpacity:1,hollowIntervalFillColor:"#FFFFFF",hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:"#000",hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:"#000",hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}),e)};function Rs(e){var n=e.styleSheet,t=void 0===n?{}:n,r=(0,d._T)(e,["styleSheet"]),i=Ep(t);return(0,v.b$)({},Ap(i),r)}Ep();var hu={default:Rs({})};function yo(e){return(0,v.U2)(hu,(0,v.vl)(e),hu.default)}function Fp(e,n,t){var r=t.translate(e),i=t.translate(n);return(0,v.vQ)(r,i)}function kp(e,n,t){var r=t.coordinate,i=t.getYScale(),a=i.field,o=r.invert(n),s=i.invert(o.y);return(0,v.sE)(e,function(c){var h=c[en];return h[a][0]<=s&&h[a][1]>=s})||e[e.length-1]}var UM=(0,v.HP)(function(e){if(e.isCategory)return 1;for(var n=e.values,t=n.length,r=e.translate(n[0]),i=r,a=0;ai&&(i=s)}return(i-r)/(t-1)});function Ip(e){var n,t,i,r=function HM(e){var n=(0,v.VO)(e.attributes);return(0,v.hX)(n,function(t){return(0,v.FX)(oa,t.type)})}(e);try{for(var a=(0,d.XA)(r),o=a.next();!o.done;o=a.next()){var s=o.value,l=s.getScale(s.type);if(l&&l.isLinear&&"cat"!==Kv(l,(0,v.U2)(e.scaleDefs,l.field),s.type,e.type)){i=l;break}}}catch(g){n={error:g}}finally{try{o&&!o.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}var f=e.getXScale(),p=e.getYScale();return i||p||f}function Dp(e,n,t){if(0===n.length)return null;var r=t.type,i=t.getXScale(),a=t.getYScale(),o=i.field,s=a.field,l=null;if("heatmap"===r||"point"===r){for(var h=t.coordinate.invert(e),f=i.invert(h.x),p=a.invert(h.y),g=1/0,y=0;y(1+a)/2&&(l=o),r.translate(r.invert(l))}(e,t),F=M[en][o],tt=_[en][o],rt=a.isLinear&&(0,v.kJ)(M[en][s]);if((0,v.kJ)(F)){for(y=0;y=b){if(!rt){l=Mt;break}(0,v.kJ)(l)||(l=[]),l.push(Mt)}(0,v.kJ)(l)&&(l=kp(l,e,t))}else{var gt=void 0;if(i.isLinear||"timeCat"===i.type){if((b>i.translate(tt)||bi.max||bMath.abs(i.translate(gt[en][o])-b)&&(_=gt)}var Pe=UM(t.getXScale());return!l&&Math.abs(i.translate(_[en][o])-b)<=Pe/2&&(l=_),l}function fu(e,n,t,r){var i,a;void 0===t&&(t=""),void 0===r&&(r=!1);var f,p,o=e[en],s=function YM(e,n,t){var i=n.getAttribute("position").getFields(),a=n.scales,o=(0,v.mf)(t)||!t?i[0]:t,s=a[o],l=s?s.getText(e[o]):e[o]||o;return(0,v.mf)(t)?t(l,e):l}(o,n,t),l=n.tooltipOption,c=n.theme.defaultColor,h=[];function g(Mt,gt){(r||!(0,v.UM)(gt)&&""!==gt)&&h.push({title:s,data:o,mappingData:e,name:Mt,value:gt,color:e.color||c,marker:!0})}if((0,v.Kn)(l)){var y=l.fields,m=l.callback;if(m){var x=y.map(function(Mt){return e[en][Mt]}),C=m.apply(void 0,(0,d.ev)([],(0,d.CR)(x),!1)),M=(0,d.pi)({data:e[en],mappingData:e,title:s,color:e.color||c,marker:!0},C);h.push(M)}else{var _=n.scales;try{for(var b=(0,d.XA)(y),F=b.next();!F.done;F=b.next()){var W=F.value;if(!(0,v.UM)(o[W])){var tt=_[W];g(f=fo(tt),p=tt.getText(o[W]))}}}catch(Mt){i={error:Mt}}finally{try{F&&!F.done&&(a=b.return)&&a.call(b)}finally{if(i)throw i.error}}}}else{var rt=Ip(n);p=function GM(e,n){var r=e[n.field];return(0,v.kJ)(r)?r.map(function(a){return n.getText(a)}).join("-"):n.getText(r)}(o,rt),f=function ZM(e,n){var t,r=n.getGroupScales();return r.length&&(t=r[0]),t?t.getText(e[t.field]):fo(Ip(n))}(o,n),g(f,p)}return h}function Lp(e,n,t,r){var i,a,o=r.showNil,s=[],l=e.dataArray;if(!(0,v.xb)(l)){e.sort(l);try{for(var c=(0,d.XA)(l),h=c.next();!h.done;h=c.next()){var p=Dp(n,h.value,e);if(p){var g=e.getElementId(p);if("heatmap"===e.type||e.elementsMap[g].visible){var m=fu(p,e,t,o);m.length&&s.push(m)}}}}catch(x){i={error:x}}finally{try{h&&!h.done&&(a=c.return)&&a.call(c)}finally{if(i)throw i.error}}}return s}function Op(e,n,t,r){var i=r.showNil,a=[],s=e.container.getShape(n.x,n.y);if(s&&s.get("visible")&&s.get("origin")){var c=fu(s.get("origin").mappingData,e,t,i);c.length&&a.push(c)}return a}function vu(e,n,t){var r,i,a=[],o=e.geometries,s=t.shared,l=t.title,c=t.reversed;try{for(var h=(0,d.XA)(o),f=h.next();!f.done;f=h.next()){var p=f.value;if(p.visible&&!1!==p.tooltipOption){var g=p.type,y=void 0;(y=["point","edge","polygon"].includes(g)?Op(p,n,l,t):["area","line","path","heatmap"].includes(g)||!1!==s?Lp(p,n,l,t):Op(p,n,l,t)).length&&(c&&y.reverse(),a.push(y))}}}catch(m){r={error:m}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}return a}function pu(e){void 0===e&&(e=0);var n=(0,v.kJ)(e)?e:[e];switch(n.length){case 0:n=[0,0,0,0];break;case 1:n=new Array(4).fill(n[0]);break;case 2:n=(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),(0,d.CR)(n),!1);break;case 3:n=(0,d.ev)((0,d.ev)([],(0,d.CR)(n),!1),[n[1]],!1);break;default:n=n.slice(0,4)}return n}var Ns={};function Ii(e,n){Ns[e]=n}function JM(e){return Ns[e]}var QM=function(){function e(n){this.option=this.wrapperOption(n)}return e.prototype.update=function(n){return this.option=this.wrapperOption(n),this},e.prototype.hasAction=function(n){return(0,v.G)(this.option.actions,function(r){return r[0]===n})},e.prototype.create=function(n,t){var r=this.option,i=r.type,o="theta"===i,s=(0,d.pi)({start:n,end:t},r.cfg),l=function(e){return bv[e.toLowerCase()]}(o?"polar":i);return this.coordinate=new l(s),this.coordinate.type=i,o&&(this.hasAction("transpose")||this.transpose()),this.execActions(),this.coordinate},e.prototype.adjust=function(n,t){return this.coordinate.update({start:n,end:t}),this.coordinate.resetMatrix(),this.execActions(["scale","rotate","translate"]),this.coordinate},e.prototype.rotate=function(n){return this.option.actions.push(["rotate",n]),this},e.prototype.reflect=function(n){return this.option.actions.push(["reflect",n]),this},e.prototype.scale=function(n,t){return this.option.actions.push(["scale",n,t]),this},e.prototype.transpose=function(){return this.option.actions.push(["transpose"]),this},e.prototype.getOption=function(){return this.option},e.prototype.getCoordinate=function(){return this.coordinate},e.prototype.wrapperOption=function(n){return(0,d.pi)({type:"rect",actions:[],cfg:{}},n)},e.prototype.execActions=function(n){var t=this;(0,v.S6)(this.option.actions,function(i){var a,o=(0,d.CR)(i),s=o[0],l=o.slice(1);((0,v.UM)(n)||n.includes(s))&&(a=t.coordinate)[s].apply(a,(0,d.ev)([],(0,d.CR)(l),!1))})},e}();const qM=QM;var jM=function(){function e(n,t,r){this.view=n,this.gEvent=t,this.data=r,this.type=t.type}return e.fromData=function(n,t,r){return new e(n,new _n.Event(t,{}),r)},Object.defineProperty(e.prototype,"target",{get:function(){return this.gEvent.target},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"event",{get:function(){return this.gEvent.originalEvent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"x",{get:function(){return this.gEvent.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"y",{get:function(){return this.gEvent.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clientX",{get:function(){return this.gEvent.clientX},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clientY",{get:function(){return this.gEvent.clientY},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return"[Event (type=".concat(this.type,")]")},e.prototype.clone=function(){return new e(this.view,this.gEvent,this.data)},e}();const cn=jM;function KM(e){var n=e.getController("axis"),t=e.getController("legend"),r=e.getController("annotation");[n,e.getController("slider"),e.getController("scrollbar"),t,r].forEach(function(o){o&&o.layout()})}var tw=function(){function e(){this.scales=new Map,this.syncScales=new Map}return e.prototype.createScale=function(n,t,r,i){var a=r,o=this.getScaleMeta(i);if(0===t.length&&o){var s=o.scale,l={type:s.type};s.isCategory&&(l.values=s.values),a=(0,v.b$)(l,o.scaleDef,r)}var c=function tM(e,n,t){var r=n||[];if((0,v.hj)(e)||(0,v.UM)((0,v.Wx)(r,e))&&(0,v.xb)(t))return new(zc("identity"))({field:e.toString(),values:[e]});var a=(0,v.I)(r,e),o=(0,v.U2)(t,"type",function KC(e){var n="linear";return jC.test(e)?n="timeCat":(0,v.HD)(e)&&(n="cat"),n}(a[0]));return new(zc(o))((0,d.pi)({field:e,values:a},t))}(n,t,a);return this.cacheScale(c,r,i),c},e.prototype.sync=function(n,t){var r=this;this.syncScales.forEach(function(i,a){var o=Number.MAX_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER,l=[];(0,v.S6)(i,function(c){var h=r.getScale(c);s=(0,v.hj)(h.max)?Math.max(s,h.max):s,o=(0,v.hj)(h.min)?Math.min(o,h.min):o,(0,v.S6)(h.values,function(f){l.includes(f)||l.push(f)})}),(0,v.S6)(i,function(c){var h=r.getScale(c);if(h.isContinuous)h.change({min:o,max:s,values:l});else if(h.isCategory){var f=h.range,p=r.getScaleMeta(c);l&&!(0,v.U2)(p,["scaleDef","range"])&&(f=tp((0,v.b$)({},h,{values:l}),n,t)),h.change({values:l,range:f})}})})},e.prototype.cacheScale=function(n,t,r){var i=this.getScaleMeta(r);i&&i.scale.type===n.type?(function eM(e,n){if("identity"!==e.type&&"identity"!==n.type){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);e.change(t)}}(i.scale,n),i.scaleDef=t):this.scales.set(r,i={key:r,scale:n,scaleDef:t});var a=this.getSyncKey(i);if(i.syncKey=a,this.removeFromSyncScales(r),a){var o=this.syncScales.get(a);o||this.syncScales.set(a,o=[]),o.push(r)}},e.prototype.getScale=function(n){var t=this.getScaleMeta(n);if(!t){var r=(0,v.Z$)(n.split("-")),i=this.syncScales.get(r);i&&i.length&&(t=this.getScaleMeta(i[0]))}return t&&t.scale},e.prototype.deleteScale=function(n){var t=this.getScaleMeta(n);if(t){var i=this.syncScales.get(t.syncKey);if(i&&i.length){var a=i.indexOf(n);-1!==a&&i.splice(a,1)}}this.scales.delete(n)},e.prototype.clear=function(){this.scales.clear(),this.syncScales.clear()},e.prototype.removeFromSyncScales=function(n){var t=this;this.syncScales.forEach(function(r,i){var a=r.indexOf(n);if(-1!==a)return r.splice(a,1),0===r.length&&t.syncScales.delete(i),!1})},e.prototype.getSyncKey=function(n){var i=n.scale.field,a=(0,v.U2)(n.scaleDef,["sync"]);return!0===a?i:!1===a?void 0:a},e.prototype.getScaleMeta=function(n){return this.scales.get(n)},e}(),Vs=function(){function e(n,t,r,i){void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),this.top=n,this.right=t,this.bottom=r,this.left=i}return e.instance=function(n,t,r,i){return void 0===n&&(n=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),new e(n,t,r,i)},e.prototype.max=function(n){var t=(0,d.CR)(n,4),i=t[1],a=t[2],o=t[3];return this.top=Math.max(this.top,t[0]),this.right=Math.max(this.right,i),this.bottom=Math.max(this.bottom,a),this.left=Math.max(this.left,o),this},e.prototype.shrink=function(n){var t=(0,d.CR)(n,4),i=t[1],a=t[2],o=t[3];return this.top+=t[0],this.right+=i,this.bottom+=a,this.left+=o,this},e.prototype.inc=function(n,t){var r=n.width,i=n.height;switch(t){case le.TOP:case le.TOP_LEFT:case le.TOP_RIGHT:this.top+=i;break;case le.RIGHT:case le.RIGHT_TOP:case le.RIGHT_BOTTOM:this.right+=r;break;case le.BOTTOM:case le.BOTTOM_LEFT:case le.BOTTOM_RIGHT:this.bottom+=i;break;case le.LEFT:case le.LEFT_TOP:case le.LEFT_BOTTOM:this.left+=r}return this},e.prototype.getPadding=function(){return[this.top,this.right,this.bottom,this.left]},e.prototype.clone=function(){return new(e.bind.apply(e,(0,d.ev)([void 0],(0,d.CR)(this.getPadding()),!1)))},e}();function nw(e,n,t){var r=t.instance();n.forEach(function(i){i.autoPadding=r.max(i.autoPadding.getPadding())})}var Pp=function(e){function n(t){var r=e.call(this,{visible:t.visible})||this;r.views=[],r.geometries=[],r.controllers=[],r.interactions={},r.limitInPlot=!1,r.options={data:[],animate:!0},r.usedControllers=function $M(){return Object.keys(Ns)}(),r.scalePool=new tw,r.layoutFunc=KM,r.isPreMouseInPlot=!1,r.isDataChanged=!1,r.isCoordinateChanged=!1,r.createdScaleKeys=new Map,r.onCanvasEvent=function(_){var b=_.name;if(!b.includes(":")){var F=r.createViewEvent(_);r.doPlotEvent(F),r.emit(b,F)}},r.onDelegateEvents=function(_){var b=_.name;if(b.includes(":")){var F=r.createViewEvent(_);r.emit(b,F)}};var i=t.id,a=void 0===i?(0,v.EL)("view"):i,s=t.canvas,l=t.backgroundGroup,c=t.middleGroup,h=t.foregroundGroup,f=t.region,p=void 0===f?{start:{x:0,y:0},end:{x:1,y:1}}:f,g=t.padding,y=t.appendPadding,m=t.theme,x=t.options,C=t.limitInPlot,M=t.syncViewPadding;return r.parent=t.parent,r.canvas=s,r.backgroundGroup=l,r.middleGroup=c,r.foregroundGroup=h,r.region=p,r.padding=g,r.appendPadding=y,r.options=(0,d.pi)((0,d.pi)({},r.options),x),r.limitInPlot=C,r.id=a,r.syncViewPadding=M,r.themeObject=(0,v.Kn)(m)?(0,v.b$)({},yo("default"),Rs(m)):yo(m),r.init(),r}return(0,d.ZT)(n,e),n.prototype.setLayout=function(t){this.layoutFunc=t},n.prototype.init=function(){this.calculateViewBBox(),this.initEvents(),this.initComponentController(),this.initOptions()},n.prototype.render=function(t,r){void 0===t&&(t=!1),this.emit(Ne.BEFORE_RENDER,cn.fromData(this,Ne.BEFORE_RENDER,r)),this.paint(t),this.emit(Ne.AFTER_RENDER,cn.fromData(this,Ne.AFTER_RENDER,r)),!1===this.visible&&this.changeVisible(!1)},n.prototype.clear=function(){var t=this;this.emit(Ne.BEFORE_CLEAR),this.filteredData=[],this.coordinateInstance=void 0,this.isDataChanged=!1,this.isCoordinateChanged=!1;for(var r=this.geometries,i=0;i');gt.appendChild(Vt);var te=Lf(gt,l,a,o),ye=function Wm(e){var n=Ff[e];if(!n)throw new Error("G engine '".concat(e,"' is not exist, please register it at first."));return n}(p),_e=new ye.Canvas((0,d.pi)({container:Vt,pixelRatio:g,localRefresh:m,supportCSSTransform:_},te));return(r=e.call(this,{parent:null,canvas:_e,backgroundGroup:_e.addGroup({zIndex:aa.BG}),middleGroup:_e.addGroup({zIndex:aa.MID}),foregroundGroup:_e.addGroup({zIndex:aa.FORE}),padding:c,appendPadding:h,visible:C,options:W,limitInPlot:tt,theme:rt,syncViewPadding:Mt})||this).onResize=(0,v.Ds)(function(){r.forceFit()},300),r.ele=gt,r.canvas=_e,r.width=te.width,r.height=te.height,r.autoFit=l,r.localRefresh=m,r.renderer=p,r.wrapperElement=Vt,r.updateCanvasStyle(),r.bindAutoFit(),r.initDefaultInteractions(F),r}return(0,d.ZT)(n,e),n.prototype.initDefaultInteractions=function(t){var r=this;(0,v.S6)(t,function(i){r.interaction(i)})},n.prototype.aria=function(t){var r="aria-label";!1===t?this.ele.removeAttribute(r):this.ele.setAttribute(r,t.label)},n.prototype.changeSize=function(t,r){return this.width===t&&this.height===r||(this.emit(Ne.BEFORE_CHANGE_SIZE),this.width=t,this.height=r,this.canvas.changeSize(t,r),this.render(!0),this.emit(Ne.AFTER_CHANGE_SIZE)),this},n.prototype.clear=function(){e.prototype.clear.call(this),this.aria(!1)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.unbindAutoFit(),this.canvas.destroy(),function Jm(e){var n=e.parentNode;n&&n.removeChild(e)}(this.wrapperElement),this.wrapperElement=null},n.prototype.changeVisible=function(t){return e.prototype.changeVisible.call(this,t),this.wrapperElement.style.display=t?"":"none",this},n.prototype.forceFit=function(){if(!this.destroyed){var t=Lf(this.ele,!0,this.width,this.height);this.changeSize(t.width,t.height)}},n.prototype.updateCanvasStyle=function(){In(this.canvas.get("el"),{display:"inline-block",verticalAlign:"middle"})},n.prototype.bindAutoFit=function(){this.autoFit&&window.addEventListener("resize",this.onResize)},n.prototype.unbindAutoFit=function(){this.autoFit&&window.removeEventListener("resize",this.onResize)},n}(Pp);const iw=rw;var ga=function(){function e(n){this.visible=!0,this.components=[],this.view=n}return e.prototype.clear=function(n){(0,v.S6)(this.components,function(t){t.component.destroy()}),this.components=[]},e.prototype.destroy=function(){this.clear()},e.prototype.getComponents=function(){return this.components},e.prototype.changeVisible=function(n){this.visible!==n&&(this.components.forEach(function(t){n?t.component.show():t.component.hide()}),this.visible=n)},e}(),ow=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isLocked=!1,t}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"tooltip"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.isVisible=function(){return!1!==this.view.getOptions().tooltip},n.prototype.render=function(){},n.prototype.showTooltip=function(t){if(this.point=t,this.isVisible()){var r=this.view,i=this.getTooltipItems(t);if(!i.length)return void this.hideTooltip();var a=this.getTitle(i),o={x:i[0].x,y:i[0].y};r.emit("tooltip:show",cn.fromData(r,"tooltip:show",(0,d.pi)({items:i,title:a},t)));var s=this.getTooltipCfg(),l=s.follow,c=s.showMarkers,h=s.showCrosshairs,f=s.showContent,p=s.marker,g=this.items;if((0,v.Xy)(this.title,a)&&(0,v.Xy)(g,i)?(this.tooltip&&l&&(this.tooltip.update(t),this.tooltip.show()),this.tooltipMarkersGroup&&this.tooltipMarkersGroup.show()):(r.emit("tooltip:change",cn.fromData(r,"tooltip:change",(0,d.pi)({items:i,title:a},t))),((0,v.mf)(f)?f(i):f)&&(this.tooltip||this.renderTooltip(),this.tooltip.update((0,v.CD)({},s,{items:this.getItemsAfterProcess(i),title:a},l?t:{})),this.tooltip.show()),c&&this.renderTooltipMarkers(i,p)),this.items=i,this.title=a,h){var m=(0,v.U2)(s,["crosshairs","follow"],!1);this.renderCrosshairs(m?t:o,s)}}},n.prototype.hideTooltip=function(){if(this.getTooltipCfg().follow){var r=this.tooltipMarkersGroup;r&&r.hide();var i=this.xCrosshair,a=this.yCrosshair;i&&i.hide(),a&&a.hide();var o=this.tooltip;o&&o.hide(),this.view.emit("tooltip:hide",cn.fromData(this.view,"tooltip:hide",{})),this.point=null}else this.point=null},n.prototype.lockTooltip=function(){this.isLocked=!0,this.tooltip&&this.tooltip.setCapture(!0)},n.prototype.unlockTooltip=function(){this.isLocked=!1;var t=this.getTooltipCfg();this.tooltip&&this.tooltip.setCapture(t.capture)},n.prototype.isTooltipLocked=function(){return this.isLocked},n.prototype.clear=function(){var t=this,r=t.tooltip,i=t.xCrosshair,a=t.yCrosshair,o=t.tooltipMarkersGroup;r&&(r.hide(),r.clear()),i&&i.clear(),a&&a.clear(),o&&o.clear(),r?.get("customContent")&&(this.tooltip.destroy(),this.tooltip=null),this.title=null,this.items=null},n.prototype.destroy=function(){this.tooltip&&this.tooltip.destroy(),this.xCrosshair&&this.xCrosshair.destroy(),this.yCrosshair&&this.yCrosshair.destroy(),this.guideGroup&&this.guideGroup.remove(!0),this.reset()},n.prototype.reset=function(){this.items=null,this.title=null,this.tooltipMarkersGroup=null,this.tooltipCrosshairsGroup=null,this.xCrosshair=null,this.yCrosshair=null,this.tooltip=null,this.guideGroup=null,this.isLocked=!1,this.point=null},n.prototype.changeVisible=function(t){if(this.visible!==t){var r=this,i=r.tooltip,a=r.tooltipMarkersGroup,o=r.xCrosshair,s=r.yCrosshair;t?(i&&i.show(),a&&a.show(),o&&o.show(),s&&s.show()):(i&&i.hide(),a&&a.hide(),o&&o.hide(),s&&s.hide()),this.visible=t}},n.prototype.getTooltipItems=function(t){var r,i,a,o,s,l,c=this.findItemsFromView(this.view,t);if(c.length){c=(0,v.xH)(c);try{for(var h=(0,d.XA)(c),f=h.next();!f.done;f=h.next()){var p=f.value;try{for(var g=(a=void 0,(0,d.XA)(p)),y=g.next();!y.done;y=g.next()){var m=y.value,x=m.mappingData,C=x.x,M=x.y;m.x=(0,v.kJ)(C)?C[C.length-1]:C,m.y=(0,v.kJ)(M)?M[M.length-1]:M}}catch(gt){a={error:gt}}finally{try{y&&!y.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}}}catch(gt){r={error:gt}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}if(!1===this.getTooltipCfg().shared&&c.length>1){var b=c[0],F=Math.abs(t.y-b[0].y);try{for(var W=(0,d.XA)(c),tt=W.next();!tt.done;tt=W.next()){var rt=tt.value,Mt=Math.abs(t.y-rt[0].y);Mt<=F&&(b=rt,F=Mt)}}catch(gt){s={error:gt}}finally{try{tt&&!tt.done&&(l=W.return)&&l.call(W)}finally{if(s)throw s.error}}c=[b]}return function aw(e){for(var n=[],t=function(i){var a=e[i];(0,v.sE)(n,function(s){return s.color===a.color&&s.name===a.name&&s.value===a.value&&s.title===a.title})||n.push(a)},r=0;r'+s+"":s}})},n.prototype.getTitle=function(t){var r=t[0].title||t[0].name;return this.title=r,r},n.prototype.renderTooltip=function(){var t=this.view.getCanvas(),r={start:{x:0,y:0},end:{x:t.get("width"),y:t.get("height")}},i=this.getTooltipCfg(),a=new Es((0,d.pi)((0,d.pi)({parent:t.get("el").parentNode,region:r},i),{visible:!1,crosshairs:null}));a.init(),this.tooltip=a},n.prototype.renderTooltipMarkers=function(t,r){var i,a,o=this.getTooltipMarkersGroup(),s=this.view.getRootView(),l=s.limitInPlot;try{for(var c=(0,d.XA)(t),h=c.next();!h.done;h=c.next()){var f=h.value,p=f.x,g=f.y;if(l||o?.getClip()){var y=au(s.getCoordinate());o?.setClip({type:y.type,attrs:y.attrs})}else o?.setClip(void 0);var C=this.view.getTheme(),M=(0,v.U2)(C,["components","tooltip","marker"],{}),_=(0,d.pi)((0,d.pi)({fill:f.color,symbol:"circle",shadowColor:f.color},(0,v.mf)(r)?(0,d.pi)((0,d.pi)({},M),r(f)):r),{x:p,y:g});o.addShape("marker",{attrs:_})}}catch(b){i={error:b}}finally{try{h&&!h.done&&(a=c.return)&&a.call(c)}finally{if(i)throw i.error}}},n.prototype.renderCrosshairs=function(t,r){var i=(0,v.U2)(r,["crosshairs","type"],"x");"x"===i?(this.yCrosshair&&this.yCrosshair.hide(),this.renderXCrosshairs(t,r)):"y"===i?(this.xCrosshair&&this.xCrosshair.hide(),this.renderYCrosshairs(t,r)):"xy"===i&&(this.renderXCrosshairs(t,r),this.renderYCrosshairs(t,r))},n.prototype.renderXCrosshairs=function(t,r){var a,o,i=this.getViewWithGeometry(this.view).getCoordinate();if(i.isRect)i.isTransposed?(a={x:i.start.x,y:t.y},o={x:i.end.x,y:t.y}):(a={x:t.x,y:i.end.y},o={x:t.x,y:i.start.y});else{var s=ha(i,t),l=i.getCenter(),c=i.getRadius();o=dn(l.x,l.y,c,s),a=l}var h=(0,v.b$)({start:a,end:o,container:this.getTooltipCrosshairsGroup()},(0,v.U2)(r,"crosshairs",{}),this.getCrosshairsText("x",t,r));delete h.type;var f=this.xCrosshair;f?f.update(h):(f=new Nv(h)).init(),f.render(),f.show(),this.xCrosshair=f},n.prototype.renderYCrosshairs=function(t,r){var a,o,i=this.getViewWithGeometry(this.view).getCoordinate();if(i.isRect){var s=void 0,l=void 0;i.isTransposed?(s={x:t.x,y:i.end.y},l={x:t.x,y:i.start.y}):(s={x:i.start.x,y:t.y},l={x:i.end.x,y:t.y}),a={start:s,end:l},o="Line"}else a={center:i.getCenter(),radius:Fs(i,t),startAngle:i.startAngle,endAngle:i.endAngle},o="Circle";delete(a=(0,v.b$)({container:this.getTooltipCrosshairsGroup()},a,(0,v.U2)(r,"crosshairs",{}),this.getCrosshairsText("y",t,r))).type;var c=this.yCrosshair;c?i.isRect&&"circle"===c.get("type")||!i.isRect&&"line"===c.get("type")?(c=new kt[o](a)).init():c.update(a):(c=new kt[o](a)).init(),c.render(),c.show(),this.yCrosshair=c},n.prototype.getCrosshairsText=function(t,r,i){var a=(0,v.U2)(i,["crosshairs","text"]),o=(0,v.U2)(i,["crosshairs","follow"]),s=this.items;if(a){var l=this.getViewWithGeometry(this.view),c=s[0],h=l.getXScale(),f=l.getYScales()[0],p=void 0,g=void 0;if(o){var y=this.view.getCoordinate().invert(r);p=h.invert(y.x),g=f.invert(y.y)}else p=c.data[h.field],g=c.data[f.field];var m="x"===t?p:g;return(0,v.mf)(a)?a=a(t,m,s,r):a.content=m,{text:a}}},n.prototype.getGuideGroup=function(){return this.guideGroup||(this.guideGroup=this.view.foregroundGroup.addGroup({name:"tooltipGuide",capture:!1})),this.guideGroup},n.prototype.getTooltipMarkersGroup=function(){var t=this.tooltipMarkersGroup;return t&&!t.destroyed?(t.clear(),t.show()):((t=this.getGuideGroup().addGroup({name:"tooltipMarkersGroup"})).toFront(),this.tooltipMarkersGroup=t),t},n.prototype.getTooltipCrosshairsGroup=function(){var t=this.tooltipCrosshairsGroup;return t||((t=this.getGuideGroup().addGroup({name:"tooltipCrosshairsGroup",capture:!1})).toBack(),this.tooltipCrosshairsGroup=t),t},n.prototype.findItemsFromView=function(t,r){var i,a;if(!1===t.getOptions().tooltip)return[];var s=vu(t,r,this.getTooltipCfg());try{for(var l=(0,d.XA)(t.views),c=l.next();!c.done;c=l.next())s=s.concat(this.findItemsFromView(c.value,r))}catch(f){i={error:f}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(i)throw i.error}}return s},n.prototype.getViewWithGeometry=function(t){var r=this;return t.geometries.length?t:(0,v.sE)(t.views,function(i){return r.getViewWithGeometry(i)})},n.prototype.getItemsAfterProcess=function(t){return(this.getTooltipCfg().customItems||function(a){return a})(t)},n}(ga);const zp=ow;var Bp={};function Rp(e){return Bp[e.toLowerCase()]}function $n(e,n){Bp[e.toLowerCase()]=n}var ya={appear:{duration:450,easing:"easeQuadOut"},update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},sw={interval:function(e){return{enter:{animation:e.isRect?e.isTransposed?"scale-in-x":"scale-in-y":"fade-in"},update:{animation:e.isPolar&&e.isTransposed?"sector-path-update":null},leave:{animation:"fade-out"}}},line:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},path:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},point:{appear:{animation:"zoom-in"},enter:{animation:"zoom-in"},leave:{animation:"zoom-out"}},area:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},polygon:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},schema:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},edge:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},label:{appear:{animation:"fade-in",delay:450},enter:{animation:"fade-in"},update:{animation:"position-update"},leave:{animation:"fade-out"}}},Np={line:function(){return{animation:"wave-in"}},area:function(){return{animation:"wave-in"}},path:function(){return{animation:"fade-in"}},interval:function(e){var n;return e.isRect?n=e.isTransposed?"grow-in-x":"grow-in-y":(n="grow-in-xy",e.isPolar&&e.isTransposed&&(n="wave-in")),{animation:n}},schema:function(e){return{animation:e.isRect?e.isTransposed?"grow-in-x":"grow-in-y":"grow-in-xy"}},polygon:function(){return{animation:"fade-in",duration:500}},edge:function(){return{animation:"fade-in"}}};function Vp(e,n,t){var r=sw[e];return r&&((0,v.mf)(r)&&(r=r(n)),r=(0,v.b$)({},ya,r),t)?r[t]:r}function ma(e,n,t){var r=(0,v.U2)(e.get("origin"),"data",en),i=n.animation,a=function lw(e,n){return{delay:(0,v.mf)(e.delay)?e.delay(n):e.delay,easing:(0,v.mf)(e.easing)?e.easing(n):e.easing,duration:(0,v.mf)(e.duration)?e.duration(n):e.duration,callback:e.callback,repeat:e.repeat}}(n,r);if(i){var o=Rp(i);o&&o(e,a,t)}else e.animate(t.toAttrs,a)}var du="element-background",uw=function(e){function n(t){var r=e.call(this,t)||this;r.labelShape=[],r.states=[];var a=t.container,o=t.offscreenGroup,s=t.elementIndex,l=t.visible,c=void 0===l||l;return r.shapeFactory=t.shapeFactory,r.container=a,r.offscreenGroup=o,r.visible=c,r.elementIndex=s,r}return(0,d.ZT)(n,e),n.prototype.draw=function(t,r){void 0===r&&(r=!1),this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.drawShape(t,r),!1===this.visible&&this.changeVisible(!1)},n.prototype.update=function(t){var i=this.shapeFactory,a=this.shape;if(a){this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.setShapeInfo(a,t);var o=this.getOffscreenGroup(),s=i.drawShape(this.shapeType,t,o);s.cfg.data=this.data,s.cfg.origin=t,s.cfg.element=this,this.syncShapeStyle(a,s,this.getStates(),this.getAnimateCfg("update"))}},n.prototype.destroy=function(){var r=this.shapeFactory,i=this.shape;if(i){var a=this.getAnimateCfg("leave");a?ma(i,a,{coordinate:r.coordinate,toAttrs:(0,d.pi)({},i.attr())}):i.remove(!0)}this.states=[],this.shapeFactory=void 0,this.container=void 0,this.shape=void 0,this.animate=void 0,this.geometry=void 0,this.labelShape=[],this.model=void 0,this.data=void 0,this.offscreenGroup=void 0,this.statesStyle=void 0,e.prototype.destroy.call(this)},n.prototype.changeVisible=function(t){e.prototype.changeVisible.call(this,t),t?(this.shape&&this.shape.show(),this.labelShape&&this.labelShape.forEach(function(r){r.show()})):(this.shape&&this.shape.hide(),this.labelShape&&this.labelShape.forEach(function(r){r.hide()}))},n.prototype.setState=function(t,r){var i=this,a=i.states,o=i.shapeFactory,s=i.model,l=i.shape,c=i.shapeType,h=a.indexOf(t);if(r){if(h>-1)return;a.push(t),("active"===t||"selected"===t)&&l?.toFront()}else{if(-1===h)return;if(a.splice(h,1),"active"===t||"selected"===t){var f=this.geometry,y=f.zIndexReversed?this.geometry.elements.length-this.elementIndex:this.elementIndex;f.sortZIndex?l.setZIndex(y):l.set("zIndex",y)}}var m=o.drawShape(c,s,this.getOffscreenGroup());this.syncShapeStyle(l,m,a.length?a:["reset"],null),m.remove(!0);var x={state:t,stateStatus:r,element:this,target:this.container};this.container.emit("statechange",x),Tv(this.shape,"statechange",x)},n.prototype.clearStates=function(){var t=this;(0,v.S6)(this.states,function(i){t.setState(i,!1)}),this.states=[]},n.prototype.hasState=function(t){return this.states.includes(t)},n.prototype.getStates=function(){return this.states},n.prototype.getData=function(){return this.data},n.prototype.getModel=function(){return this.model},n.prototype.getBBox=function(){var r=this.shape,i=this.labelShape,a={x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0};return r&&(a=r.getCanvasBBox()),i&&i.forEach(function(o){var s=o.getCanvasBBox();a.x=Math.min(s.x,a.x),a.y=Math.min(s.y,a.y),a.minX=Math.min(s.minX,a.minX),a.minY=Math.min(s.minY,a.minY),a.maxX=Math.max(s.maxX,a.maxX),a.maxY=Math.max(s.maxY,a.maxY)}),a.width=a.maxX-a.minX,a.height=a.maxY-a.minY,a},n.prototype.getStatesStyle=function(){if(!this.statesStyle){var t=this,a=t.shapeFactory;this.statesStyle=(0,v.b$)({},a.theme[t.shapeType]||a.theme[a.defaultShapeType],t.geometry.stateOption)}return this.statesStyle},n.prototype.getStateStyle=function(t,r){var i=this.getStatesStyle(),a=(0,v.U2)(i,[t,"style"],{}),o=a[r]||a;return(0,v.mf)(o)?o(this):o},n.prototype.getAnimateCfg=function(t){var r=this,i=this.animate;if(i){var a=i[t];return a&&(0,d.pi)((0,d.pi)({},a),{callback:function(){var o;(0,v.mf)(a.callback)&&a.callback(),null===(o=r.geometry)||void 0===o||o.emit(Br.AFTER_DRAW_ANIMATE)}})}return null},n.prototype.drawShape=function(t,r){var i;void 0===r&&(r=!1);var a=this,o=a.shapeFactory;if(this.shape=o.drawShape(a.shapeType,t,a.container),this.shape){this.setShapeInfo(this.shape,t);var c=this.shape.cfg.name;c?(0,v.HD)(c)&&(this.shape.cfg.name=["element",c]):this.shape.cfg.name=["element",this.shapeFactory.geometryType];var f=this.getAnimateCfg(r?"enter":"appear");f&&(null===(i=this.geometry)||void 0===i||i.emit(Br.BEFORE_DRAW_ANIMATE),ma(this.shape,f,{coordinate:o.coordinate,toAttrs:(0,d.pi)({},this.shape.attr())}))}},n.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var t=this.container.getGroupBase();this.offscreenGroup=new t({})}return this.offscreenGroup},n.prototype.setShapeInfo=function(t,r){var i=this;t.cfg.origin=r,t.cfg.element=this,t.isGroup()&&t.get("children").forEach(function(o){i.setShapeInfo(o,r)})},n.prototype.syncShapeStyle=function(t,r,i,a,o){var l,s=this;if(void 0===i&&(i=[]),void 0===o&&(o=0),t&&r){var c=t.get("clipShape"),h=r.get("clipShape");if(this.syncShapeStyle(c,h,i,a),t.isGroup())for(var f=t.get("children"),p=r.get("children"),g=0;g=o[c]?1:0,p=h>Math.PI?1:0,g=t.convert(s),y=Fs(t,g);if(y>=.5)if(h===2*Math.PI){var x=t.convert({x:(s.x+o.x)/2,y:(s.y+o.y)/2});l.push(["A",y,y,0,p,f,x.x,x.y]),l.push(["A",y,y,0,p,f,g.x,g.y])}else l.push(["A",y,y,0,p,f,g.x,g.y]);return l}(r,i,e)):t.push(su(s,e));break;case"a":t.push(sp(s,e));break;default:t.push(s)}}),function vM(e){(0,v.S6)(e,function(n,t){if("a"===n[0].toLowerCase()){var i=e[t-1],a=e[t+1];a&&"a"===a[0].toLowerCase()?i&&"l"===i[0].toLowerCase()&&(i[0]="M"):i&&"a"===i[0].toLowerCase()&&a&&"l"===a[0].toLowerCase()&&(a[0]="M")}})}(t),t}(n,t):function dM(e,n){var t=[];return(0,v.S6)(n,function(r){switch(r[0].toLowerCase()){case"m":case"l":case"c":t.push(su(r,e));break;case"a":t.push(sp(r,e));break;default:t.push(r)}}),t}(n,t),t},parsePoint:function(e){return this.coordinate.convert(e)},parsePoints:function(e){var n=this.coordinate;return e.map(function(t){return n.convert(t)})},draw:function(e,n){}},gu={};function si(e,n){var t=(0,v.jC)(e),r=(0,d.pi)((0,d.pi)((0,d.pi)({},vw),n),{geometryType:e});return gu[t]=r,r}function Je(e,n,t){var r=(0,v.jC)(e),i=gu[r],a=(0,d.pi)((0,d.pi)({},pw),t);return i[n]=a,a}function Gp(e){var n=(0,v.jC)(e);return gu[n]}function Zp(e,n){return(0,v.G)(["color","shape","size","x","y","isInCircle","data","style","defaultStyle","points","mappingData"],function(t){return!(0,v.Xy)(e[t],n[t])})}function xo(e){return(0,v.kJ)(e)?e:e.split("*")}function Wp(e,n){for(var t=[],r=[],i=[],a=new Map,o=0;o=0?r:i<=0?i:0},n.prototype.createAttrOption=function(t,r,i){if((0,v.UM)(r)||(0,v.Kn)(r))(0,v.Kn)(r)&&(0,v.Xy)(Object.keys(r),["values"])?(0,v.t8)(this.attributeOption,t,{fields:r.values}):(0,v.t8)(this.attributeOption,t,r);else{var a={};(0,v.hj)(r)?a.values=[r]:a.fields=xo(r),i&&((0,v.mf)(i)?a.callback=i:a.values=i),(0,v.t8)(this.attributeOption,t,a)}},n.prototype.initAttributes=function(){var t=this,r=this,i=r.attributes,a=r.attributeOption,o=r.theme,s=r.shapeType;this.groupScales=[];var l={},c=function(p){if(a.hasOwnProperty(p)){var g=a[p];if(!g)return{value:void 0};var y=(0,d.pi)({},g),m=y.callback,x=y.values,C=y.fields,_=(void 0===C?[]:C).map(function(F){var W=t.scales[F];return!l[F]&&oa.includes(p)&&"cat"===Kv(W,(0,v.U2)(t.scaleDefs,F),p,t.type)&&(t.groupScales.push(W),l[F]=!0),W});y.scales=_,"position"!==p&&1===_.length&&"identity"===_[0].type?y.values=_[0].values:!m&&!x&&("size"===p?y.values=o.sizes:"shape"===p?y.values=o.shapes[s]||[]:"color"===p&&(y.values=_.length?_[0].values.length<=10?o.colors10:o.colors20:o.colors10));var b=wv(p);i[p]=new b(y)}};for(var h in a){var f=c(h);if("object"==typeof f)return f.value}},n.prototype.processData=function(t){var r,i;this.hasSorted=!1;for(var o=this.getAttribute("position").scales.filter(function(tt){return tt.isCategory}),s=this.groupData(t),l=[],c=0,h=s.length;cs&&(s=f)}var p=this.scaleDefs,g={};ot.max&&!(0,v.U2)(p,[a,"max"])&&(g.max=s),t.change(g)},n.prototype.beforeMapping=function(t){var r=t;if(this.sortable&&this.sort(r),this.generatePoints)for(var i=0,a=r.length;i1)for(var p=0;p0})}function $p(e,n,t){var r=t.data,i=t.origin,a=t.animateCfg,o=t.coordinate,s=(0,v.U2)(a,"update");e.set("data",r),e.set("origin",i),e.set("animateCfg",a),e.set("coordinate",o),e.set("visible",n.get("visible")),(e.getChildren()||[]).forEach(function(l,c){var h=n.getChildByIndex(c);if(h){l.set("data",r),l.set("origin",i),l.set("animateCfg",a),l.set("coordinate",o);var f=jv(l,h);s?ma(l,s,{toAttrs:f,coordinate:o}):l.attr(f),h.isGroup()&&$p(l,h,t)}else e.removeChild(l),l.remove(!0)}),(0,v.S6)(n.getChildren(),function(l,c){(0,v.kJ)(e.getChildren())&&c>=e.getCount()&&(l.destroyed||e.add(l))})}var Mw=function(){function e(n){this.shapesMap={};var r=n.container;this.layout=n.layout,this.container=r}return e.prototype.render=function(n,t,r){return void 0===r&&(r=!1),(0,d.mG)(this,void 0,void 0,function(){var i,a,o,s,l,c,h,f,p=this;return(0,d.Jh)(this,function(g){switch(g.label){case 0:if(i={},a=this.createOffscreenGroup(),!n.length)return[3,2];try{for(o=(0,d.XA)(n),s=o.next();!s.done;s=o.next())(l=s.value)&&(i[l.id]=this.renderLabel(l,a))}catch(y){h={error:y}}finally{try{s&&!s.done&&(f=o.return)&&f.call(o)}finally{if(h)throw h.error}}return[4,this.doLayout(n,t,i)];case 1:g.sent(),this.renderLabelLine(n,i),this.renderLabelBackground(n,i),this.adjustLabel(n,i),g.label=2;case 2:return c=this.shapesMap,(0,v.S6)(i,function(y,m){if(y.destroyed)delete i[m];else{if(c[m]){var x=y.get("data"),C=y.get("origin"),M=y.get("coordinate"),_=y.get("animateCfg"),b=c[m];$p(b,i[m],{data:x,origin:C,animateCfg:_,coordinate:M}),i[m]=b}else{if(p.container.destroyed)return;p.container.add(y);var F=(0,v.U2)(y.get("animateCfg"),r?"enter":"appear");F&&ma(y,F,{toAttrs:(0,d.pi)({},y.attr()),coordinate:y.get("coordinate")})}delete c[m]}}),(0,v.S6)(c,function(y){var m=(0,v.U2)(y.get("animateCfg"),"leave");m?ma(y,m,{toAttrs:null,coordinate:y.get("coordinate")}):y.remove(!0)}),this.shapesMap=i,a.destroy(),[2]}})})},e.prototype.clear=function(){this.container.clear(),this.shapesMap={}},e.prototype.destroy=function(){this.container.destroy(),this.shapesMap=null},e.prototype.renderLabel=function(n,t){var g,o=n.mappingData,s=n.coordinate,l=n.animate,c=n.content,f={id:n.id,elementId:n.elementId,capture:n.capture,data:n.data,origin:(0,d.pi)((0,d.pi)({},o),{data:o[en]}),coordinate:s},p=t.addGroup((0,d.pi)({name:"label",animateCfg:!1!==this.animate&&null!==l&&!1!==l&&(0,v.b$)({},this.animate,l)},f));if(c.isGroup&&c.isGroup()||c.isShape&&c.isShape()){var y=c.getCanvasBBox(),m=y.width,x=y.height,C=(0,v.U2)(n,"textAlign","left"),M=n.x;"center"===C?M-=m/2:("right"===C||"end"===C)&&(M-=m),Co(c,M,n.y-x/2),g=c,p.add(c)}else{var b=(0,v.U2)(n,["style","fill"]);g=p.addShape("text",(0,d.pi)({attrs:(0,d.pi)((0,d.pi)({x:n.x,y:n.y,textAlign:n.textAlign,textBaseline:(0,v.U2)(n,"textBaseline","middle"),text:n.content},n.style),{fill:(0,v.Ft)(b)?n.color:b})},f))}return n.rotate&&yu(g,n.rotate),p},e.prototype.doLayout=function(n,t,r){return(0,d.mG)(this,void 0,void 0,function(){var i,a=this;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return this.layout?(i=(0,v.kJ)(this.layout)?this.layout:[this.layout],[4,Promise.all(i.map(function(s){var l=function fw(e){return Hp[e.toLowerCase()]}((0,v.U2)(s,"type",""));if(l){var c=[],h=[];return(0,v.S6)(r,function(f,p){c.push(f),h.push(t[f.get("elementId")])}),l(n,c,h,a.region,s.cfg)}}))]):[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}})})},e.prototype.renderLabelLine=function(n,t){(0,v.S6)(n,function(r){var i=(0,v.U2)(r,"coordinate");if(r&&i){var a=i.getCenter(),o=i.getRadius();if(r.labelLine){var s=(0,v.U2)(r,"labelLine",{}),l=r.id,c=s.path;if(!c){var h=dn(a.x,a.y,o,r.angle);c=[["M",h.x,h.y],["L",r.x,r.y]]}var f=t[l];f.destroyed||f.addShape("path",{capture:!1,attrs:(0,d.pi)({path:c,stroke:r.color?r.color:(0,v.U2)(r,["style","fill"],"#000"),fill:null},s.style),id:l,origin:r.mappingData,data:r.data,coordinate:r.coordinate})}}})},e.prototype.renderLabelBackground=function(n,t){(0,v.S6)(n,function(r){var i=(0,v.U2)(r,"coordinate"),a=(0,v.U2)(r,"background");if(a&&i){var o=r.id,s=t[o];if(!s.destroyed){var l=s.getChildren()[0];if(l){var c=Xp(s,r,a.padding),h=c.rotation,f=(0,d._T)(c,["rotation"]),p=s.addShape("rect",{attrs:(0,d.pi)((0,d.pi)({},f),a.style||{}),id:o,origin:r.mappingData,data:r.data,coordinate:r.coordinate});if(p.setZIndex(-1),h){var g=l.getMatrix();p.setMatrix(g)}}}}})},e.prototype.createOffscreenGroup=function(){return new(this.container.getGroupBase())({})},e.prototype.adjustLabel=function(n,t){(0,v.S6)(n,function(r){if(r){var a=t[r.id];if(!a.destroyed){var o=a.findAll(function(s){return"path"!==s.get("type")});(0,v.S6)(o,function(s){s&&(r.offsetX&&s.attr("x",s.attr("x")+r.offsetX),r.offsetY&&s.attr("y",s.attr("y")+r.offsetY))})}}})},e}();const ww=Mw;function Jp(e){var n=0;return(0,v.S6)(e,function(t){n+=t}),n/e.length}var _w=function(){function e(n){this.geometry=n}return e.prototype.getLabelItems=function(n){var t=this,r=[],i=this.getLabelCfgs(n);return(0,v.S6)(n,function(a,o){var s=i[o];if(!s||(0,v.UM)(a.x)||(0,v.UM)(a.y))r.push(null);else{var l=(0,v.kJ)(s.content)?s.content:[s.content];s.content=l;var c=l.length;(0,v.S6)(l,function(h,f){if((0,v.UM)(h)||""===h)r.push(null);else{var p=(0,d.pi)((0,d.pi)({},s),t.getLabelPoint(s,a,f));p.textAlign||(p.textAlign=t.getLabelAlign(p,f,c)),p.offset<=0&&(p.labelLine=null),r.push(p)}})}}),r},e.prototype.render=function(n,t){return void 0===t&&(t=!1),(0,d.mG)(this,void 0,void 0,function(){var r,i,a;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return r=this.getLabelItems(n),i=this.getLabelsRenderer(),a=this.getGeometryShapes(),[4,i.render(r,a,t)];case 1:return o.sent(),[2]}})})},e.prototype.clear=function(){var n=this.labelsRenderer;n&&n.clear()},e.prototype.destroy=function(){var n=this.labelsRenderer;n&&n.destroy(),this.labelsRenderer=null},e.prototype.getCoordinate=function(){return this.geometry.coordinate},e.prototype.getDefaultLabelCfg=function(n,t){var r=this.geometry,i=r.type,a=r.theme;return"polygon"===i||"interval"===i&&"middle"===t||n<0&&!["line","point","path"].includes(i)?(0,v.U2)(a,"innerLabels",{}):(0,v.U2)(a,"labels",{})},e.prototype.getThemedLabelCfg=function(n){var t=this.geometry,r=this.getDefaultLabelCfg(),i=t.type,a=t.theme;return"polygon"===i||n.offset<0&&!["line","point","path"].includes(i)?(0,v.b$)({},r,a.innerLabels,n):(0,v.b$)({},r,a.labels,n)},e.prototype.setLabelPosition=function(n,t,r,i){},e.prototype.getLabelOffset=function(n){var t=this.getCoordinate(),r=this.getOffsetVector(n);return t.isTransposed?r[0]:r[1]},e.prototype.getLabelOffsetPoint=function(n,t,r){var i=n.offset,o=this.getCoordinate().isTransposed,l=o?1:-1,c={x:0,y:0};return c[o?"x":"y"]=t>0||1===r?i*l:i*l*-1,c},e.prototype.getLabelPoint=function(n,t,r){var i=this.getCoordinate(),a=n.content.length;function o(x,C,M){void 0===M&&(M=!1);var _=x;return(0,v.kJ)(_)&&(_=1===n.content.length?M?Jp(_):_.length<=2?_[x.length-1]:Jp(_):_[C]),_}var s={content:n.content[r],x:0,y:0,start:{x:0,y:0},color:"#fff"},l=(0,v.kJ)(t.shape)?t.shape[0]:t.shape,c="funnel"===l||"pyramid"===l;if("polygon"===this.geometry.type){var h=function WC(e,n){if((0,v.hj)(e)&&(0,v.hj)(n))return[e,n];if(Jv(e)||Jv(n))return[Qv(e),Qv(n)];for(var a,s,t=-1,r=0,i=0,o=e.length-1,l=0;++t1&&0===t&&("right"===i?i="left":"left"===i&&(i="right"))}return i},e.prototype.getLabelId=function(n){var t=this.geometry,r=t.type,i=t.getXScale(),a=t.getYScale(),o=n[en],s=t.getElementId(n);return"line"===r||"area"===r?s+=" ".concat(o[i.field]):"path"===r&&(s+=" ".concat(o[i.field],"-").concat(o[a.field])),s},e.prototype.getLabelsRenderer=function(){var n=this.geometry,i=n.canvasRegion,a=n.animateOption,o=this.geometry.coordinate,s=this.labelsRenderer;return s||(s=new ww({container:n.labelsContainer,layout:(0,v.U2)(n.labelOption,["cfg","layout"],{type:this.defaultLayout})}),this.labelsRenderer=s),s.region=i,s.animate=!!a&&Vp("label",o),s},e.prototype.getLabelCfgs=function(n){var t=this,r=this.geometry,i=r.labelOption,a=r.scales,o=r.coordinate,l=i.fields,c=i.callback,h=i.cfg,f=l.map(function(g){return a[g]}),p=[];return(0,v.S6)(n,function(g,y){var C,m=g[en],x=t.getLabelText(m,f);if(c){var M=l.map(function(tt){return m[tt]});if(C=c.apply(void 0,(0,d.ev)([],(0,d.CR)(M),!1)),(0,v.UM)(C))return void p.push(null)}var _=(0,d.pi)((0,d.pi)({id:t.getLabelId(g),elementId:t.geometry.getElementId(g),data:m,mappingData:g,coordinate:o},h),C);(0,v.mf)(_.position)&&(_.position=_.position(m,g,y));var b=t.getLabelOffset(_.offset||0),F=t.getDefaultLabelCfg(b,_.position);(_=(0,v.b$)({},F,_)).offset=t.getLabelOffset(_.offset||0);var W=_.content;(0,v.mf)(W)?_.content=W(m,g,y):(0,v.o8)(W)&&(_.content=x[0]),p.push(_)}),p},e.prototype.getLabelText=function(n,t){var r=[];return(0,v.S6)(t,function(i){var a=n[i.field];a=(0,v.kJ)(a)?a.map(function(o){return i.getText(o)}):i.getText(a),(0,v.UM)(a)||""===a?r.push(null):r.push(a)}),r},e.prototype.getOffsetVector=function(n){void 0===n&&(n=0);var t=this.getCoordinate(),r=0;return(0,v.hj)(n)&&(r=n),t.isTransposed?t.applyMatrix(r,0):t.applyMatrix(0,r)},e.prototype.getGeometryShapes=function(){var n=this.geometry,t={};return(0,v.S6)(n.elementsMap,function(r,i){t[i]=r.shape}),(0,v.S6)(n.getOffscreenGroup().getChildren(),function(r){var i=n.getElementId(r.get("origin").mappingData);t[i]=r}),t},e}();const Ys=_w;function mu(e,n,t){if(!e)return t;var r;if(e.callback&&e.callback.length>1){var i=Array(e.callback.length-1).fill("");r=e.mapping.apply(e,(0,d.ev)([n],(0,d.CR)(i),!1)).join("")}else r=e.mapping(n).join("");return r||t}var Di={hexagon:function(e,n,t){var r=t/2*Math.sqrt(3);return[["M",e,n-t],["L",e+r,n-t/2],["L",e+r,n+t/2],["L",e,n+t],["L",e-r,n+t/2],["L",e-r,n-t/2],["Z"]]},bowtie:function(e,n,t){var r=t-1.5;return[["M",e-t,n-r],["L",e+t,n+r],["L",e+t,n-r],["L",e-t,n+r],["Z"]]},cross:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n+t],["M",e+t,n-t],["L",e-t,n+t]]},tick:function(e,n,t){return[["M",e-t/2,n-t],["L",e+t/2,n-t],["M",e,n-t],["L",e,n+t],["M",e-t/2,n+t],["L",e+t/2,n+t]]},plus:function(e,n,t){return[["M",e-t,n],["L",e+t,n],["M",e,n-t],["L",e,n+t]]},hyphen:function(e,n,t){return[["M",e-t,n],["L",e+t,n]]},line:function(e,n,t){return[["M",e,n-t],["L",e,n+t]]}},Sw=["line","cross","tick","plus","hyphen"];function Qp(e){var n=e.symbol;(0,v.HD)(n)&&Di[n]&&(e.symbol=Di[n])}function xu(e){return e.startsWith(le.LEFT)||e.startsWith(le.RIGHT)?"vertical":"horizontal"}function qp(e,n,t,r,i){var a=t.getScale(t.type);if(a.isCategory){var o=a.field,s=n.getAttribute("color"),l=n.getAttribute("shape"),c=e.getTheme().defaultColor,h=n.coordinate.isPolar;return a.getTicks().map(function(f,p){var g,x=f.text,C=a.invert(f.value),M=0===e.filterFieldData(o,[(g={},g[o]=C,g)]).length;(0,v.S6)(e.views,function(tt){var rt;tt.filterFieldData(o,[(rt={},rt[o]=C,rt)]).length||(M=!0)});var _=mu(s,C,c),b=mu(l,C,"point"),F=n.getShapeMarker(b,{color:_,isInPolar:h}),W=i;return(0,v.mf)(W)&&(W=W(x,p,(0,d.pi)({name:x,value:C},(0,v.b$)({},r,F)))),function Tw(e,n){var t=e.symbol;if((0,v.HD)(t)&&-1!==Sw.indexOf(t)){var r=(0,v.U2)(e,"style",{}),i=(0,v.U2)(r,"lineWidth",1);e.style=(0,v.b$)({},e.style,{lineWidth:i,stroke:r.stroke||r.fill||n,fill:null})}}(F=(0,v.b$)({},r,F,Vn((0,d.pi)({},W),["style"])),_),W&&W.style&&(F.style=function bw(e,n){return(0,v.mf)(n)?n(e):(0,v.b$)({},e,n)}(F.style,W.style)),Qp(F),{id:C,name:x,value:C,marker:F,unchecked:M}})}return[]}function jp(e,n){var t=(0,v.U2)(e,["components","legend"],{});return(0,v.b$)({},(0,v.U2)(t,["common"],{}),(0,v.b$)({},(0,v.U2)(t,[n],{})))}function Cu(e){return!e&&(null==e||isNaN(e))}function Kp(e){if((0,v.kJ)(e))return Cu(e[1].y);var n=e.y;return(0,v.kJ)(n)?Cu(n[0]):Cu(n)}function Hs(e,n,t){if(void 0===n&&(n=!1),void 0===t&&(t=!0),!e.length||1===e.length&&!t)return[];if(n){for(var r=[],i=0,a=e.length;i=e&&i<=e+t&&a>=n&&a<=n+r}function Mo(e,n){return!(n.minX>e.maxX||n.maxXe.maxY||n.maxY=0&&i<.5*Math.PI?(s={x:o.minX,y:o.minY},l={x:o.maxX,y:o.maxY}):.5*Math.PI<=i&&i1&&(t*=Math.sqrt(g),r*=Math.sqrt(g));var y=t*t*(p*p)+r*r*(f*f),m=y?Math.sqrt((t*t*(r*r)-y)/y):1;a===o&&(m*=-1),isNaN(m)&&(m=0);var x=r?m*t*p/r:0,C=t?m*-r*f/t:0,M=(s+c)/2+Math.cos(i)*x-Math.sin(i)*C,_=(l+h)/2+Math.sin(i)*x+Math.cos(i)*C,b=[(f-x)/t,(p-C)/r],F=[(-1*f-x)/t,(-1*p-C)/r],W=cd([1,0],b),tt=cd(b,F);return _u(b,F)<=-1&&(tt=Math.PI),_u(b,F)>=1&&(tt=0),0===o&&tt>0&&(tt-=2*Math.PI),1===o&&tt<0&&(tt+=2*Math.PI),{cx:M,cy:_,rx:od(e,[c,h])?0:t,ry:od(e,[c,h])?0:r,startAngle:W,endAngle:W+tt,xRotation:i,arcFlag:a,sweepFlag:o}}var Ws=Math.sin,Xs=Math.cos,Su=Math.atan2,$s=Math.PI;function ud(e,n,t,r,i,a,o){var s=n.stroke,l=n.lineWidth,f=Su(r-a,t-i),p=new Du({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*Xs($s/6)+","+10*Ws($s/6)+" L0,0 L"+10*Xs($s/6)+",-"+10*Ws($s/6),stroke:s,lineWidth:l}});p.translate(i,a),p.rotateAtPoint(i,a,f),e.set(o?"startArrowShape":"endArrowShape",p)}function hd(e,n,t,r,i,a,o){var c=n.stroke,h=n.lineWidth,f=o?n.startArrow:n.endArrow,p=f.d,g=f.fill,y=f.stroke,m=f.lineWidth,x=(0,d._T)(f,["d","fill","stroke","lineWidth"]),_=Su(r-a,t-i);p&&(i-=Xs(_)*p,a-=Ws(_)*p);var b=new Du({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:(0,d.pi)((0,d.pi)({},x),{stroke:y||c,lineWidth:m||h,fill:g})});b.translate(i,a),b.rotateAtPoint(i,a,_),e.set(o?"startArrowShape":"endArrowShape",b)}function Oi(e,n,t,r,i){var a=Su(r-n,t-e);return{dx:Xs(a)*i,dy:Ws(a)*i}}function bu(e,n,t,r,i,a){"object"==typeof n.startArrow?hd(e,n,t,r,i,a,!0):n.startArrow?ud(e,n,t,r,i,a,!0):e.set("startArrowShape",null)}function Tu(e,n,t,r,i,a){"object"==typeof n.endArrow?hd(e,n,t,r,i,a,!1):n.endArrow?ud(e,n,t,r,i,a,!1):e.set("startArrowShape",null)}var fd={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function xa(e,n){var t=n.attr();for(var r in t){var i=t[r],a=fd[r]?fd[r]:r;"matrix"===a&&i?e.transform(i[0],i[1],i[3],i[4],i[6],i[7]):"lineDash"===a&&e.setLineDash?(0,v.kJ)(i)&&e.setLineDash(i):("strokeStyle"===a||"fillStyle"===a?i=Hw(e,n,i):"globalAlpha"===a&&(i*=e.globalAlpha),e[a]=i)}}function Au(e,n,t){for(var r=0;rF?b:F,Vt=b>F?1:b/F,te=b>F?F/b:1;n.translate(M,_),n.rotate(rt),n.scale(Vt,te),n.arc(0,0,gt,W,tt,1-Mt),n.scale(1/Vt,1/te),n.rotate(-rt),n.translate(-M,-_)}break;case"Z":n.closePath()}if("Z"===p)s=l;else{var ye=f.length;s=[f[ye-2],f[ye-1]]}}}}function dd(e,n){var t=e.get("canvas");t&&("remove"===n&&(e._cacheCanvasBBox=e.get("cacheCanvasBBox")),e.get("hasChanged")||(e.set("hasChanged",!0),e.cfg.parent&&e.cfg.parent.get("hasChanged")||(t.refreshElement(e,n,t),t.get("autoDraw")&&t.draw())))}var Qw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.onCanvasChange=function(t){dd(this,t)},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return n},n.prototype._applyClip=function(t,r){r&&(t.save(),xa(t,r),r.createPath(t),t.restore(),t.clip(),r._afterDraw())},n.prototype.cacheCanvasBBox=function(){var r=[],i=[];(0,v.S6)(this.cfg.children,function(p){var g=p.cfg.cacheCanvasBBox;g&&p.cfg.isInView&&(r.push(g.minX,g.maxX),i.push(g.minY,g.maxY))});var a=null;if(r.length){var o=(0,v.VV)(r),s=(0,v.Fp)(r),l=(0,v.VV)(i),c=(0,v.Fp)(i);a={minX:o,minY:l,x:o,y:l,maxX:s,maxY:c,width:s-o,height:c-l};var h=this.cfg.canvas;if(h){var f=h.getViewRange();this.set("isInView",Mo(a,f))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",a)},n.prototype.draw=function(t,r){var i=this.cfg.children;i.length&&(!r||this.cfg.refresh)&&(t.save(),xa(t,this),this._applyClip(t,this.getClip()),Au(t,i,r),t.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},n.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},n}(_n.AbstractGroup);const ku=Qw;var qw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return ku},n.prototype.onCanvasChange=function(t){dd(this,t)},n.prototype.calculateBBox=function(){var t=this.get("type"),r=this.getHitLineWidth(),a=(0,_n.getBBoxMethod)(t)(this),o=r/2,s=a.x-o,l=a.y-o;return{x:s,minX:s,y:l,minY:l,width:a.width+r,height:a.height+r,maxX:a.x+a.width+o,maxY:a.y+a.height+o}},n.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},n.prototype.isStroke=function(){return!!this.attrs.stroke},n.prototype._applyClip=function(t,r){r&&(t.save(),xa(t,r),r.createPath(t),t.restore(),t.clip(),r._afterDraw())},n.prototype.draw=function(t,r){var i=this.cfg.clipShape;if(r){if(!1===this.cfg.refresh)return void this.set("hasChanged",!1);if(!Mo(r,this.getCanvasBBox()))return this.set("hasChanged",!1),void(this.cfg.isInView&&this._afterDraw())}t.save(),xa(t,this),this._applyClip(t,i),this.drawPath(t),t.restore(),this._afterDraw()},n.prototype.getCanvasViewBox=function(){var t=this.cfg.canvas;return t?t.getViewRange():null},n.prototype.cacheCanvasBBox=function(){var t=this.getCanvasViewBox();if(t){var r=this.getCanvasBBox(),i=Mo(r,t);this.set("isInView",i),this.set("cacheCanvasBBox",i?r:null)}},n.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},n.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},n.prototype.drawPath=function(t){this.createPath(t),this.strokeAndFill(t),this.afterDrawPath(t)},n.prototype.fill=function(t){t.fill()},n.prototype.stroke=function(t){t.stroke()},n.prototype.strokeAndFill=function(t){var r=this.attrs,i=r.lineWidth,a=r.opacity,o=r.strokeOpacity,s=r.fillOpacity;this.isFill()&&((0,v.UM)(s)||1===s?this.fill(t):(t.globalAlpha=s,this.fill(t),t.globalAlpha=a)),this.isStroke()&&i>0&&(!(0,v.UM)(o)&&1!==o&&(t.globalAlpha=o),this.stroke(t)),this.afterDrawPath(t)},n.prototype.createPath=function(t){},n.prototype.afterDrawPath=function(t){},n.prototype.isInShape=function(t,r){var i=this.isStroke(),a=this.isFill(),o=this.getHitLineWidth();return this.isInStrokeOrPath(t,r,i,a,o)},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){return!1},n.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var t=this.attrs;return t.lineWidth+t.lineAppendWidth},n}(_n.AbstractShape);const hr=qw;var jw=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,r:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),h=s.r,f=o/2,p=ad(s.x,s.y,t,r);return a&&i?p<=h+f:a?p<=h:!!i&&p>=h-f&&p<=h+f},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.r;t.beginPath(),t.arc(i,a,o,0,2*Math.PI,!1),t.closePath()},n}(hr);const Kw=jw;function Js(e,n,t,r){return e/(t*t)+n/(r*r)}var t_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,rx:0,ry:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),l=o/2,c=s.x,h=s.y,f=s.rx,p=s.ry,g=(t-c)*(t-c),y=(r-h)*(r-h);return a&&i?Js(g,y,f+l,p+l)<=1:a?Js(g,y,f,p)<=1:!!i&&Js(g,y,f-l,p-l)>=1&&Js(g,y,f+l,p+l)<=1},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.rx,s=r.ry;if(t.beginPath(),t.ellipse)t.ellipse(i,a,o,s,0,0,2*Math.PI,!1);else{var l=o>s?o:s,c=o>s?1:o/s,h=o>s?s/o:1;t.save(),t.translate(i,a),t.scale(c,h),t.arc(0,0,l,0,2*Math.PI),t.restore(),t.closePath()}},n}(hr);const e_=t_;function gd(e){return e instanceof HTMLElement&&(0,v.HD)(e.nodeName)&&"CANVAS"===e.nodeName.toUpperCase()}var n_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0})},n.prototype.initAttrs=function(t){this._setImage(t.img)},n.prototype.isStroke=function(){return!1},n.prototype.isOnlyHitBox=function(){return!0},n.prototype._afterLoading=function(){if(!0===this.get("toDraw")){var t=this.get("canvas");t?t.draw():this.createPath(this.get("context"))}},n.prototype._setImage=function(t){var r=this,i=this.attrs;if((0,v.HD)(t)){var a=new Image;a.onload=function(){if(r.destroyed)return!1;r.attr("img",a),r.set("loading",!1),r._afterLoading();var o=r.get("callback");o&&o.call(r)},a.crossOrigin="Anonymous",a.src=t,this.set("loading",!0)}else t instanceof Image?(i.width||(i.width=t.width),i.height||(i.height=t.height)):gd(t)&&(i.width||(i.width=Number(t.getAttribute("width"))),i.height||Number(t.getAttribute("height")))},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),"img"===t&&this._setImage(r)},n.prototype.createPath=function(t){if(this.get("loading"))return this.set("toDraw",!0),void this.set("context",t);var r=this.attr(),i=r.x,a=r.y,o=r.width,s=r.height,l=r.sx,c=r.sy,h=r.swidth,f=r.sheight,p=r.img;(p instanceof Image||gd(p))&&((0,v.UM)(l)||(0,v.UM)(c)||(0,v.UM)(h)||(0,v.UM)(f)?t.drawImage(p,i,a,o,s):t.drawImage(p,l,c,h,f,i,a,o,s))},n}(hr);const r_=n_;var Ln=U(9174);function hi(e,n,t,r,i,a,o){var s=Math.min(e,t),l=Math.max(e,t),c=Math.min(n,r),h=Math.max(n,r),f=i/2;return a>=s-f&&a<=l+f&&o>=c-f&&o<=h+f&&Ln.x1.pointToLine(e,n,t,r,a,o)<=i/2}var i_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},n.prototype.initAttrs=function(t){this.setArrow()},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),this.setArrow()},n.prototype.setArrow=function(){var t=this.attr(),r=t.x1,i=t.y1,a=t.x2,o=t.y2,l=t.endArrow;t.startArrow&&bu(this,t,a,o,r,i),l&&Tu(this,t,r,i,a,o)},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){if(!i||!o)return!1;var s=this.attr();return hi(s.x1,s.y1,s.x2,s.y2,o,t,r)},n.prototype.createPath=function(t){var r=this.attr(),i=r.x1,a=r.y1,o=r.x2,s=r.y2,l=r.startArrow,c=r.endArrow,h={dx:0,dy:0},f={dx:0,dy:0};l&&l.d&&(h=Oi(i,a,o,s,r.startArrow.d)),c&&c.d&&(f=Oi(i,a,o,s,r.endArrow.d)),t.beginPath(),t.moveTo(i+h.dx,a+h.dy),t.lineTo(o-f.dx,s-f.dy)},n.prototype.afterDrawPath=function(t){var r=this.get("startArrowShape"),i=this.get("endArrowShape");r&&r.draw(t),i&&i.draw(t)},n.prototype.getTotalLength=function(){var t=this.attr();return Ln.x1.length(t.x1,t.y1,t.x2,t.y2)},n.prototype.getPoint=function(t){var r=this.attr();return Ln.x1.pointAt(r.x1,r.y1,r.x2,r.y2,t)},n}(hr);const a_=i_;var o_={circle:function(e,n,t){return[["M",e-t,n],["A",t,t,0,1,0,e+t,n],["A",t,t,0,1,0,e-t,n]]},square:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n-t],["L",e+t,n+t],["L",e-t,n+t],["Z"]]},diamond:function(e,n,t){return[["M",e-t,n],["L",e,n-t],["L",e+t,n],["L",e,n+t],["Z"]]},triangle:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n+r],["L",e,n-r],["L",e+t,n+r],["Z"]]},"triangle-down":function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n-r],["L",e+t,n-r],["L",e,n+r],["Z"]]}},s_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.initAttrs=function(t){this._resetParamsCache()},n.prototype._resetParamsCache=function(){this.set("paramsCache",{})},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),-1!==["symbol","x","y","r","radius"].indexOf(t)&&this._resetParamsCache()},n.prototype.isOnlyHitBox=function(){return!0},n.prototype._getR=function(t){return(0,v.UM)(t.r)?t.radius:t.r},n.prototype._getPath=function(){var s,l,t=this.attr(),r=t.x,i=t.y,a=t.symbol||"circle",o=this._getR(t);if((0,v.mf)(a))l=(s=a)(r,i,o),l=(0,la.wb)(l);else{if(!(s=n.Symbols[a]))return console.warn(a+" marker is not supported."),null;l=s(r,i,o)}return l},n.prototype.createPath=function(t){pd(this,t,{path:this._getPath()},this.get("paramsCache"))},n.Symbols=o_,n}(hr);const l_=s_;function yd(e,n,t){var r=(0,_n.getOffScreenContext)();return e.createPath(r),r.isPointInPath(n,t)}var c_=1e-6;function Iu(e){return Math.abs(e)0!=Iu(s[1]-t)>0&&Iu(n-(t-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(r=!r)}return r}function wo(e,n,t,r,i,a,o,s){var l=(Math.atan2(s-n,o-e)+2*Math.PI)%(2*Math.PI);if(li)return!1;var c={x:e+t*Math.cos(l),y:n+t*Math.sin(l)};return ad(c.x,c.y,o,s)<=a/2}var h_=an.vs;const Qs=(0,d.pi)({hasArc:function f_(e){for(var n=!1,t=e.length,r=0;r0&&r.push(i),{polygons:t,polylines:r}},isPointInStroke:function v_(e,n,t,r,i){for(var a=!1,o=n/2,s=0;s_?M:_;eo(tt,tt,h_(null,[["t",-m.cx,-m.cy],["r",-m.xRotation],["s",1/(M>_?1:M/_),1/(M>_?_/M:1)]])),a=wo(0,0,rt,b,F,n,tt[0],tt[1])}if(a)break}}return a}},_n.PathUtil);function xd(e,n,t){for(var r=!1,i=0;i=h[0]&&t<=h[1]&&(i=(t-h[0])/(h[1]-h[0]),a=f)});var s=o[a];if((0,v.UM)(s)||(0,v.UM)(a))return null;var l=s.length,c=o[a+1];return Ln.Ll.pointAt(s[l-2],s[l-1],c[1],c[2],c[3],c[4],c[5],c[6],i)},n.prototype._calculateCurve=function(){var t=this.attr().path;this.set("curve",Qs.pathToCurve(t))},n.prototype._setTcache=function(){var a,o,s,l,t=0,r=0,i=[],c=this.get("curve");if(c){if((0,v.S6)(c,function(h,f){l=h.length,(s=c[f+1])&&(t+=Ln.Ll.length(h[l-2],h[l-1],s[1],s[2],s[3],s[4],s[5],s[6])||0)}),this.set("totalLength",t),0===t)return void this.set("tCache",[]);(0,v.S6)(c,function(h,f){l=h.length,(s=c[f+1])&&((a=[])[0]=r/t,o=Ln.Ll.length(h[l-2],h[l-1],s[1],s[2],s[3],s[4],s[5],s[6]),a[1]=(r+=o||0)/t,i.push(a))}),this.set("tCache",i)}},n.prototype.getStartTangent=function(){var r,t=this.getSegments();if(t.length>1){var i=t[0].currentPoint,a=t[1].currentPoint,o=t[1].startTangent;r=[],o?(r.push([i[0]-o[0],i[1]-o[1]]),r.push([i[0],i[1]])):(r.push([a[0],a[1]]),r.push([i[0],i[1]]))}return r},n.prototype.getEndTangent=function(){var i,t=this.getSegments(),r=t.length;if(r>1){var a=t[r-2].currentPoint,o=t[r-1].currentPoint,s=t[r-1].endTangent;i=[],s?(i.push([o[0]-s[0],o[1]-s[1]]),i.push([o[0],o[1]])):(i.push([a[0],a[1]]),i.push([o[0],o[1]]))}return i},n}(hr);const Du=d_;function Cd(e,n,t,r,i){var a=e.length;if(a<2)return!1;for(var o=0;o=s[0]&&t<=s[1]&&(a=(t-s[0])/(s[1]-s[0]),o=l)}),Ln.x1.pointAt(r[o][0],r[o][1],r[o+1][0],r[o+1][1],a)},n.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var r=this.getTotalLength();if(!(r<=0)){var o,s,i=0,a=[];(0,v.S6)(t,function(l,c){t[c+1]&&((o=[])[0]=i/r,s=Ln.x1.length(l[0],l[1],t[c+1][0],t[c+1][1]),o[1]=(i+=s)/r,a.push(o))}),this.set("tCache",a)}}},n.prototype.getStartTangent=function(){var t=this.attr().points,r=[];return r.push([t[1][0],t[1][1]]),r.push([t[0][0],t[0][1]]),r},n.prototype.getEndTangent=function(){var t=this.attr().points,r=t.length-1,i=[];return i.push([t[r-1][0],t[r-1][1]]),i.push([t[r][0],t[r][1]]),i},n}(hr);const x_=m_;var w_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0,radius:0})},n.prototype.isInStrokeOrPath=function(t,r,i,a,o){var s=this.attr(),l=s.x,c=s.y,h=s.width,f=s.height,p=s.radius;if(p){var y=!1;return i&&(y=function M_(e,n,t,r,i,a,o,s){return hi(e+i,n,e+t-i,n,a,o,s)||hi(e+t,n+i,e+t,n+r-i,a,o,s)||hi(e+t-i,n+r,e+i,n+r,a,o,s)||hi(e,n+r-i,e,n+i,a,o,s)||wo(e+t-i,n+i,i,1.5*Math.PI,2*Math.PI,a,o,s)||wo(e+t-i,n+r-i,i,0,.5*Math.PI,a,o,s)||wo(e+i,n+r-i,i,.5*Math.PI,Math.PI,a,o,s)||wo(e+i,n+i,i,Math.PI,1.5*Math.PI,a,o,s)}(l,c,h,f,p,o,t,r)),!y&&a&&(y=yd(this,t,r)),y}var g=o/2;return a&&i?Li(l-g,c-g,h+g,f+g,t,r):a?Li(l,c,h,f,t,r):i?function C_(e,n,t,r,i,a,o){var s=i/2;return Li(e-s,n-s,t,i,a,o)||Li(e+t-s,n-s,i,r,a,o)||Li(e+s,n+r-s,t,i,a,o)||Li(e-s,n+s,i,r,a,o)}(l,c,h,f,o,t,r):void 0},n.prototype.createPath=function(t){var r=this.attr(),i=r.x,a=r.y,o=r.width,s=r.height,l=r.radius;if(t.beginPath(),0===l)t.rect(i,a,o,s);else{var c=function Gw(e){var n=0,t=0,r=0,i=0;return(0,v.kJ)(e)?1===e.length?n=t=r=i=e[0]:2===e.length?(n=r=e[0],t=i=e[1]):3===e.length?(n=e[0],t=i=e[1],r=e[2]):(n=e[0],t=e[1],r=e[2],i=e[3]):n=t=r=i=e,[n,t,r,i]}(l),h=c[0],f=c[1],p=c[2],g=c[3];t.moveTo(i+h,a),t.lineTo(i+o-f,a),0!==f&&t.arc(i+o-f,a+f,f,-Math.PI/2,0),t.lineTo(i+o,a+s-p),0!==p&&t.arc(i+o-p,a+s-p,p,0,Math.PI/2),t.lineTo(i+g,a+s),0!==g&&t.arc(i+g,a+s-g,g,Math.PI/2,Math.PI),t.lineTo(i,a+h),0!==h&&t.arc(i+h,a+h,h,Math.PI,1.5*Math.PI),t.closePath()}},n}(hr);const __=w_;var S_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},n.prototype.isOnlyHitBox=function(){return!0},n.prototype.initAttrs=function(t){this._assembleFont(),t.text&&this._setText(t.text)},n.prototype._assembleFont=function(){var t=this.attrs;t.font=(0,_n.assembleFont)(t)},n.prototype._setText=function(t){var r=null;(0,v.HD)(t)&&-1!==t.indexOf("\n")&&(r=t.split("\n")),this.set("textArr",r)},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),t.startsWith("font")&&this._assembleFont(),"text"===t&&this._setText(r)},n.prototype._getSpaceingY=function(){var t=this.attrs,r=t.lineHeight,i=1*t.fontSize;return r?r-i:.14*i},n.prototype._drawTextArr=function(t,r,i){var p,a=this.attrs,o=a.textBaseline,s=a.x,l=a.y,c=1*a.fontSize,h=this._getSpaceingY(),f=(0,_n.getTextHeight)(a.text,a.fontSize,a.lineHeight);(0,v.S6)(r,function(g,y){p=l+y*(h+c)-f+c,"middle"===o&&(p+=f-c-(f-c)/2),"top"===o&&(p+=f-c),(0,v.UM)(g)||(i?t.fillText(g,s,p):t.strokeText(g,s,p))})},n.prototype._drawText=function(t,r){var i=this.attr(),a=i.x,o=i.y,s=this.get("textArr");if(s)this._drawTextArr(t,s,r);else{var l=i.text;(0,v.UM)(l)||(r?t.fillText(l,a,o):t.strokeText(l,a,o))}},n.prototype.strokeAndFill=function(t){var r=this.attrs,i=r.lineWidth,a=r.opacity,o=r.strokeOpacity,s=r.fillOpacity;this.isStroke()&&i>0&&(!(0,v.UM)(o)&&1!==o&&(t.globalAlpha=a),this.stroke(t)),this.isFill()&&((0,v.UM)(s)||1===s?this.fill(t):(t.globalAlpha=s,this.fill(t),t.globalAlpha=a)),this.afterDrawPath(t)},n.prototype.fill=function(t){this._drawText(t,!0)},n.prototype.stroke=function(t){this._drawText(t,!1)},n}(hr);const b_=S_;function Md(e,n,t){var r=e.getTotalMatrix();if(r){var i=function T_(e,n){if(n){var t=(0,_n.invert)(n);return(0,_n.multiplyVec2)(t,e)}return e}([n,t,1],r);return[i[0],i[1]]}return[n,t]}function wd(e,n,t){if(e.isCanvas&&e.isCanvas())return!0;if(!(0,_n.isAllowCapture)(e)||!1===e.cfg.isInView)return!1;if(e.cfg.clipShape){var r=Md(e,n,t);if(e.isClipped(r[0],r[1]))return!1}var o=e.cfg.cacheCanvasBBox||e.getCanvasBBox();return n>=o.minX&&n<=o.maxX&&t>=o.minY&&t<=o.maxY}function _d(e,n,t){if(!wd(e,n,t))return null;for(var r=null,i=e.getChildren(),o=i.length-1;o>=0;o--){var s=i[o];if(s.isGroup())r=_d(s,n,t);else if(wd(s,n,t)){var l=s,c=Md(s,n,t);l.isInShape(c[0],c[1])&&(r=s)}if(r)break}return r}var A_=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.renderer="canvas",t.autoDraw=!0,t.localRefresh=!0,t.refreshElements=[],t.clipView=!0,t.quickHit=!1,t},n.prototype.onCanvasChange=function(t){("attr"===t||"sort"===t||"changeSize"===t)&&(this.set("refreshElements",[this]),this.draw())},n.prototype.getShapeBase=function(){return yt},n.prototype.getGroupBase=function(){return ku},n.prototype.getPixelRatio=function(){var t=this.get("pixelRatio")||function Pw(){return window?window.devicePixelRatio:1}();return t>=1?Math.ceil(t):1},n.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},n.prototype.createDom=function(){var t=document.createElement("canvas"),r=t.getContext("2d");return this.set("context",r),t},n.prototype.setDOMSize=function(t,r){e.prototype.setDOMSize.call(this,t,r);var i=this.get("context"),a=this.get("el"),o=this.getPixelRatio();a.width=o*t,a.height=o*r,o>1&&i.scale(o,o)},n.prototype.clear=function(){e.prototype.clear.call(this),this._clearFrame();var t=this.get("context"),r=this.get("el");t.clearRect(0,0,r.width,r.height)},n.prototype.getShape=function(t,r){return this.get("quickHit")?_d(this,t,r):e.prototype.getShape.call(this,t,r,null)},n.prototype._getRefreshRegion=function(){var i,t=this.get("refreshElements"),r=this.getViewRange();return t.length&&t[0]===this?i=r:(i=function $w(e){if(!e.length)return null;var n=[],t=[],r=[],i=[];return(0,v.S6)(e,function(a){var o=function Xw(e){var n;if(e.destroyed)n=e._cacheCanvasBBox;else{var t=e.get("cacheCanvasBBox"),r=t&&!(!t.width||!t.height),i=e.getCanvasBBox(),a=i&&!(!i.width||!i.height);r&&a?n=function zw(e,n){return e&&n?{minX:Math.min(e.minX,n.minX),minY:Math.min(e.minY,n.minY),maxX:Math.max(e.maxX,n.maxX),maxY:Math.max(e.maxY,n.maxY)}:e||n}(t,i):r?n=t:a&&(n=i)}return n}(a);o&&(n.push(o.minX),t.push(o.minY),r.push(o.maxX),i.push(o.maxY))}),{minX:(0,v.VV)(n),minY:(0,v.VV)(t),maxX:(0,v.Fp)(r),maxY:(0,v.Fp)(i)}}(t),i&&(i.minX=Math.floor(i.minX),i.minY=Math.floor(i.minY),i.maxX=Math.ceil(i.maxX),i.maxY=Math.ceil(i.maxY),i.maxY+=1,this.get("clipView")&&(i=function Jw(e,n){return e&&n&&Mo(e,n)?{minX:Math.max(e.minX,n.minX),minY:Math.max(e.minY,n.minY),maxX:Math.min(e.maxX,n.maxX),maxY:Math.min(e.maxY,n.maxY)}:null}(i,r)))),i},n.prototype.refreshElement=function(t){this.get("refreshElements").push(t)},n.prototype._clearFrame=function(){var t=this.get("drawFrame");t&&((0,v.VS)(t),this.set("drawFrame",null),this.set("refreshElements",[]))},n.prototype.draw=function(){var t=this.get("drawFrame");this.get("autoDraw")&&t||this._startDraw()},n.prototype._drawAll=function(){var t=this.get("context"),r=this.get("el"),i=this.getChildren();t.clearRect(0,0,r.width,r.height),xa(t,this),Au(t,i),this.set("refreshElements",[])},n.prototype._drawRegion=function(){var t=this.get("context"),r=this.get("refreshElements"),i=this.getChildren(),a=this._getRefreshRegion();a?(t.clearRect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),t.save(),t.beginPath(),t.rect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),t.clip(),xa(t,this),Zw(this,i,a),Au(t,i,a),t.restore()):r.length&&vd(r),(0,v.S6)(r,function(o){o.get("hasChanged")&&o.set("hasChanged",!1)}),this.set("refreshElements",[])},n.prototype._startDraw=function(){var t=this,r=this.get("drawFrame"),i=this.get("drawFrameCallback");r||(r=(0,v.U7)(function(){t.get("localRefresh")?t._drawRegion():t._drawAll(),t.set("drawFrame",null),i&&i()}),this.set("drawFrame",r))},n.prototype.skipDraw=function(){},n.prototype.removeDom=function(){var t=this.get("el");t.width=0,t.height=0,t.parentNode.removeChild(t)},n}(_n.AbstractCanvas);const E_=A_;var F_="0.5.12",Lu={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polyline:"polyline",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject"},$e={opacity:"opacity",fillStyle:"fill",fill:"fill",fillOpacity:"fill-opacity",strokeStyle:"stroke",strokeOpacity:"stroke-opacity",stroke:"stroke",x:"x",y:"y",r:"r",rx:"rx",ry:"ry",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"};function er(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function Sd(e){var n=Lu[e.type],t=e.getParent();if(!n)throw new Error("the type "+e.type+" is not supported by svg");var r=er(n);if(e.get("id")&&(r.id=e.get("id")),e.set("el",r),e.set("attrs",{}),t){var i=t.get("el");i||(i=t.createDom(),t.set("el",i)),i.appendChild(r)}return r}function bd(e,n){var t=e.get("el"),r=(0,v.qo)(t.children).sort(n),i=document.createDocumentFragment();r.forEach(function(a){i.appendChild(a)}),t.appendChild(i)}function _o(e){var n=e.attr().matrix;if(n){for(var t=e.cfg.el,r=[],i=0;i<9;i+=3)r.push(n[i]+","+n[i+1]);-1===(r=r.join(",")).indexOf("NaN")?t.setAttribute("transform","matrix("+r+")"):console.warn("invalid matrix:",n)}}function So(e,n){var t=e.getClip(),r=e.get("el");if(t){if(t&&!r.hasAttribute("clip-path")){Sd(t),t.createPath(n);var i=n.addClip(t);r.setAttribute("clip-path","url(#"+i+")")}}else r.removeAttribute("clip-path")}function Td(e,n){n.forEach(function(t){t.draw(e)})}function Ad(e,n){var t=e.get("canvas");if(t&&t.get("autoDraw")){var r=t.get("context"),i=e.getParent(),a=i?i.getChildren():[t],o=e.get("el");if("remove"===n)if(e.get("isClipShape")){var l=o&&o.parentNode,c=l&&l.parentNode;l&&c&&c.removeChild(l)}else o&&o.parentNode&&o.parentNode.removeChild(o);else if("show"===n)o.setAttribute("visibility","visible");else if("hide"===n)o.setAttribute("visibility","hidden");else if("zIndex"===n)!function k_(e,n){var t=e.parentNode,r=Array.from(t.childNodes).filter(function(s){return 1===s.nodeType&&"defs"!==s.nodeName.toLowerCase()}),i=r[n],a=r.indexOf(e);if(i){if(a>n)t.insertBefore(e,i);else if(a0&&(r?"stroke"in i?this._setColor(t,"stroke",s):"strokeStyle"in i&&this._setColor(t,"stroke",l):this._setColor(t,"stroke",s||l),h&&p.setAttribute($e.strokeOpacity,h),f&&p.setAttribute($e.lineWidth,f))},n.prototype._setColor=function(t,r,i){var a=this.get("el");if(i)if(i=i.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(i))(o=t.find("gradient",i))||(o=t.addGradient(i)),a.setAttribute($e[r],"url(#"+o+")");else if(/^[p,P]{1}[\s]*\(/.test(i)){var o;(o=t.find("pattern",i))||(o=t.addPattern(i)),a.setAttribute($e[r],"url(#"+o+")")}else a.setAttribute($e[r],i);else a.setAttribute($e[r],"none")},n.prototype.shadow=function(t,r){var i=this.attr(),a=r||i;(a.shadowOffsetX||a.shadowOffsetY||a.shadowBlur||a.shadowColor)&&function I_(e,n){var t=e.cfg.el,r=e.attr(),i={dx:r.shadowOffsetX,dy:r.shadowOffsetY,blur:r.shadowBlur,color:r.shadowColor};if(i.dx||i.dy||i.blur||i.color){var a=n.find("filter",i);a||(a=n.addShadow(i)),t.setAttribute("filter","url(#"+a+")")}else t.removeAttribute("filter")}(this,t)},n.prototype.transform=function(t){var r=this.attr();(t||r).matrix&&_o(this)},n.prototype.isInShape=function(t,r){return this.isPointInPath(t,r)},n.prototype.isPointInPath=function(t,r){var i=this.get("el"),o=this.get("canvas").get("el").getBoundingClientRect(),c=document.elementFromPoint(t+o.left,r+o.top);return!(!c||!c.isEqualNode(i))},n.prototype.getHitLineWidth=function(){var t=this.attrs,r=t.lineWidth,i=t.lineAppendWidth;return this.isStroke()?r+i:0},n}(_n.AbstractShape);const nr=L_;var O_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="circle",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,r:0})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"x"===s||"y"===s?a.setAttribute("c"+s,o):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const P_=O_;var z_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dom",t.canFill=!1,t.canStroke=!1,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");if((0,v.S6)(r||i,function(c,h){$e[h]&&a.setAttribute($e[h],c)}),"function"==typeof i.html){var o=i.html.call(this,i);if(o instanceof Element||o instanceof HTMLDocument){for(var s=a.childNodes,l=s.length-1;l>=0;l--)a.removeChild(s[l]);a.appendChild(o)}else a.innerHTML=o}else a.innerHTML=i.html},n}(nr);const B_=z_;var R_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ellipse",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,rx:0,ry:0})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"x"===s||"y"===s?a.setAttribute("c"+s,o):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const N_=R_;var V_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="image",t.canFill=!1,t.canStroke=!1,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");(0,v.S6)(r||a,function(s,l){"img"===l?i._setImage(a.img):$e[l]&&o.setAttribute($e[l],s)})},n.prototype.setAttr=function(t,r){this.attrs[t]=r,"img"===t&&this._setImage(r)},n.prototype._setImage=function(t){var r=this.attr(),i=this.get("el");if((0,v.HD)(t))i.setAttribute("href",t);else if(t instanceof window.Image)r.width||(i.setAttribute("width",t.width),this.attr("width",t.width)),r.height||(i.setAttribute("height",t.height),this.attr("height",t.height)),i.setAttribute("href",t.src);else if(t instanceof HTMLElement&&(0,v.HD)(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase())i.setAttribute("href",t.toDataURL());else if(t instanceof ImageData){var a=document.createElement("canvas");a.setAttribute("width",""+t.width),a.setAttribute("height",""+t.height),a.getContext("2d").putImageData(t,0,0),r.width||(i.setAttribute("width",""+t.width),this.attr("width",t.width)),r.height||(i.setAttribute("height",""+t.height),this.attr("height",t.height)),i.setAttribute("href",a.toDataURL())}},n}(nr);const U_=V_;var Y_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="line",t.canFill=!1,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){if("startArrow"===s||"endArrow"===s)if(o){var l=(0,v.Kn)(o)?t.addArrow(i,$e[s]):t.getDefaultArrow(i,$e[s]);a.setAttribute($e[s],"url(#"+l+")")}else a.removeAttribute($e[s]);else $e[s]&&a.setAttribute($e[s],o)})},n.prototype.getTotalLength=function(){var t=this.attr();return Ln.x1.length(t.x1,t.y1,t.x2,t.y2)},n.prototype.getPoint=function(t){var r=this.attr();return Ln.x1.pointAt(r.x1,r.y1,r.x2,r.y2,t)},n}(nr);const H_=Y_;var qs={circle:function(e,n,t){return[["M",e,n],["m",-t,0],["a",t,t,0,1,0,2*t,0],["a",t,t,0,1,0,2*-t,0]]},square:function(e,n,t){return[["M",e-t,n-t],["L",e+t,n-t],["L",e+t,n+t],["L",e-t,n+t],["Z"]]},diamond:function(e,n,t){return[["M",e-t,n],["L",e,n-t],["L",e+t,n],["L",e,n+t],["Z"]]},triangle:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n+r],["L",e,n-r],["L",e+t,n+r],["z"]]},triangleDown:function(e,n,t){var r=t*Math.sin(.3333333333333333*Math.PI);return[["M",e-t,n-r],["L",e+t,n-r],["L",e,n+r],["Z"]]}};const Ed={get:function(e){return qs[e]},register:function(e,n){qs[e]=n},remove:function(e){delete qs[e]},getAll:function(){return qs}};var G_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="marker",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t){this.get("el").setAttribute("d",this._assembleMarker())},n.prototype._assembleMarker=function(){var t=this._getPath();return(0,v.kJ)(t)?t.map(function(r){return r.join(" ")}).join(""):t},n.prototype._getPath=function(){var s,t=this.attr(),r=t.x,i=t.y,a=t.r||t.radius,o=t.symbol||"circle";return(s=(0,v.mf)(o)?o:Ed.get(o))?s(r,i,a):(console.warn(s+" symbol is not exist."),null)},n.symbolsFactory=Ed,n}(nr);const Z_=G_;var W_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="path",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{startArrow:!1,endArrow:!1})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");(0,v.S6)(r||a,function(s,l){if("path"===l&&(0,v.kJ)(s))o.setAttribute("d",i._formatPath(s));else if("startArrow"===l||"endArrow"===l)if(s){var c=(0,v.Kn)(s)?t.addArrow(a,$e[l]):t.getDefaultArrow(a,$e[l]);o.setAttribute($e[l],"url(#"+c+")")}else o.removeAttribute($e[l]);else $e[l]&&o.setAttribute($e[l],s)})},n.prototype._formatPath=function(t){var r=t.map(function(i){return i.join(" ")}).join("");return~r.indexOf("NaN")?"":r},n.prototype.getTotalLength=function(){var t=this.get("el");return t?t.getTotalLength():null},n.prototype.getPoint=function(t){var r=this.get("el"),i=this.getTotalLength();if(0===i)return null;var a=r?r.getPointAtLength(t*i):null;return a?{x:a.x,y:a.y}:null},n}(nr);const X_=W_;var $_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="polygon",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"points"===s&&(0,v.kJ)(o)&&o.length>=2?a.setAttribute("points",o.map(function(l){return l[0]+","+l[1]}).join(" ")):$e[s]&&a.setAttribute($e[s],o)})},n}(nr);const J_=$_;var Q_=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="polyline",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{startArrow:!1,endArrow:!1})},n.prototype.onAttrChange=function(t,r,i){e.prototype.onAttrChange.call(this,t,r,i),-1!==["points"].indexOf(t)&&this._resetCache()},n.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},n.prototype.createPath=function(t,r){var i=this.attr(),a=this.get("el");(0,v.S6)(r||i,function(o,s){"points"===s&&(0,v.kJ)(o)&&o.length>=2?a.setAttribute("points",o.map(function(l){return l[0]+","+l[1]}).join(" ")):$e[s]&&a.setAttribute($e[s],o)})},n.prototype.getTotalLength=function(){var t=this.attr().points,r=this.get("totalLength");return(0,v.UM)(r)?(this.set("totalLength",Ln.aH.length(t)),this.get("totalLength")):r},n.prototype.getPoint=function(t){var a,o,r=this.attr().points,i=this.get("tCache");return i||(this._setTcache(),i=this.get("tCache")),(0,v.S6)(i,function(s,l){t>=s[0]&&t<=s[1]&&(a=(t-s[0])/(s[1]-s[0]),o=l)}),Ln.x1.pointAt(r[o][0],r[o][1],r[o+1][0],r[o+1][1],a)},n.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var r=this.getTotalLength();if(!(r<=0)){var o,s,i=0,a=[];(0,v.S6)(t,function(l,c){t[c+1]&&((o=[])[0]=i/r,s=Ln.x1.length(l[0],l[1],t[c+1][0],t[c+1][1]),o[1]=(i+=s)/r,a.push(o))}),this.set("tCache",a)}}},n.prototype.getStartTangent=function(){var t=this.attr().points,r=[];return r.push([t[1][0],t[1][1]]),r.push([t[0][0],t[0][1]]),r},n.prototype.getEndTangent=function(){var t=this.attr().points,r=t.length-1,i=[];return i.push([t[r-1][0],t[r-1][1]]),i.push([t[r][0],t[r][1]]),i},n}(nr);const q_=Q_;var eS=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="rect",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,width:0,height:0,radius:0})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el"),s=!1,l=["x","y","width","height","radius"];(0,v.S6)(r||a,function(c,h){-1===l.indexOf(h)||s?-1===l.indexOf(h)&&$e[h]&&o.setAttribute($e[h],c):(o.setAttribute("d",i._assembleRect(a)),s=!0)})},n.prototype._assembleRect=function(t){var r=t.x,i=t.y,a=t.width,o=t.height,s=t.radius;if(!s)return"M "+r+","+i+" l "+a+",0 l 0,"+o+" l"+-a+" 0 z";var l=function tS(e){var n=0,t=0,r=0,i=0;return(0,v.kJ)(e)?1===e.length?n=t=r=i=e[0]:2===e.length?(n=r=e[0],t=i=e[1]):3===e.length?(n=e[0],t=i=e[1],r=e[2]):(n=e[0],t=e[1],r=e[2],i=e[3]):n=t=r=i=e,{r1:n,r2:t,r3:r,r4:i}}(s);return(0,v.kJ)(s)?1===s.length?l.r1=l.r2=l.r3=l.r4=s[0]:2===s.length?(l.r1=l.r3=s[0],l.r2=l.r4=s[1]):3===s.length?(l.r1=s[0],l.r2=l.r4=s[1],l.r3=s[2]):(l.r1=s[0],l.r2=s[1],l.r3=s[2],l.r4=s[3]):l.r1=l.r2=l.r3=l.r4=s,[["M "+(r+l.r1)+","+i],["l "+(a-l.r1-l.r2)+",0"],["a "+l.r2+","+l.r2+",0,0,1,"+l.r2+","+l.r2],["l 0,"+(o-l.r2-l.r3)],["a "+l.r3+","+l.r3+",0,0,1,"+-l.r3+","+l.r3],["l "+(l.r3+l.r4-a)+",0"],["a "+l.r4+","+l.r4+",0,0,1,"+-l.r4+","+-l.r4],["l 0,"+(l.r4+l.r1-o)],["a "+l.r1+","+l.r1+",0,0,1,"+l.r1+","+-l.r1],["z"]].join(" ")},n}(nr);const nS=eS;var rS=U(2260),iS={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},aS={top:"text-before-edge",middle:"central",bottom:"text-after-edge",alphabetic:"alphabetic",hanging:"hanging"},oS={left:"left",start:"left",center:"middle",right:"end",end:"end"},sS=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="text",t.canFill=!0,t.canStroke=!0,t}return(0,d.ZT)(n,e),n.prototype.getDefaultAttrs=function(){var t=e.prototype.getDefaultAttrs.call(this);return(0,d.pi)((0,d.pi)({},t),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},n.prototype.createPath=function(t,r){var i=this,a=this.attr(),o=this.get("el");this._setFont(),(0,v.S6)(r||a,function(s,l){"text"===l?i._setText(""+s):"matrix"===l&&s?_o(i):$e[l]&&o.setAttribute($e[l],s)}),o.setAttribute("paint-order","stroke"),o.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")},n.prototype._setFont=function(){var t=this.get("el"),r=this.attr(),i=r.textBaseline,a=r.textAlign,o=(0,rS.qY)();o&&"firefox"===o.name?t.setAttribute("dominant-baseline",aS[i]||"alphabetic"):t.setAttribute("alignment-baseline",iS[i]||"baseline"),t.setAttribute("text-anchor",oS[a]||"left")},n.prototype._setText=function(t){var r=this.get("el"),i=this.attr(),a=i.x,o=i.textBaseline,s=void 0===o?"bottom":o;if(t)if(~t.indexOf("\n")){var l=t.split("\n"),c=l.length-1,h="";(0,v.S6)(l,function(f,p){0===p?"alphabetic"===s?h+=''+f+"":"top"===s?h+=''+f+"":"middle"===s?h+=''+f+"":"bottom"===s?h+=''+f+"":"hanging"===s&&(h+=''+f+""):h+=''+f+""}),r.innerHTML=h}else r.innerHTML=t;else r.innerHTML=""},n}(nr);const lS=sS;var cS=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,uS=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,hS=/[\d.]+:(#[^\s]+|[^)]+\))/gi;function kd(e){var n=e.match(hS);if(!n)return"";var t="";return n.sort(function(r,i){return r=r.split(":"),i=i.split(":"),Number(r[0])-Number(i[0])}),(0,v.S6)(n,function(r){r=r.split(":"),t+=''}),t}var pS=function(){function e(n){this.cfg={};var t=null,r=(0,v.EL)("gradient_");return"l"===n.toLowerCase()[0]?function fS(e,n){var a,o,t=cS.exec(e),r=(0,v.wQ)((0,v.c$)(parseFloat(t[1])),2*Math.PI),i=t[2];r>=0&&r<.5*Math.PI?(a={x:0,y:0},o={x:1,y:1}):.5*Math.PI<=r&&r'},e}();const xS=mS;var CS=function(){function e(n,t){this.cfg={};var r=er("marker"),i=(0,v.EL)("marker_");r.setAttribute("id",i);var a=er("path");a.setAttribute("stroke",n.stroke||"none"),a.setAttribute("fill",n.fill||"none"),r.appendChild(a),r.setAttribute("overflow","visible"),r.setAttribute("orient","auto-start-reverse"),this.el=r,this.child=a,this.id=i;var o=n["marker-start"===t?"startArrow":"endArrow"];return this.stroke=n.stroke||"#000",!0===o?this._setDefaultPath(t,a):(this.cfg=o,this._setMarker(n.lineWidth,a)),this}return e.prototype.match=function(){return!1},e.prototype._setDefaultPath=function(n,t){var r=this.el;t.setAttribute("d","M0,0 L"+10*Math.cos(Math.PI/6)+",5 L0,10"),r.setAttribute("refX",""+10*Math.cos(Math.PI/6)),r.setAttribute("refY","5")},e.prototype._setMarker=function(n,t){var r=this.el,i=this.cfg.path,a=this.cfg.d;(0,v.kJ)(i)&&(i=i.map(function(o){return o.join(" ")}).join("")),t.setAttribute("d",i),r.appendChild(t),a&&r.setAttribute("refX",""+a/n)},e.prototype.update=function(n){var t=this.child;t.attr?t.attr("fill",n):t.setAttribute("fill",n)},e}();const Id=CS;var MS=function(){function e(n){this.type="clip",this.cfg={};var t=er("clipPath");return this.el=t,this.id=(0,v.EL)("clip_"),t.id=this.id,t.appendChild(n.cfg.el),this.cfg=n,this}return e.prototype.match=function(){return!1},e.prototype.remove=function(){var n=this.el;n.parentNode.removeChild(n)},e}();const wS=MS;var _S=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,SS=function(){function e(n){this.cfg={};var t=er("pattern");t.setAttribute("patternUnits","userSpaceOnUse");var r=er("image");t.appendChild(r);var i=(0,v.EL)("pattern_");t.id=i,this.el=t,this.id=i,this.cfg=n;var o=_S.exec(n)[2];r.setAttribute("href",o);var s=new Image;function l(){t.setAttribute("width",""+s.width),t.setAttribute("height",""+s.height)}return o.match(/^data:/i)||(s.crossOrigin="Anonymous"),s.src=o,s.complete?l():(s.onload=l,s.src=s.src),this}return e.prototype.match=function(n,t){return this.cfg===t},e}();const bS=SS;var TS=function(){function e(n){var t=er("defs"),r=(0,v.EL)("defs_");t.id=r,n.appendChild(t),this.children=[],this.defaultArrow={},this.el=t,this.canvas=n}return e.prototype.find=function(n,t){for(var r=this.children,i=null,a=0;a0&&(g[0][0]="L")),a=a.concat(g)}),a.push(["Z"])}return a}function js(e,n,t,r,i){for(var a=pn(e,n,!n,"lineWidth"),s=e.isInCircle,h=Hs(e.points,e.connectNulls,e.showSinglePoint),f=[],p=0,g=h.length;po&&(o=l),l=r[0]}));var x=this.scales[y];try{for(var C=(0,d.XA)(t),M=C.next();!M.done;M=C.next()){var _=M.value,b=this.getDrawCfg(_),F=b.x,W=b.y,tt=x.scale(_[en][y]);this.drawGrayScaleBlurredCircle(F-c.x,W-h.y,i+a,tt,m)}}catch(gt){o={error:gt}}finally{try{M&&!M.done&&(s=C.return)&&s.call(C)}finally{if(o)throw o.error}}var rt=m.getImageData(0,0,f,p);this.clearShadowCanvasCtx(),this.colorize(rt),m.putImageData(rt,0,0);var Mt=this.getImageShape();Mt.attr("x",c.x),Mt.attr("y",h.y),Mt.attr("width",f),Mt.attr("height",p),Mt.attr("img",m.canvas),Mt.set("origin",this.getShapeInfo(t))},n.prototype.getDefaultSize=function(){var t=this.getAttribute("position"),r=this.coordinate;return Math.min(r.getWidth()/(4*t.scales[0].ticks.length),r.getHeight()/(4*t.scales[1].ticks.length))},n.prototype.clearShadowCanvasCtx=function(){var t=this.getShadowCanvasCtx();t.clearRect(0,0,t.canvas.width,t.canvas.height)},n.prototype.getShadowCanvasCtx=function(){var t=this.shadowCanvas;return t||(t=document.createElement("canvas"),this.shadowCanvas=t),t.width=this.coordinate.getWidth(),t.height=this.coordinate.getHeight(),t.getContext("2d")},n.prototype.getGrayScaleBlurredCanvas=function(){return this.grayScaleBlurredCanvas||(this.grayScaleBlurredCanvas=document.createElement("canvas")),this.grayScaleBlurredCanvas},n.prototype.drawGrayScaleBlurredCircle=function(t,r,i,a,o){var s=this.getGrayScaleBlurredCanvas();o.globalAlpha=a,o.drawImage(s,t-i,r-i)},n.prototype.colorize=function(t){for(var r=this.getAttribute("color"),i=t.data,a=this.paletteCache,o=3;on&&(r=n-(t=t?n/(1+r/t):0)),i+a>n&&(a=n-(i=i?n/(1+a/i):0)),[t||0,r||0,i||0,a||0]}function Od(e,n,t){var r=[];if(t.isRect){var i=t.isTransposed?{x:t.start.x,y:n[0].y}:{x:n[0].x,y:t.start.y},a=t.isTransposed?{x:t.end.x,y:n[2].y}:{x:n[3].x,y:t.end.y},o=(0,v.U2)(e,["background","style","radius"]);if(o){var s=t.isTransposed?Math.abs(n[0].y-n[2].y):n[2].x-n[1].x,l=t.isTransposed?t.getWidth():t.getHeight(),c=(0,d.CR)(Ld(o,Math.min(s,l)),4),h=c[0],f=c[1],p=c[2],g=c[3],y=t.isTransposed&&t.isReflect("y"),m=y?0:1,x=function(W){return y?-W:W};r.push(["M",i.x,a.y+x(h)]),0!==h&&r.push(["A",h,h,0,0,m,i.x+h,a.y]),r.push(["L",a.x-f,a.y]),0!==f&&r.push(["A",f,f,0,0,m,a.x,a.y+x(f)]),r.push(["L",a.x,i.y-x(p)]),0!==p&&r.push(["A",p,p,0,0,m,a.x-p,i.y]),r.push(["L",i.x+g,i.y]),0!==g&&r.push(["A",g,g,0,0,m,i.x,i.y-x(g)])}else r.push(["M",i.x,i.y]),r.push(["L",a.x,i.y]),r.push(["L",a.x,a.y]),r.push(["L",i.x,a.y]),r.push(["L",i.x,i.y]);r.push(["z"])}if(t.isPolar){var C=t.getCenter(),M=uo(e,t),_=M.startAngle,b=M.endAngle;if("theta"===t.type||t.isTransposed){var F=function(rt){return Math.pow(rt,2)};h=Math.sqrt(F(C.x-n[0].x)+F(C.y-n[0].y)),f=Math.sqrt(F(C.x-n[2].x)+F(C.y-n[2].y)),r=ii(C.x,C.y,h,t.startAngle,t.endAngle,f)}else r=ii(C.x,C.y,t.getRadius(),_,b)}return r}function Pd(e,n,t){var r=[];return(0,v.UM)(n)?t?r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],["Z"]):r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",e[2].x,e[2].y],["L",e[3].x,e[3].y],["Z"]):r.push(["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["L",n[1].x,n[1].y],["L",n[0].x,n[0].y],["Z"]),r}function bo(e,n){return[n,e]}function Ru(e){var n=e.theme,t=e.coordinate,r=e.getXScale(),i=r.values,a=e.beforeMappingData,o=i.length,s=ho(e.coordinate),l=e.intervalPadding,c=e.dodgePadding,h=e.maxColumnWidth||n.maxColumnWidth,f=e.minColumnWidth||n.minColumnWidth,p=e.columnWidthRatio||n.columnWidthRatio,g=e.multiplePieWidthRatio||n.multiplePieWidthRatio,y=e.roseWidthRatio||n.roseWidthRatio;if(r.isLinear&&i.length>1){i.sort();var m=function US(e,n){var t=e.length,r=e;(0,v.HD)(r[0])&&(r=e.map(function(s){return n.translate(s)}));for(var i=r[1]-r[0],a=2;ao&&(i=o)}return i}(i,r);i.length>(o=(r.max-r.min)/m)&&(o=i.length)}var x=r.range,C=1/o,M=1;if(t.isPolar?M=t.isTransposed&&o>1?g:y:(r.isLinear&&(C*=x[1]-x[0]),M=p),!(0,v.UM)(l)&&l>=0?C=(1-l/s*(o-1))/o:C*=M,e.getAdjust("dodge")){var W=function YS(e,n){if(n){var t=(0,v.xH)(e);return(0,v.I)(t,n).length}return e.length}(a,e.getAdjust("dodge").dodgeBy);!(0,v.UM)(c)&&c>=0?C=(C-c/s*(W-1))/W:(!(0,v.UM)(l)&&l>=0&&(C*=M),C/=W),C=C>=0?C:0}if(!(0,v.UM)(h)&&h>=0){var rt=h/s;C>rt&&(C=rt)}if(!(0,v.UM)(f)&&f>=0){var Mt=f/s;C0&&!(0,v.U2)(r,[i,"min"])&&t.change({min:0}),o<=0&&!(0,v.U2)(r,[i,"max"])&&t.change({max:0}))}},n.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return r.background=this.background,r},n}(li);const GS=HS;var ZS=function(e){function n(t){var r=e.call(this,t)||this;r.type="line";var i=t.sortable;return r.sortable=void 0!==i&&i,r}return(0,d.ZT)(n,e),n}(Pu);const WS=ZS;var zd=["circle","square","bowtie","diamond","hexagon","triangle","triangle-down"];function Nu(e,n,t,r,i){var a,o,s=pn(n,i,!i,"r"),l=e.parsePoints(n.points),c=l[0];if(n.isStack)c=l[1];else if(l.length>1){var h=t.addGroup();try{for(var f=(0,d.XA)(l),p=f.next();!p.done;p=f.next()){var g=p.value;h.addShape({type:"marker",attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{symbol:Di[r]||r}),g)})}}catch(y){a={error:y}}finally{try{p&&!p.done&&(o=f.return)&&o.call(f)}finally{if(a)throw a.error}}return h}return t.addShape({type:"marker",attrs:(0,d.pi)((0,d.pi)((0,d.pi)({},s),{symbol:Di[r]||r}),c)})}si("point",{defaultShapeType:"hollow-circle",getDefaultPoints:function(e){return Mu(e)}}),(0,v.S6)(zd,function(e){Je("point","hollow-".concat(e),{draw:function(n,t){return Nu(this,n,t,e,!0)},getMarker:function(n){return{symbol:Di[e]||e,style:{r:4.5,stroke:n.color,fill:null}}}})});var $S=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="point",t.shapeType="point",t.generatePoints=!0,t}return(0,d.ZT)(n,e),n.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,d.pi)((0,d.pi)({},r),{isStack:!!this.getAdjust("stack")})},n}(li);const JS=$S;si("polygon",{defaultShapeType:"polygon",getDefaultPoints:function(e){var n=[];return(0,v.S6)(e.x,function(t,r){n.push({x:t,y:e.y[r]})}),n}}),Je("polygon","polygon",{draw:function(e,n){if(!(0,v.xb)(e.points)){var t=pn(e,!0,!0),r=this.parsePath(function QS(e){for(var n=e[0],t=1,r=[["M",n.x,n.y]];t2?"weight":"normal";if(e.isInCircle){var o={x:0,y:1};return"normal"===i?a=function i6(e,n,t){var r=Uu(n,t),i=[["M",e.x,e.y]];return i.push(r),i}(r[0],r[1],o):(t.fill=t.stroke,a=function a6(e,n){var t=Uu(e[1],n),r=Uu(e[3],n),i=[["M",e[0].x,e[0].y]];return i.push(r),i.push(["L",e[3].x,e[3].y]),i.push(["L",e[2].x,e[2].y]),i.push(t),i.push(["L",e[1].x,e[1].y]),i.push(["L",e[0].x,e[0].y]),i.push(["Z"]),i}(r,o)),a=this.parsePath(a),n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})})}if("normal"===i)return a=qv(((r=this.parsePoints(r))[1].x+r[0].x)/2,r[0].y,Math.abs(r[1].x-r[0].x)/2,Math.PI,2*Math.PI),n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})});var s=Vu(r[1],r[3]),l=Vu(r[2],r[0]);return a=this.parsePath(a=[["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],s,["L",r[3].x,r[3].y],["L",r[2].x,r[2].y],l,["Z"]]),t.fill=t.stroke,n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:a})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),Je("edge","smooth",{draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=e.points,i=this.parsePath(function o6(e,n){var t=Vu(e,n),r=[["M",e.x,e.y]];return r.push(t),r}(r[0],r[1]));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:i})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}});var Ks=1/3;Je("edge","vhv",{draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=e.points,i=this.parsePath(function s6(e,n){var t=[];t.push({x:e.x,y:e.y*(1-Ks)+n.y*Ks}),t.push({x:n.x,y:e.y*(1-Ks)+n.y*Ks}),t.push(n);var r=[["M",e.x,e.y]];return(0,v.S6)(t,function(i){r.push(["L",i.x,i.y])}),r}(r[0],r[1]));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:i})})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),Je("interval","funnel",{getPoints:function(e){return e.size=2*e.size,zu(e)},draw:function(e,n){var t=pn(e,!1,!0),r=this.parsePath(Pd(e.points,e.nextPoints,!1));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("interval","hollow-rect",{draw:function(e,n){var t=pn(e,!0,!1),r=n,i=e?.background;if(i){r=n.addGroup();var a=nd(e),o=Od(e,this.parsePoints(e.points),this.coordinate);r.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},a),{path:o}),capture:!1,zIndex:-1,name:du})}var s=this.parsePath(Bu(e.points)),l=r.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:s}),name:"interval"});return i?r:l},getMarker:function(e){var n=e.color;return e.isInPolar?{symbol:"circle",style:{r:4.5,stroke:n,fill:null}}:{symbol:"square",style:{r:4,stroke:n,fill:null}}}}),Je("interval","line",{getPoints:function(e){return function l6(e){var n=e.x,t=e.y,r=e.y0;return(0,v.kJ)(t)?t.map(function(i,a){return{x:(0,v.kJ)(n)?n[a]:n,y:i}}):[{x:n,y:r},{x:n,y:t}]}(e)},draw:function(e,n){var t=pn(e,!0,!1,"lineWidth"),r=Vn((0,d.pi)({},t),["fill"]),i=this.parsePath(Bu(e.points,!1));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},r),{path:i}),name:"interval"})},getMarker:function(e){return{symbol:function(t,r,i){return[["M",t,r-i],["L",t,r+i]]},style:{r:5,stroke:e.color}}}}),Je("interval","pyramid",{getPoints:function(e){return e.size=2*e.size,zu(e)},draw:function(e,n){var t=pn(e,!1,!0),r=this.parsePath(Pd(e.points,e.nextPoints,!0));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("interval","tick",{getPoints:function(e){return function c6(e){var n,o,s,t=e.x,r=e.y,i=e.y0,a=e.size;(0,v.kJ)(r)?(o=(n=(0,d.CR)(r,2))[0],s=n[1]):(o=i,s=r);var l=t+a/2,c=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:c,y:o},{x:l,y:o},{x:c,y:s},{x:l,y:s}]}(e)},draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(function u6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["M",e[4].x,e[4].y],["L",e[5].x,e[5].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r}),name:"interval"})},getMarker:function(e){return{symbol:function(t,r,i){return[["M",t-i/2,r-i],["L",t+i/2,r-i],["M",t,r-i],["L",t,r+i],["M",t-i/2,r+i],["L",t+i/2,r+i]]},style:{r:5,stroke:e.color}}}});var h6=function(e,n,t){var s,r=e.x,i=e.y,a=n.x,o=n.y;switch(t){case"hv":s=[{x:a,y:i}];break;case"vh":s=[{x:r,y:o}];break;case"hvh":var l=(a+r)/2;s=[{x:l,y:i},{x:l,y:o}];break;case"vhv":var c=(i+o)/2;s=[{x:r,y:c},{x:a,y:c}]}return s};function Bd(e){var n=(0,v.kJ)(e)?e:[e],t=n[0],r=n[n.length-1],i=n.length>1?n[1]:t;return{min:t,max:r,min1:i,max1:n.length>3?n[3]:r,median:n.length>2?n[2]:i}}function Rd(e,n,t){var i,r=t/2;if((0,v.kJ)(n)){var a=Bd(n),f=e-r,p=e+r;i=[[f,s=a.max],[p,s],[e,s],[e,h=a.max1],[f,c=a.min1],[f,h],[p,h],[p,c],[e,c],[e,o=a.min],[f,o],[p,o],[f,l=a.median],[p,l]]}else{n=(0,v.UM)(n)?.5:n;var o,s,l,c,h,g=Bd(e),y=n-r,m=n+r;i=[[o=g.min,y],[o,m],[o,n],[c=g.min1,n],[c,y],[c,m],[h=g.max1,m],[h,y],[h,n],[s=g.max,n],[s,y],[s,m],[l=g.median,y],[l,m]]}return i.map(function(x){return{x:x[0],y:x[1]}})}function Nd(e,n,t){var r=function g6(e){var t=((0,v.kJ)(e)?e:[e]).sort(function(r,i){return i-r});return function XC(e,n,t){if((0,v.HD)(e))return e.padEnd(n,t);if((0,v.kJ)(e)){var r=e.length;if(r1){var s=n.addGroup();try{for(var l=(0,d.XA)(a),c=l.next();!c.done;c=l.next()){var h=c.value;s.addShape("image",{attrs:{x:h.x-i/2,y:h.y-i,width:i,height:i,img:e.shape[1]}})}}catch(f){t={error:f}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(t)throw t.error}}return s}return n.addShape("image",{attrs:{x:o.x-i/2,y:o.y-i,width:i,height:i,img:e.shape[1]}})},getMarker:function(e){return{symbol:"circle",style:{r:4.5,fill:e.color}}}}),(0,v.S6)(zd,function(e){Je("point",e,{draw:function(n,t){return Nu(this,n,t,e,!1)},getMarker:function(n){return{symbol:Di[e]||e,style:{r:4.5,fill:n.color}}}})}),Je("schema","box",{getPoints:function(e){return Rd(e.x,e.y,e.size)},draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(function d6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["M",e[4].x,e[4].y],["L",e[5].x,e[5].y],["L",e[6].x,e[6].y],["L",e[7].x,e[7].y],["L",e[4].x,e[4].y],["Z"],["M",e[8].x,e[8].y],["L",e[9].x,e[9].y],["M",e[10].x,e[10].y],["L",e[11].x,e[11].y],["M",e[12].x,e[12].y],["L",e[13].x,e[13].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r,name:"schema"})})},getMarker:function(e){return{symbol:function(t,r,i){var o=Rd(t,[r-6,r-3,r,r+3,r+6],i);return[["M",o[0].x+1,o[0].y],["L",o[1].x-1,o[1].y],["M",o[2].x,o[2].y],["L",o[3].x,o[3].y],["M",o[4].x,o[4].y],["L",o[5].x,o[5].y],["L",o[6].x,o[6].y],["L",o[7].x,o[7].y],["L",o[4].x,o[4].y],["Z"],["M",o[8].x,o[8].y],["L",o[9].x,o[9].y],["M",o[10].x+1,o[10].y],["L",o[11].x-1,o[11].y],["M",o[12].x,o[12].y],["L",o[13].x,o[13].y]]},style:{r:6,lineWidth:1,stroke:e.color}}}}),Je("schema","candle",{getPoints:function(e){return Nd(e.x,e.y,e.size)},draw:function(e,n){var t=pn(e,!0,!0),r=this.parsePath(function y6(e){return[["M",e[0].x,e[0].y],["L",e[1].x,e[1].y],["M",e[2].x,e[2].y],["L",e[3].x,e[3].y],["L",e[4].x,e[4].y],["L",e[5].x,e[5].y],["Z"],["M",e[6].x,e[6].y],["L",e[7].x,e[7].y]]}(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r,name:"schema"})})},getMarker:function(e){var n=e.color;return{symbol:function(t,r,i){var o=Nd(t,[r+7.5,r+3,r-3,r-7.5],i);return[["M",o[0].x,o[0].y],["L",o[1].x,o[1].y],["M",o[2].x,o[2].y],["L",o[3].x,o[3].y],["L",o[4].x,o[4].y],["L",o[5].x,o[5].y],["Z"],["M",o[6].x,o[6].y],["L",o[7].x,o[7].y]]},style:{lineWidth:1,stroke:n,fill:n,r:6}}}}),Je("polygon","square",{draw:function(e,n){if(!(0,v.xb)(e.points)){var t=pn(e,!0,!0),r=this.parsePoints(e.points);return n.addShape("rect",{attrs:(0,d.pi)((0,d.pi)({},t),m6(r,e.size)),name:"polygon"})}},getMarker:function(e){return{symbol:"square",style:{r:4,fill:e.color}}}}),Je("violin","smooth",{draw:function(e,n){var t=pn(e,!0,!0),r=this.parsePath(ed(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{stroke:null,r:4,fill:e.color}}}}),Je("violin","hollow",{draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(td(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{r:4,fill:null,stroke:e.color}}}}),Je("violin","hollow-smooth",{draw:function(e,n){var t=pn(e,!0,!1),r=this.parsePath(ed(e.points));return n.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},t),{path:r})})},getMarker:function(e){return{symbol:"circle",style:{r:4,fill:null,stroke:e.color}}}});var x6=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelValueDir=function(t){var i=t.points;return i[0].y<=i[2].y?1:-1},n.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),l=this.getCoordinate(),h=l.isTransposed?"x":"y",f=this.getLabelValueDir(t.mappingData);return s=(0,d.pi)((0,d.pi)({},s),((o={})[h]=s[h]*f,o)),l.isReflect("x")&&(s=(0,d.pi)((0,d.pi)({},s),{x:-1*s.x})),l.isReflect("y")&&(s=(0,d.pi)((0,d.pi)({},s),{y:-1*s.y})),s},n.prototype.getThemedLabelCfg=function(t){var r=this.geometry,i=this.getDefaultLabelCfg();return(0,v.b$)({},i,r.theme.labels,"middle"===t.position?{offset:0}:{},t)},n.prototype.setLabelPosition=function(t,r,i,a){var p,g,y,m,o=this.getCoordinate(),s=o.isTransposed,l=r.points,c=o.convert(l[0]),h=o.convert(l[2]),f=this.getLabelValueDir(r),x=(0,v.kJ)(r.shape)?r.shape[0]:r.shape;if("funnel"===x||"pyramid"===x){var C=(0,v.U2)(r,"nextPoints"),M=(0,v.U2)(r,"points");if(C){var _=o.convert(M[0]),b=o.convert(M[1]),F=o.convert(C[0]),W=o.convert(C[1]);s?(p=Math.min(F.y,_.y),y=Math.max(F.y,_.y),g=(b.x+W.x)/2,m=(_.x+F.x)/2):(p=Math.min((b.y+W.y)/2,(_.y+F.y)/2),y=Math.max((b.y+W.y)/2,(_.y+F.y)/2),g=W.x,m=_.x)}else p=Math.min(h.y,c.y),y=Math.max(h.y,c.y),g=h.x,m=c.x}else p=Math.min(h.y,c.y),y=Math.max(h.y,c.y),g=h.x,m=c.x;switch(a){case"right":t.x=g,t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign",f>0?"left":"right");break;case"left":t.x=m,t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign",f>0?"left":"right");break;case"bottom":s&&(t.x=(g+m)/2),t.y=y,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline",f>0?"bottom":"top");break;case"middle":s&&(t.x=(g+m)/2),t.y=(p+y)/2,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline","middle");break;case"top":s&&(t.x=(g+m)/2),t.y=p,t.textAlign=(0,v.U2)(t,"textAlign","center"),t.textBaseline=(0,v.U2)(t,"textBaseline",f>0?"bottom":"top")}},n}(Ys);const C6=x6;var tl=Math.PI/2,M6=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelOffset=function(t){var r=this.getCoordinate(),i=0;if((0,v.hj)(t))i=t;else if((0,v.HD)(t)&&-1!==t.indexOf("%")){var a=r.getRadius();r.innerRadius>0&&(a*=1-r.innerRadius),i=.01*parseFloat(t)*a}return i},n.prototype.getLabelItems=function(t){var r=e.prototype.getLabelItems.call(this,t),i=this.geometry.getYScale();return(0,v.UI)(r,function(a){if(a&&i){var o=i.scale((0,v.U2)(a.data,i.field));return(0,d.pi)((0,d.pi)({},a),{percent:o})}return a})},n.prototype.getLabelAlign=function(t){var i,r=this.getCoordinate();if(t.labelEmit)i=t.angle<=Math.PI/2&&t.angle>=-Math.PI/2?"left":"right";else if(r.isTransposed){var a=r.getCenter(),o=t.offset;i=Math.abs(t.x-a.x)<1?"center":t.angle>Math.PI||t.angle<=0?o>0?"left":"right":o>0?"right":"left"}else i="center";return i},n.prototype.getLabelPoint=function(t,r,i){var o,a=1,s=t.content[i];this.isToMiddle(r)?o=this.getMiddlePoint(r.points):(1===t.content.length&&0===i?i=1:0===i&&(a=-1),o=this.getArcPoint(r,i));var l=t.offset*a,c=this.getPointAngle(o),h=t.labelEmit,f=this.getCirclePoint(c,l,o,h);return 0===f.r?f.content="":(f.content=s,f.angle=c,f.color=r.color),f.rotate=t.autoRotate?this.getLabelRotate(c,l,h):t.rotate,f.start={x:o.x,y:o.y},f},n.prototype.getArcPoint=function(t,r){return void 0===r&&(r=0),(0,v.kJ)(t.x)||(0,v.kJ)(t.y)?{x:(0,v.kJ)(t.x)?t.x[r]:t.x,y:(0,v.kJ)(t.y)?t.y[r]:t.y}:{x:t.x,y:t.y}},n.prototype.getPointAngle=function(t){return ha(this.getCoordinate(),t)},n.prototype.getCirclePoint=function(t,r,i,a){var o=this.getCoordinate(),s=o.getCenter(),l=Fs(o,i);if(0===l)return(0,d.pi)((0,d.pi)({},s),{r:l});var c=t;return o.isTransposed&&l>r&&!a?c=t+2*Math.asin(r/(2*l)):l+=r,{x:s.x+l*Math.cos(c),y:s.y+l*Math.sin(c),r:l}},n.prototype.getLabelRotate=function(t,r,i){var a=t+tl;return i&&(a-=tl),a&&(a>tl?a-=Math.PI:a<-tl&&(a+=Math.PI)),a},n.prototype.getMiddlePoint=function(t){var r=this.getCoordinate(),i=t.length,a={x:0,y:0};return(0,v.S6)(t,function(o){a.x+=o.x,a.y+=o.y}),a.x/=i,a.y/=i,a=r.convert(a)},n.prototype.isToMiddle=function(t){return t.x.length>2},n}(Ys);const Vd=M6;var w6=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.defaultLayout="distribute",t}return(0,d.ZT)(n,e),n.prototype.getDefaultLabelCfg=function(t,r){var i=e.prototype.getDefaultLabelCfg.call(this,t,r);return(0,v.b$)({},i,(0,v.U2)(this.geometry.theme,"pieLabels",{}))},n.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},n.prototype.getLabelRotate=function(t,r,i){var a;return r<0&&((a=t)>Math.PI/2&&(a-=Math.PI),a<-Math.PI/2&&(a+=Math.PI)),a},n.prototype.getLabelAlign=function(t){var a,i=this.getCoordinate().getCenter();return a=t.angle<=Math.PI/2&&t.x>=i.x?"left":"right",t.offset<=0&&(a="right"===a?"left":"right"),a},n.prototype.getArcPoint=function(t){return t},n.prototype.getPointAngle=function(t){var o,r=this.getCoordinate(),i={x:(0,v.kJ)(t.x)?t.x[0]:t.x,y:t.y[0]},a={x:(0,v.kJ)(t.x)?t.x[1]:t.x,y:t.y[1]},s=ha(r,i);if(t.points&&t.points[0].y===t.points[1].y)o=s;else{var l=ha(r,a);s>=l&&(l+=2*Math.PI),o=s+(l-s)/2}return o},n.prototype.getCirclePoint=function(t,r){var i=this.getCoordinate(),a=i.getCenter(),o=i.getRadius()+r;return(0,d.pi)((0,d.pi)({},dn(a.x,a.y,o,t)),{angle:t,r:o})},n}(Vd);const _6=w6;function Yd(e,n,t){var r=e.filter(function(y){return!y.invisible});r.sort(function(y,m){return y.y-m.y});var l,i=!0,a=t.minY,s=Math.abs(a-t.maxY),c=0,h=Number.MIN_VALUE,f=r.map(function(y){return y.y>c&&(c=y.y),y.ys&&(s=c-a);i;)for(f.forEach(function(y){var m=(Math.min.apply(h,y.targets)+Math.max.apply(h,y.targets))/2;y.pos=Math.min(Math.max(h,m-y.size/2),s-y.size),y.pos=Math.max(0,y.pos)}),i=!1,l=f.length;l--;)if(l>0){var p=f[l-1],g=f[l];p.pos+p.size>g.pos&&(p.size+=g.size,p.targets=p.targets.concat(g.targets),p.pos+p.size>s&&(p.pos=s-p.size),f.splice(l,1),i=!0)}l=0,f.forEach(function(y){var m=a+n/2;y.targets.forEach(function(){r[l].y=y.pos+m,m+=n,l++})})}var Zd=function(){function e(n){void 0===n&&(n={}),this.bitmap={};var t=n.xGap,i=n.yGap,a=void 0===i?8:i;this.xGap=void 0===t?1:t,this.yGap=a}return e.prototype.hasGap=function(n){for(var t=!0,r=this.bitmap,i=Math.round(n.minX),a=Math.round(n.maxX),o=Math.round(n.minY),s=Math.round(n.maxY),l=i;l<=a;l+=1)if(r[l]){if(l===i||l===a){for(var c=o;c<=s;c++)if(r[l][c]){t=!1;break}}else if(r[l][o]||r[l][s]){t=!1;break}}else r[l]={};return t},e.prototype.fillGap=function(n){for(var t=this.bitmap,r=Math.round(n.minX),i=Math.round(n.maxX),a=Math.round(n.minY),o=Math.round(n.maxY),s=r;s<=i;s+=1)t[s]||(t[s]={});for(s=r;s<=i;s+=this.xGap){for(var l=a;l<=o;l+=this.yGap)t[s][l]=!0;t[s][o]=!0}if(1!==this.yGap)for(s=a;s<=o;s+=1)t[r][s]=!0,t[i][s]=!0;if(1!==this.xGap)for(s=r;s<=i;s+=1)t[s][a]=!0,t[s][o]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function P6(e,n,t,r){var i=e.getCanvasBBox(),a=i.width,o=i.height,s={x:n,y:t,textAlign:"center"};switch(r){case 0:s.y-=o+1,s.x+=1,s.textAlign="left";break;case 1:s.y-=o+1,s.x-=1,s.textAlign="right";break;case 2:s.y+=o+1,s.x-=1,s.textAlign="right";break;case 3:s.y+=o+1,s.x+=1,s.textAlign="left";break;case 5:s.y-=2*o+2;break;case 6:s.y+=2*o+2;break;case 7:s.x+=a+1,s.textAlign="left";break;case 8:s.x-=a+1,s.textAlign="right"}return e.attr(s),e.getCanvasBBox()}function Wd(e){if(e.length>4)return[];var n=function(i,a){return[a.x-i.x,a.y-i.y]};return[n(e[0],e[1]),n(e[1],e[2])]}function el(e,n,t){void 0===n&&(n=0),void 0===t&&(t={x:0,y:0});var r=e.x,i=e.y;return{x:(r-t.x)*Math.cos(-n)+(i-t.y)*Math.sin(-n)+t.x,y:(t.x-r)*Math.sin(-n)+(i-t.y)*Math.cos(-n)+t.y}}function Xd(e){var n=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],t=e.rotation;return t?[el(n[0],t,n[0]),el(n[1],t,n[0]),el(n[2],t,n[0]),el(n[3],t,n[0])]:n}function $d(e,n){if(e.length>4)return{min:0,max:0};var t=[];return e.forEach(function(r){t.push(function R6(e,n){return(e[0]||0)*(n[0]||0)+(e[1]||0)*(n[1]||0)+(e[2]||0)*(n[2]||0)}([r.x,r.y],n))}),{min:Math.min.apply(Math,(0,d.ev)([],(0,d.CR)(t),!1)),max:Math.max.apply(Math,(0,d.ev)([],(0,d.CR)(t),!1))}}function N6(e,n){return e.max>n.min&&e.mine.x+e.width+t||n.x+n.widthe.y+e.height+t||n.y+n.height_.x+_.width+F||b.x+b.width<_.x-F||b.y>_.y+_.height+F||b.y+b.height<_.y-F)}(_,b,F);for(var W=p(_),tt=p(b),rt=h(W).concat(h(tt)),Mt=0;Mt"u")){var n;try{n=new Blob([e.toString()],{type:"application/javascript"})}catch{(n=new window.BlobBuilder).append(e.toString()),n=n.getBlob()}return new H6(URL.createObjectURL(n))}}(W6),qd={"#5B8FF9":!0};function jd(e,n,t){return e.some(function(r){return t(r,n)})}function Kd(e,n){return jd(e,n,function(t,r){var i=ci(t),a=ci(r);return function r3(e,n,t){return void 0===t&&(t=0),Math.max(0,Math.min(e.x+e.width+t,n.x+n.width+t)-Math.max(e.x-t,n.x-t))*Math.max(0,Math.min(e.y+e.height+t,n.y+n.height+t)-Math.max(e.y-t,n.y-t))}(i.getCanvasBBox(),a.getCanvasBBox(),2)>0})}function tg(e,n,t){return e.some(function(r){return t(r,n)})}function eg(e,n){return tg(e,n,function(t,r){var i=ci(t),a=ci(r);return function o3(e,n,t){return void 0===t&&(t=0),Math.max(0,Math.min(e.x+e.width+t,n.x+n.width+t)-Math.max(e.x-t,n.x-t))*Math.max(0,Math.min(e.y+e.height+t,n.y+n.height+t)-Math.max(e.y-t,n.y-t))}(i.getCanvasBBox(),a.getCanvasBBox(),2)>0})}var nl=(0,v.HP)(function(e,n){void 0===n&&(n={});var t=n.fontSize,r=n.fontFamily,i=n.fontWeight,a=n.fontStyle,o=n.fontVariant,s=function l3(){return Zu||(Zu=document.createElement("canvas").getContext("2d")),Zu}();return s.font=[a,o,i,"".concat(t,"px"),r].join(" "),s.measureText((0,v.HD)(e)?e:"").width},function(e,n){return void 0===n&&(n={}),(0,d.ev)([e],(0,d.CR)((0,v.VO)(n)),!1).join("")});function Wu(e,n,t,r,i){var c,h,a=t.start,o=t.end,s=t.getWidth(),l=t.getHeight();"y"===i?(c=a.x+s/2,h=r.ya.x?r.x:a.x,h=a.y+l/2):"xy"===i&&(t.isPolar?(c=t.getCenter().x,h=t.getCenter().y):(c=(a.x+o.x)/2,h=(a.y+o.y)/2));var f=function v3(e,n,t){var r,i=(0,d.CR)(n,2),a=i[0],o=i[1];return e.applyToMatrix([a,o,1]),"x"===t?(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",.01,1],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",100,1],["t",a,o]])):"y"===t?(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",1,.01],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",1,100],["t",a,o]])):"xy"===t&&(e.setMatrix(an.vs(e.getMatrix(),[["t",-a,-o],["s",.01,.01],["t",a,o]])),r=an.vs(e.getMatrix(),[["t",-a,-o],["s",100,100],["t",a,o]])),r}(e,[c,h],i);e.animate({matrix:f},n)}function ng(e,n){var t,r=Zs(e,n),i=r.startAngle,a=r.endAngle;return!(0,v.vQ)(i,.5*-Math.PI)&&i<.5*-Math.PI&&(i+=2*Math.PI),!(0,v.vQ)(a,.5*-Math.PI)&&a<.5*-Math.PI&&(a+=2*Math.PI),0===n[5]&&(i=(t=(0,d.CR)([a,i],2))[0],a=t[1]),(0,v.vQ)(i,1.5*Math.PI)&&(i=-.5*Math.PI),(0,v.vQ)(a,-.5*Math.PI)&&!(0,v.vQ)(i,a)&&(a=1.5*Math.PI),{startAngle:i,endAngle:a}}function rg(e){var n;return"M"===e[0]||"L"===e[0]?n=[e[1],e[2]]:("a"===e[0]||"A"===e[0]||"C"===e[0])&&(n=[e[e.length-2],e[e.length-1]]),n}function ig(e){var n,t,r,i=e.filter(function(_){return"A"===_[0]||"a"===_[0]});if(0===i.length)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var a=i[0],o=i.length>1?i[1]:i[0],s=e.indexOf(a),l=e.indexOf(o),c=rg(e[s-1]),h=rg(e[l-1]),f=ng(c,a),p=f.startAngle,g=f.endAngle,y=ng(h,o),m=y.startAngle,x=y.endAngle;(0,v.vQ)(p,m)&&(0,v.vQ)(g,x)?(t=p,r=g):(t=Math.min(p,m),r=Math.max(g,x));var C=a[1],M=i[i.length-1][1];return C=0;c--){var h=this.getFacetsByLevel(t,c);try{for(var f=(r=void 0,(0,d.XA)(h)),p=f.next();!p.done;p=f.next()){var g=p.value;this.isLeaf(g)||(g.originColIndex=g.columnIndex,g.columnIndex=this.getRegionIndex(g.children),g.columnValuesLength=o.length)}}catch(y){r={error:y}}finally{try{p&&!p.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}}},n.prototype.getFacetsByLevel=function(t,r){var i=[];return t.forEach(function(a){a.rowIndex===r&&i.push(a)}),i},n.prototype.getRegionIndex=function(t){var r=t[0];return(t[t.length-1].columnIndex-r.columnIndex)/2+r.columnIndex},n.prototype.isLeaf=function(t){return!t.children||!t.children.length},n.prototype.getRows=function(){return this.cfg.fields.length+1},n.prototype.getChildFacets=function(t,r,i){var a=this,o=this.cfg.fields;if(!(o.length=g){var x=i.parsePosition([y[l],y[s.field]]);x&&p.push(x)}if(y[l]===f)return!1}),p},n.prototype.parsePercentPosition=function(t){var r=parseFloat(t[0])/100,i=parseFloat(t[1])/100,a=this.view.getCoordinate(),o=a.start,s=a.end,l_x=Math.min(o.x,s.x),l_y=Math.min(o.y,s.y);return{x:a.getWidth()*r+l_x,y:a.getHeight()*i+l_y}},n.prototype.getCoordinateBBox=function(){var t=this.view.getCoordinate(),r=t.start,i=t.end,a=t.getWidth(),o=t.getHeight(),s={x:Math.min(r.x,i.x),y:Math.min(r.y,i.y)};return{x:s.x,y:s.y,minX:s.x,minY:s.y,maxX:s.x+a,maxY:s.y+o,width:a,height:o}},n.prototype.getAnnotationCfg=function(t,r,i){var a=this,o=this.view.getCoordinate(),s=this.view.getCanvas(),l={};if((0,v.UM)(r))return null;var h=r.end,f=r.position,p=this.parsePosition(r.start),g=this.parsePosition(h),y=this.parsePosition(f);if(["arc","image","line","region","regionFilter"].includes(t)&&(!p||!g))return null;if(["text","dataMarker","html"].includes(t)&&!y)return null;if("arc"===t){var M=(0,d._T)(r,["start","end"]),_=ha(o,p),b=ha(o,g);_>b&&(b=2*Math.PI+b),l=(0,d.pi)((0,d.pi)({},M),{center:o.getCenter(),radius:Fs(o,p),startAngle:_,endAngle:b})}else if("image"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g,src:r.src});else if("line"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g,text:(0,v.U2)(r,"text",null)});else if("region"===t)M=(0,d._T)(r,["start","end"]),l=(0,d.pi)((0,d.pi)({},M),{start:p,end:g});else if("text"===t){var _e=this.view.getData(),he=r.content,we=(M=(0,d._T)(r,["position","content"]),he);(0,v.mf)(he)&&(we=he(_e)),l=(0,d.pi)((0,d.pi)((0,d.pi)({},y),M),{content:we})}else if("dataMarker"===t){var Ae=r.point,Ye=r.line,Ze=r.text,Be=r.autoAdjust,We=r.direction;M=(0,d._T)(r,["position","point","line","text","autoAdjust","direction"]),l=(0,d.pi)((0,d.pi)((0,d.pi)({},M),y),{coordinateBBox:this.getCoordinateBBox(),point:Ae,line:Ye,text:Ze,autoAdjust:Be,direction:We})}else if("dataRegion"===t){var gn=r.start,yn=r.end,Ir=r.region,Qi=(Ze=r.text,r.lineLength);M=(0,d._T)(r,["start","end","region","text","lineLength"]),l=(0,d.pi)((0,d.pi)({},M),{points:this.getRegionPoints(gn,yn),region:Ir,text:Ze,lineLength:Qi})}else if("regionFilter"===t){var zm=r.apply,YL=r.color,Bm=(M=(0,d._T)(r,["start","end","apply","color"]),[]),gf=function(Dr){Dr&&(Dr.isGroup()?Dr.getChildren().forEach(function($o){return gf($o)}):Bm.push(Dr))};(0,v.S6)(this.view.geometries,function(Dr){zm?(0,v.FX)(zm,Dr.type)&&(0,v.S6)(Dr.elements,function($o){gf($o.shape)}):(0,v.S6)(Dr.elements,function($o){gf($o.shape)})}),l=(0,d.pi)((0,d.pi)({},M),{color:YL,shapes:Bm,start:p,end:g})}else if("shape"===t){var GL=r.render,yf=(0,d._T)(r,["render"]);l=(0,d.pi)((0,d.pi)({},yf),{render:function(XL){if((0,v.mf)(r.render))return GL(XL,a.view,{parsePosition:a.parsePosition.bind(a)})}})}else if("html"===t){var xf=r.html;yf=(0,d._T)(r,["html","position"]),l=(0,d.pi)((0,d.pi)((0,d.pi)({},yf),y),{parent:s.get("el").parentNode,html:function(Dr){return(0,v.mf)(xf)?xf(Dr,a.view):xf}})}var Ci=(0,v.b$)({},i,(0,d.pi)((0,d.pi)({},l),{top:r.top,style:r.style,offsetX:r.offsetX,offsetY:r.offsetY}));return"html"!==t&&(Ci.container=this.getComponentContainer(Ci)),Ci.animate=this.view.getOptions().animate&&Ci.animate&&(0,v.U2)(r,"animate",Ci.animate),Ci.animateOption=(0,v.b$)({},ya,Ci.animateOption,r.animateOption),Ci},n.prototype.isTop=function(t){return(0,v.U2)(t,"top",!0)},n.prototype.getComponentContainer=function(t){return this.isTop(t)?this.foregroundContainer:this.backgroundContainer},n.prototype.getAnnotationTheme=function(t){return(0,v.U2)(this.view.getTheme(),["components","annotation",t],{})},n.prototype.updateOrCreate=function(t){var r=this.cache.get(this.getCacheKey(t));if(r){var i=t.type,a=this.getAnnotationTheme(i),o=this.getAnnotationCfg(i,t,a);o&&Vn(o,["container"]),r.component.update((0,d.pi)((0,d.pi)({},o||{}),{visible:!!o})),(0,v.q9)(il,t.type)&&r.component.render()}else(r=this.createAnnotation(t))&&(r.component.init(),(0,v.q9)(il,t.type)&&r.component.render());return r},n.prototype.syncCache=function(t){var r=this,i=new Map(this.cache);return t.forEach(function(a,o){i.set(o,a)}),i.forEach(function(a,o){(0,v.sE)(r.option,function(s){return o===r.getCacheKey(s)})||(a.component.destroy(),i.delete(o))}),i},n.prototype.getCacheKey=function(t){return t},n}(ga);const N3=R3;function og(e,n){var t=(0,v.b$)({},(0,v.U2)(e,["components","axis","common"]),(0,v.U2)(e,["components","axis",n]));return(0,v.U2)(t,["grid"],{})}function al(e,n,t,r){var i=[],a=n.getTicks();return e.isPolar&&a.push({value:1,text:"",tickValue:""}),a.reduce(function(o,s,l){var c=s.value;if(r)i.push({points:[e.convert("y"===t?{x:0,y:c}:{x:c,y:0}),e.convert("y"===t?{x:1,y:c}:{x:c,y:1})]});else if(l){var f=(o.value+c)/2;i.push({points:[e.convert("y"===t?{x:0,y:f}:{x:f,y:0}),e.convert("y"===t?{x:1,y:f}:{x:f,y:1})]})}return s},a[0]),i}function Ju(e,n,t,r,i){var a=n.values.length,o=[],s=t.getTicks();return s.reduce(function(l,c){var f=c.value,p=((l?l.value:c.value)+f)/2;return o.push("x"===i?{points:[e.convert({x:r?f:p,y:0}),e.convert({x:r?f:p,y:1})]}:{points:(0,v.UI)(Array(a+1),function(g,y){return e.convert({x:y/a,y:r?f:p})})}),c},s[0]),o}function sg(e,n){var t=(0,v.U2)(n,"grid");if(null===t)return!1;var r=(0,v.U2)(e,"grid");return!(void 0===t&&null===r)}var fi=["container"],lg=(0,d.pi)((0,d.pi)({},ya),{appear:null}),V3=function(e){function n(t){var r=e.call(this,t)||this;return r.cache=new Map,r.gridContainer=r.view.getLayer(vn.BG).addGroup(),r.gridForeContainer=r.view.getLayer(vn.FORE).addGroup(),r.axisContainer=r.view.getLayer(vn.BG).addGroup(),r.axisForeContainer=r.view.getLayer(vn.FORE).addGroup(),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"axis"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.render=function(){this.update()},n.prototype.layout=function(){var t=this,r=this.view.getCoordinate();(0,v.S6)(this.getComponents(),function(i){var p,a=i.component,o=i.direction,s=i.type,l=i.extra,c=l.dim,h=l.scale,f=l.alignTick;s===Cn.AXIS?r.isPolar?"x"===c?p=r.isTransposed?ks(r,o):ou(r):"y"===c&&(p=r.isTransposed?ou(r):ks(r,o)):p=ks(r,o):s===Cn.GRID&&(p=r.isPolar?{items:r.isTransposed?"x"===c?Ju(r,t.view.getYScales()[0],h,f,c):al(r,h,c,f):"x"===c?al(r,h,c,f):Ju(r,t.view.getXScale(),h,f,c),center:t.view.getCoordinate().getCenter()}:{items:al(r,h,c,f)}),a.update(p)})},n.prototype.update=function(){this.option=this.view.getOptions().axes;var t=new Map;this.updateXAxes(t),this.updateYAxes(t);var r=new Map;this.cache.forEach(function(i,a){t.has(a)?r.set(a,i):i.component.destroy()}),this.cache=r},n.prototype.clear=function(){e.prototype.clear.call(this),this.cache.clear(),this.gridContainer.clear(),this.gridForeContainer.clear(),this.axisContainer.clear(),this.axisForeContainer.clear()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.gridContainer.remove(!0),this.gridForeContainer.remove(!0),this.axisContainer.remove(!0),this.axisForeContainer.remove(!0)},n.prototype.getComponents=function(){var t=[];return this.cache.forEach(function(r){t.push(r)}),t},n.prototype.updateXAxes=function(t){var r=this.view.getXScale();if(r&&!r.isIdentity){var i=Ds(this.option,r.field);if(!1!==i){var a=ip(i,le.BOTTOM),o=vn.BG,s="x",l=this.view.getCoordinate(),c=this.getId("axis",r.field),h=this.getId("grid",r.field);if(l.isRect)(f=this.cache.get(c))?(Vn(p=this.getLineAxisCfg(r,i,a),fi),f.component.update(p),t.set(c,f)):(f=this.createLineAxis(r,i,o,a,s),this.cache.set(c,f),t.set(c,f)),(g=this.cache.get(h))?(Vn(p=this.getLineGridCfg(r,i,a,s),fi),g.component.update(p),t.set(h,g)):(g=this.createLineGrid(r,i,o,a,s))&&(this.cache.set(h,g),t.set(h,g));else if(l.isPolar){var f,g;if(f=this.cache.get(c))Vn(p=l.isTransposed?this.getLineAxisCfg(r,i,le.RADIUS):this.getCircleAxisCfg(r,i,a),fi),f.component.update(p),t.set(c,f);else{if(l.isTransposed){if((0,v.o8)(i))return;f=this.createLineAxis(r,i,o,le.RADIUS,s)}else f=this.createCircleAxis(r,i,o,a,s);this.cache.set(c,f),t.set(c,f)}if(g=this.cache.get(h)){var p;Vn(p=l.isTransposed?this.getCircleGridCfg(r,i,le.RADIUS,s):this.getLineGridCfg(r,i,le.CIRCLE,s),fi),g.component.update(p),t.set(h,g)}else{if(l.isTransposed){if((0,v.o8)(i))return;g=this.createCircleGrid(r,i,o,le.RADIUS,s)}else g=this.createLineGrid(r,i,o,le.CIRCLE,s);g&&(this.cache.set(h,g),t.set(h,g))}}}}},n.prototype.updateYAxes=function(t){var r=this,i=this.view.getYScales();(0,v.S6)(i,function(a,o){if(a&&!a.isIdentity){var s=a.field,l=Ds(r.option,s);if(!1!==l){var c=vn.BG,h="y",f=r.getId("axis",s),p=r.getId("grid",s),g=r.view.getCoordinate();if(g.isRect){var y=ip(l,0===o?le.LEFT:le.RIGHT);(m=r.cache.get(f))?(Vn(x=r.getLineAxisCfg(a,l,y),fi),m.component.update(x),t.set(f,m)):(m=r.createLineAxis(a,l,c,y,h),r.cache.set(f,m),t.set(f,m)),(C=r.cache.get(p))?(Vn(x=r.getLineGridCfg(a,l,y,h),fi),C.component.update(x),t.set(p,C)):(C=r.createLineGrid(a,l,c,y,h))&&(r.cache.set(p,C),t.set(p,C))}else if(g.isPolar){var m,C;if(m=r.cache.get(f))Vn(x=g.isTransposed?r.getCircleAxisCfg(a,l,le.CIRCLE):r.getLineAxisCfg(a,l,le.RADIUS),fi),m.component.update(x),t.set(f,m);else{if(g.isTransposed){if((0,v.o8)(l))return;m=r.createCircleAxis(a,l,c,le.CIRCLE,h)}else m=r.createLineAxis(a,l,c,le.RADIUS,h);r.cache.set(f,m),t.set(f,m)}if(C=r.cache.get(p)){var x;Vn(x=g.isTransposed?r.getLineGridCfg(a,l,le.CIRCLE,h):r.getCircleGridCfg(a,l,le.RADIUS,h),fi),C.component.update(x),t.set(p,C)}else{if(g.isTransposed){if((0,v.o8)(l))return;C=r.createLineGrid(a,l,c,le.CIRCLE,h)}else C=r.createCircleGrid(a,l,c,le.RADIUS,h);C&&(r.cache.set(p,C),t.set(p,C))}}}}})},n.prototype.createLineAxis=function(t,r,i,a,o){var s={component:new VC(this.getLineAxisCfg(t,r,a)),layer:i,direction:a===le.RADIUS?le.NONE:a,type:Cn.AXIS,extra:{dim:o,scale:t}};return s.component.set("field",t.field),s.component.init(),s},n.prototype.createLineGrid=function(t,r,i,a,o){var s=this.getLineGridCfg(t,r,a,o);if(s){var l={component:new YC(s),layer:i,direction:le.NONE,type:Cn.GRID,extra:{dim:o,scale:t,alignTick:(0,v.U2)(s,"alignTick",!0)}};return l.component.init(),l}},n.prototype.createCircleAxis=function(t,r,i,a,o){var s={component:new UC(this.getCircleAxisCfg(t,r,a)),layer:i,direction:a,type:Cn.AXIS,extra:{dim:o,scale:t}};return s.component.set("field",t.field),s.component.init(),s},n.prototype.createCircleGrid=function(t,r,i,a,o){var s=this.getCircleGridCfg(t,r,a,o);if(s){var l={component:new HC(s),layer:i,direction:le.NONE,type:Cn.GRID,extra:{dim:o,scale:t,alignTick:(0,v.U2)(s,"alignTick",!0)}};return l.component.init(),l}},n.prototype.getLineAxisCfg=function(t,r,i){var a=(0,v.U2)(r,["top"])?this.axisForeContainer:this.axisContainer,o=this.view.getCoordinate(),s=ks(o,i),l=ap(t,r),c=Is(this.view.getTheme(),i),h=(0,v.U2)(r,["title"])?(0,v.b$)({title:{style:{text:l}}},{title:rp(this.view.getTheme(),i,r.title)},r):r,f=(0,v.b$)((0,d.pi)((0,d.pi)({container:a},s),{ticks:t.getTicks().map(function(_){return{id:"".concat(_.tickValue),name:_.text,value:_.value}}),verticalFactor:o.isPolar?-1*np(s,o.getCenter()):np(s,o.getCenter()),theme:c}),c,h),p=this.getAnimateCfg(f),g=p.animate;f.animateOption=p.animateOption,f.animate=g;var m=ep(s),x=(0,v.U2)(f,"verticalLimitLength",m?1/3:.5);if(x<=1){var C=this.view.getCanvas().get("width"),M=this.view.getCanvas().get("height");f.verticalLimitLength=x*(m?C:M)}return f},n.prototype.getLineGridCfg=function(t,r,i,a){if(sg(Is(this.view.getTheme(),i),r)){var o=og(this.view.getTheme(),i),s=(0,v.b$)({container:(0,v.U2)(r,["top"])?this.gridForeContainer:this.gridContainer},o,(0,v.U2)(r,"grid"),this.getAnimateCfg(r));return s.items=al(this.view.getCoordinate(),t,a,(0,v.U2)(s,"alignTick",!0)),s}},n.prototype.getCircleAxisCfg=function(t,r,i){var a=(0,v.U2)(r,["top"])?this.axisForeContainer:this.axisContainer,o=this.view.getCoordinate(),s=t.getTicks().map(function(m){return{id:"".concat(m.tickValue),name:m.text,value:m.value}});!t.isCategory&&Math.abs(o.endAngle-o.startAngle)===2*Math.PI&&s.length&&(s[s.length-1].name="");var l=ap(t,r),c=Is(this.view.getTheme(),le.CIRCLE),h=(0,v.U2)(r,["title"])?(0,v.b$)({title:{style:{text:l}}},{title:rp(this.view.getTheme(),i,r.title)},r):r,f=(0,v.b$)((0,d.pi)((0,d.pi)({container:a},ou(this.view.getCoordinate())),{ticks:s,verticalFactor:1,theme:c}),c,h),p=this.getAnimateCfg(f),y=p.animateOption;return f.animate=p.animate,f.animateOption=y,f},n.prototype.getCircleGridCfg=function(t,r,i,a){if(sg(Is(this.view.getTheme(),i),r)){var o=og(this.view.getTheme(),le.RADIUS),s=(0,v.b$)({container:(0,v.U2)(r,["top"])?this.gridForeContainer:this.gridContainer,center:this.view.getCoordinate().getCenter()},o,(0,v.U2)(r,"grid"),this.getAnimateCfg(r)),l=(0,v.U2)(s,"alignTick",!0),c="x"===a?this.view.getYScales()[0]:this.view.getXScale();return s.items=Ju(this.view.getCoordinate(),c,t,l,a),s}},n.prototype.getId=function(t,r){var i=this.view.getCoordinate();return"".concat(t,"-").concat(r,"-").concat(i.type)},n.prototype.getAnimateCfg=function(t){return{animate:this.view.getOptions().animate&&(0,v.U2)(t,"animate"),animateOption:t&&t.animateOption?(0,v.b$)({},lg,t.animateOption):lg}},n}(ga);const U3=V3;function vi(e,n,t){return t===le.TOP?[e.minX+e.width/2-n.width/2,e.minY]:t===le.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:t===le.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:t===le.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:t===le.TOP_LEFT||t===le.LEFT_TOP?[e.tl.x,e.tl.y]:t===le.TOP_RIGHT||t===le.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:t===le.BOTTOM_LEFT||t===le.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:t===le.BOTTOM_RIGHT||t===le.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}function hg(e,n){return(0,v.jn)(e)?!1!==e&&{}:(0,v.U2)(e,[n],e)}function ol(e){return(0,v.U2)(e,"position",le.BOTTOM)}var Z3=function(e){function n(t){var r=e.call(this,t)||this;return r.container=r.view.getLayer(vn.FORE).addGroup(),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"legend"},enumerable:!1,configurable:!0}),n.prototype.init=function(){},n.prototype.render=function(){this.update()},n.prototype.layout=function(){var t=this;this.layoutBBox=this.view.viewBBox,(0,v.S6)(this.components,function(r){var i=r.component,a=r.direction,o=xu(a),s=i.get("maxWidthRatio"),l=i.get("maxHeightRatio"),c=t.getCategoryLegendSizeCfg(o,s,l),h=i.get("maxWidth"),f=i.get("maxHeight");i.update({maxWidth:Math.min(c.maxWidth,h||0),maxHeight:Math.min(c.maxHeight,f||0)});var p=i.get("padding"),g=i.getLayoutBBox(),y=new Dn(g.x,g.y,g.width,g.height).expand(p),m=(0,d.CR)(vi(t.view.viewBBox,y,a),2),x=m[0],C=m[1],M=(0,d.CR)(vi(t.layoutBBox,y,a),2),_=M[0],b=M[1],F=0,W=0;a.startsWith("top")||a.startsWith("bottom")?(F=x,W=b):(F=_,W=C),i.setLocation({x:F+p[3],y:W+p[0]}),t.layoutBBox=t.layoutBBox.cut(y,a)})},n.prototype.update=function(){var t=this;this.option=this.view.getOptions().legends;var r={};if((0,v.U2)(this.option,"custom")){var a="global-custom",o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);Vn(s,["container"]),o.component.update(s),r[a]=!0}else{var l=this.createCustomLegend(void 0,void 0,void 0,this.option);if(l){l.init();var c=vn.FORE,h=ol(this.option);this.components.push({id:a,component:l,layer:c,direction:h,type:Cn.LEGEND,extra:void 0}),r[a]=!0}}}else this.loopLegends(function(p,g,y){var m=t.getId(y.field),x=t.getComponentById(m);if(x){var C=void 0,M=hg(t.option,y.field);!1!==M&&((0,v.U2)(M,"custom")?C=t.getCategoryCfg(p,g,y,M,!0):y.isLinear?C=t.getContinuousCfg(p,g,y,M):y.isCategory&&(C=t.getCategoryCfg(p,g,y,M))),C&&(Vn(C,["container"]),x.direction=ol(M),x.component.update(C),r[m]=!0)}else{var _=t.createFieldLegend(p,g,y);_&&(_.component.init(),t.components.push(_),r[m]=!0)}});var f=[];(0,v.S6)(this.getComponents(),function(p){r[p.id]?f.push(p):p.component.destroy()}),this.components=f},n.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},n.prototype.getGeometries=function(t){var r=this,i=t.geometries;return(0,v.S6)(t.views,function(a){i=i.concat(r.getGeometries(a))}),i},n.prototype.loopLegends=function(t){if(this.view.getRootView()===this.view){var i=this.getGeometries(this.view),a={};(0,v.S6)(i,function(o){var s=o.getGroupAttributes();(0,v.S6)(s,function(l){var c=l.getScale(l.type);!c||"identity"===c.type||a[c.field]||(t(o,l,c),a[c.field]=!0)})})}},n.prototype.createFieldLegend=function(t,r,i){var a,o=hg(this.option,i.field),s=vn.FORE,l=ol(o);if(!1!==o&&((0,v.U2)(o,"custom")?a=this.createCustomLegend(t,r,i,o):i.isLinear?a=this.createContinuousLegend(t,r,i,o):i.isCategory&&(a=this.createCategoryLegend(t,r,i,o))),a)return a.set("field",i.field),{id:this.getId(i.field),component:a,layer:s,direction:l,type:Cn.LEGEND,extra:{scale:i}}},n.prototype.createCustomLegend=function(t,r,i,a){var o=this.getCategoryCfg(t,r,i,a,!0);return new $v(o)},n.prototype.createContinuousLegend=function(t,r,i,a){var o=this.getContinuousCfg(t,r,i,Vn(a,["value"]));return new GC(o)},n.prototype.createCategoryLegend=function(t,r,i,a){var o=this.getCategoryCfg(t,r,i,a);return new $v(o)},n.prototype.getContinuousCfg=function(t,r,i,a){var o=i.getTicks(),s=(0,v.sE)(o,function(m){return 0===m.value}),l=(0,v.sE)(o,function(m){return 1===m.value}),c=o.map(function(m){var x=m.value,C=m.tickValue,M=r.mapping(i.invert(x)).join("");return{value:C,attrValue:M,color:M,scaleValue:x}});s||c.push({value:i.min,attrValue:r.mapping(i.invert(0)).join(""),color:r.mapping(i.invert(0)).join(""),scaleValue:0}),l||c.push({value:i.max,attrValue:r.mapping(i.invert(1)).join(""),color:r.mapping(i.invert(1)).join(""),scaleValue:1}),c.sort(function(m,x){return m.value-x.value});var h={min:(0,v.YM)(c).value,max:(0,v.Z$)(c).value,colors:[],rail:{type:r.type},track:{}};"size"===r.type&&(h.track={style:{fill:"size"===r.type?this.view.getTheme().defaultColor:void 0}}),"color"===r.type&&(h.colors=c.map(function(m){return m.attrValue}));var f=this.container,g=xu(ol(a)),y=(0,v.U2)(a,"title");return y&&(y=(0,v.b$)({text:fo(i)},y)),h.container=f,h.layout=g,h.title=y,h.animateOption=ya,this.mergeLegendCfg(h,a,"continuous")},n.prototype.getCategoryCfg=function(t,r,i,a,o){var s=this.container,l=(0,v.U2)(a,"position",le.BOTTOM),c=jp(this.view.getTheme(),l),h=(0,v.U2)(c,["marker"]),f=(0,v.U2)(a,"marker"),p=xu(l),g=(0,v.U2)(c,["pageNavigator"]),y=(0,v.U2)(a,"pageNavigator"),m=o?function Aw(e,n,t){return t.map(function(r,i){var a=n;(0,v.mf)(a)&&(a=a(r.name,i,(0,v.b$)({},e,r)));var o=(0,v.mf)(r.marker)?r.marker(r.name,i,(0,v.b$)({},e,r)):r.marker,s=(0,v.b$)({},e,a,o);return Qp(s),r.marker=s,r})}(h,f,a.items):qp(this.view,t,r,h,f),x=(0,v.U2)(a,"title");x&&(x=(0,v.b$)({text:i?fo(i):""},x));var C=(0,v.U2)(a,"maxWidthRatio"),M=(0,v.U2)(a,"maxHeightRatio"),_=this.getCategoryLegendSizeCfg(p,C,M);_.container=s,_.layout=p,_.items=m,_.title=x,_.animateOption=ya,_.pageNavigator=(0,v.b$)({},g,y);var b=this.mergeLegendCfg(_,a,l);b.reversed&&b.items.reverse();var F=(0,v.U2)(b,"maxItemWidth");return F&&F<=1&&(b.maxItemWidth=this.view.viewBBox.width*F),b},n.prototype.mergeLegendCfg=function(t,r,i){var a=i.split("-")[0],o=jp(this.view.getTheme(),a);return(0,v.b$)({},o,t,r)},n.prototype.getId=function(t){return"".concat(this.name,"-").concat(t)},n.prototype.getComponentById=function(t){return(0,v.sE)(this.components,function(r){return r.id===t})},n.prototype.getCategoryLegendSizeCfg=function(t,r,i){void 0===r&&(r=.25),void 0===i&&(i=.25);var a=this.view.viewBBox,o=a.width,s=a.height;return"vertical"===t?{maxWidth:o*r,maxHeight:s}:{maxWidth:o,maxHeight:s*i}},n}(ga);const W3=Z3;var X3=function(e){function n(t){var r=e.call(this,t)||this;return r.onChangeFn=v.ZT,r.resetMeasure=function(){r.clear()},r.onValueChange=function(i){var a=(0,d.CR)(i,2),o=a[0],s=a[1];r.start=o,r.end=s,r.changeViewData(o,s)},r.container=r.view.getLayer(vn.FORE).addGroup(),r.onChangeFn=(0,v.P2)(r.onValueChange,20,{leading:!0}),r.width=0,r.view.on(Ne.BEFORE_CHANGE_DATA,r.resetMeasure),r.view.on(Ne.BEFORE_CHANGE_SIZE,r.resetMeasure),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"slider"},enumerable:!1,configurable:!0}),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.view.off(Ne.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(Ne.BEFORE_CHANGE_SIZE,this.resetMeasure)},n.prototype.init=function(){},n.prototype.render=function(){this.option=this.view.getOptions().slider;var t=this.getSliderCfg(),r=t.start,i=t.end;(0,v.UM)(this.start)&&(this.start=r,this.end=i);var a=this.view.getOptions().data;this.option&&!(0,v.xb)(a)?this.slider?this.slider=this.updateSlider():(this.slider=this.createSlider(),this.slider.component.on("sliderchange",this.onChangeFn)):this.slider&&(this.slider.component.destroy(),this.slider=void 0)},n.prototype.layout=function(){var t=this;if(this.option&&!this.width&&(this.measureSlider(),setTimeout(function(){t.view.destroyed||t.changeViewData(t.start,t.end)},0)),this.slider){var r=this.view.coordinateBBox.width,i=this.slider.component.get("padding"),a=(0,d.CR)(i,4),o=a[0],c=a[3],h=this.slider.component.getLayoutBBox(),f=new Dn(h.x,h.y,Math.min(h.width,r),h.height).expand(i),p=this.getMinMaxText(this.start,this.end),g=p.minText,y=p.maxText,C=(0,d.CR)(vi(this.view.viewBBox,f,le.BOTTOM),2)[1],_=(0,d.CR)(vi(this.view.coordinateBBox,f,le.BOTTOM),2)[0];this.slider.component.update((0,d.pi)((0,d.pi)({},this.getSliderCfg()),{x:_+c,y:C+o,width:this.width,start:this.start,end:this.end,minText:g,maxText:y})),this.view.viewBBox=this.view.viewBBox.cut(f,le.BOTTOM)}},n.prototype.update=function(){this.render()},n.prototype.createSlider=function(){var t=this.getSliderCfg(),r=new BC((0,d.pi)({container:this.container},t));return r.init(),{component:r,layer:vn.FORE,direction:le.BOTTOM,type:Cn.SLIDER}},n.prototype.updateSlider=function(){var t=this.getSliderCfg();if(this.width){var r=this.getMinMaxText(this.start,this.end),i=r.minText,a=r.maxText;t=(0,d.pi)((0,d.pi)({},t),{width:this.width,start:this.start,end:this.end,minText:i,maxText:a})}return this.slider.component.update(t),this.slider},n.prototype.measureSlider=function(){var t=this.getSliderCfg().width;this.width=t},n.prototype.getSliderCfg=function(){var t={height:16,start:0,end:1,minText:"",maxText:"",x:0,y:0,width:this.view.coordinateBBox.width};if((0,v.Kn)(this.option)){var r=(0,d.pi)({data:this.getData()},(0,v.U2)(this.option,"trendCfg",{}));t=(0,v.b$)({},t,this.getThemeOptions(),this.option),t=(0,d.pi)((0,d.pi)({},t),{trendCfg:r})}return t.start=(0,v.uZ)(Math.min((0,v.UM)(t.start)?0:t.start,(0,v.UM)(t.end)?1:t.end),0,1),t.end=(0,v.uZ)(Math.max((0,v.UM)(t.start)?0:t.start,(0,v.UM)(t.end)?1:t.end),0,1),t},n.prototype.getData=function(){var t=this.view.getOptions().data,i=(0,d.CR)(this.view.getYScales(),1)[0],a=this.view.getGroupScales();if(a.length){var o=a[0],s=o.field,l=o.ticks;return t.reduce(function(c,h){return h[s]===l[0]&&c.push(h[i.field]),c},[])}return t.map(function(c){return c[i.field]||0})},n.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,v.U2)(t,["components","slider","common"],{})},n.prototype.getMinMaxText=function(t,r){var i=this.view.getOptions().data,a=this.view.getXScale(),s=(0,v.I)(i,a.field);a.isLinear&&(s=s.sort());var l=s,c=(0,v.dp)(i);if(!a||!c)return{};var h=(0,v.dp)(l),f=Math.round(t*(h-1)),p=Math.round(r*(h-1)),g=(0,v.U2)(l,[f]),y=(0,v.U2)(l,[p]),m=this.getSliderCfg().formatter;return m&&(g=m(g,i[f],f),y=m(y,i[p],p)),{minText:g,maxText:y}},n.prototype.changeViewData=function(t,r){var i=this.view.getOptions().data,a=this.view.getXScale(),o=(0,v.dp)(i);if(a&&o){var l=(0,v.I)(i,a.field),h=this.view.getXScale().isLinear?l.sort(function(y,m){return Number(y)-Number(m)}):l,f=(0,v.dp)(h),p=Math.round(t*(f-1)),g=Math.round(r*(f-1));this.view.filter(a.field,function(y,m){var x=h.indexOf(y);return!(x>-1)||ua(x,p,g)}),this.view.render(!0)}},n.prototype.getComponents=function(){return this.slider?[this.slider]:[]},n.prototype.clear=function(){this.slider&&(this.slider.component.destroy(),this.slider=void 0),this.width=0,this.start=void 0,this.end=void 0},n}(ga);const $3=X3;var q3=function(e){function n(t){var r=e.call(this,t)||this;return r.onChangeFn=v.ZT,r.resetMeasure=function(){r.clear()},r.onValueChange=function(i){var a=i.ratio,o=r.getValidScrollbarCfg().animate;r.ratio=(0,v.uZ)(a,0,1);var s=r.view.getOptions().animate;o||r.view.animate(!1),r.changeViewData(r.getScrollRange(),!0),r.view.animate(s)},r.container=r.view.getLayer(vn.FORE).addGroup(),r.onChangeFn=(0,v.P2)(r.onValueChange,20,{leading:!0}),r.trackLen=0,r.thumbLen=0,r.ratio=0,r.view.on(Ne.BEFORE_CHANGE_DATA,r.resetMeasure),r.view.on(Ne.BEFORE_CHANGE_SIZE,r.resetMeasure),r}return(0,d.ZT)(n,e),Object.defineProperty(n.prototype,"name",{get:function(){return"scrollbar"},enumerable:!1,configurable:!0}),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.view.off(Ne.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(Ne.BEFORE_CHANGE_SIZE,this.resetMeasure)},n.prototype.init=function(){},n.prototype.render=function(){this.option=this.view.getOptions().scrollbar,this.option?this.scrollbar?this.scrollbar=this.updateScrollbar():(this.scrollbar=this.createScrollbar(),this.scrollbar.component.on("scrollchange",this.onChangeFn)):this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0)},n.prototype.layout=function(){var t=this;if(this.option&&!this.trackLen&&(this.measureScrollbar(),setTimeout(function(){t.view.destroyed||t.changeViewData(t.getScrollRange(),!0)})),this.scrollbar){var r=this.view.coordinateBBox.width,i=this.scrollbar.component.get("padding"),a=this.scrollbar.component.getLayoutBBox(),o=new Dn(a.x,a.y,Math.min(a.width,r),a.height).expand(i),s=this.getScrollbarComponentCfg(),l=void 0,c=void 0;if(s.isHorizontal){var p=(0,d.CR)(vi(this.view.viewBBox,o,le.BOTTOM),2)[1];l=(0,d.CR)(vi(this.view.coordinateBBox,o,le.BOTTOM),2)[0],c=p}else{l=(p=(0,d.CR)(vi(this.view.viewBBox,o,le.RIGHT),2)[1],(0,d.CR)(vi(this.view.viewBBox,o,le.RIGHT),2))[0],c=p}l+=i[3],c+=i[0],this.scrollbar.component.update((0,d.pi)((0,d.pi)({},s),this.trackLen?{x:l,y:c,trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio}:{x:l,y:c})),this.view.viewBBox=this.view.viewBBox.cut(o,s.isHorizontal?le.BOTTOM:le.RIGHT)}},n.prototype.update=function(){this.render()},n.prototype.getComponents=function(){return this.scrollbar?[this.scrollbar]:[]},n.prototype.clear=function(){this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0),this.trackLen=0,this.thumbLen=0,this.ratio=0,this.cnt=0,this.step=0,this.data=void 0,this.xScaleCfg=void 0,this.yScalesCfg=[]},n.prototype.setValue=function(t){this.onValueChange({ratio:t})},n.prototype.getValue=function(){return this.ratio},n.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,v.U2)(t,["components","scrollbar","common"],{})},n.prototype.getScrollbarTheme=function(t){var r=(0,v.U2)(this.view.getTheme(),["components","scrollbar"]),i=t||{},a=i.thumbHighlightColor,o=(0,d._T)(i,["thumbHighlightColor"]);return{default:(0,v.b$)({},(0,v.U2)(r,["default","style"],{}),o),hover:(0,v.b$)({},(0,v.U2)(r,["hover","style"],{}),{thumbColor:a})}},n.prototype.measureScrollbar=function(){var t=this.view.getXScale(),r=this.view.getYScales().slice();this.data=this.getScrollbarData(),this.step=this.getStep(),this.cnt=this.getCnt();var i=this.getScrollbarComponentCfg(),o=i.thumbLen;this.trackLen=i.trackLen,this.thumbLen=o,this.xScaleCfg={field:t.field,values:t.values||[]},this.yScalesCfg=r},n.prototype.getScrollRange=function(){var t=Math.floor((this.cnt-this.step)*(0,v.uZ)(this.ratio,0,1));return[t,Math.min(t+this.step-1,this.cnt-1)]},n.prototype.changeViewData=function(t,r){var i=this,a=(0,d.CR)(t,2),o=a[0],s=a[1],c="vertical"!==this.getValidScrollbarCfg().type,h=(0,v.I)(this.data,this.xScaleCfg.field),f=this.view.getXScale().isLinear?h.sort(function(g,y){return Number(g)-Number(y)}):h,p=c?f:f.reverse();this.yScalesCfg.forEach(function(g){i.view.scale(g.field,{formatter:g.formatter,type:g.type,min:g.min,max:g.max,tickMethod:g.tickMethod})}),this.view.filter(this.xScaleCfg.field,function(g){var y=p.indexOf(g);return!(y>-1)||ua(y,o,s)}),this.view.render(!0)},n.prototype.createScrollbar=function(){var r="vertical"!==this.getValidScrollbarCfg().type,i=new NC((0,d.pi)((0,d.pi)({container:this.container},this.getScrollbarComponentCfg()),{x:0,y:0}));return i.init(),{component:i,layer:vn.FORE,direction:r?le.BOTTOM:le.RIGHT,type:Cn.SCROLLBAR}},n.prototype.updateScrollbar=function(){var t=this.getScrollbarComponentCfg(),r=this.trackLen?(0,d.pi)((0,d.pi)({},t),{trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio}):(0,d.pi)({},t);return this.scrollbar.component.update(r),this.scrollbar},n.prototype.getStep=function(){if(this.step)return this.step;var t=this.view.coordinateBBox,r=this.getValidScrollbarCfg();return Math.floor(("vertical"!==r.type?t.width:t.height)/r.categorySize)},n.prototype.getCnt=function(){if(this.cnt)return this.cnt;var t=this.view.getXScale(),r=this.getScrollbarData(),i=(0,v.I)(r,t.field);return(0,v.dp)(i)},n.prototype.getScrollbarComponentCfg=function(){var t=this.view,r=t.coordinateBBox,i=t.viewBBox,a=this.getValidScrollbarCfg(),l=a.width,c=a.height,h=a.style,f="vertical"!==a.type,p=(0,d.CR)(a.padding,4),g=p[0],y=p[1],m=p[2],x=p[3],C=f?{x:r.minX+x,y:i.maxY-c-m}:{x:i.maxX-l-y,y:r.minY+g},M=this.getStep(),_=this.getCnt(),b=f?r.width-x-y:r.height-g-m,F=Math.max(b*(0,v.uZ)(M/_,0,1),20);return(0,d.pi)((0,d.pi)({},this.getThemeOptions()),{x:C.x,y:C.y,size:f?c:l,isHorizontal:f,trackLen:b,thumbLen:F,thumbOffset:0,theme:this.getScrollbarTheme(h)})},n.prototype.getValidScrollbarCfg=function(){var t={type:"horizontal",categorySize:32,width:8,height:8,padding:[0,0,0,0],animate:!0,style:{}};return(0,v.Kn)(this.option)&&(t=(0,d.pi)((0,d.pi)({},t),this.option)),(!(0,v.Kn)(this.option)||!this.option.padding)&&(t.padding=[0,0,0,0]),t},n.prototype.getScrollbarData=function(){var t=this.view.getCoordinate(),r=this.getValidScrollbarCfg(),i=this.view.getOptions().data||[];return t.isReflect("y")&&"vertical"===r.type&&(i=(0,d.ev)([],(0,d.CR)(i),!1).reverse()),i},n}(ga);const j3=q3;var K3={fill:"#CCD6EC",opacity:.3};var eb=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.show=function(t){var r=this.context.view,i=this.context.event,a=r.getController("tooltip").getTooltipCfg(),o=function tb(e,n,t){var r,i,a,o,s,l,c=function WM(e,n,t){var r,i,a=vu(e,n,t);try{for(var o=(0,d.XA)(e.views),s=o.next();!s.done;s=o.next())a=a.concat(vu(s.value,n,t))}catch(c){r={error:c}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return a}(e,n,t);if(c.length){c=(0,v.xH)(c);try{for(var h=(0,d.XA)(c),f=h.next();!f.done;f=h.next()){var p=f.value;try{for(var g=(a=void 0,(0,d.XA)(p)),y=g.next();!y.done;y=g.next()){var m=y.value,x=m.mappingData,C=x.x,M=x.y;m.x=(0,v.kJ)(C)?C[C.length-1]:C,m.y=(0,v.kJ)(M)?M[M.length-1]:M}}catch(gt){a={error:gt}}finally{try{y&&!y.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}}}catch(gt){r={error:gt}}finally{try{f&&!f.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}if(!1===t.shared&&c.length>1){var b=c[0],F=Math.abs(n.y-b[0].y);try{for(var W=(0,d.XA)(c),tt=W.next();!tt.done;tt=W.next()){var rt=tt.value,Mt=Math.abs(n.y-rt[0].y);Mt<=F&&(b=rt,F=Mt)}}catch(gt){s={error:gt}}finally{try{tt&&!tt.done&&(l=W.return)&&l.call(W)}finally{if(s)throw s.error}}c=[b]}return(0,v.jj)((0,v.xH)(c))}return[]}(r,{x:i.x,y:i.y},a);if(!(0,v.Xy)(o,this.items)&&(this.items=o,o.length)){var s=r.getXScale().field,l=o[0].data[s],c=[];if((0,v.S6)(r.geometries,function(we){if("interval"===we.type||"schema"===we.type){var de=we.getElementsBy(function(xe){return xe.getData()[s]===l});c=c.concat(de)}}),c.length){var f=r.getCoordinate(),p=c[0].shape.getCanvasBBox(),g=c[0].shape.getCanvasBBox(),y=p;(0,v.S6)(c,function(we){var de=we.shape.getCanvasBBox();f.isTransposed?(de.minYg.maxY&&(g=de)):(de.minXg.maxX&&(g=de)),y.x=Math.min(de.minX,y.minX),y.y=Math.min(de.minY,y.minY),y.width=Math.max(de.maxX,y.maxX)-y.x,y.height=Math.max(de.maxY,y.maxY)-y.y});var m=r.backgroundGroup,x=r.coordinateBBox,C=void 0;if(f.isRect){var M=r.getXScale(),_=t||{},b=_.appendRatio,F=_.appendWidth;(0,v.UM)(F)&&(b=(0,v.UM)(b)?M.isLinear?0:.25:b,F=f.isTransposed?b*g.height:b*p.width);var W=void 0,tt=void 0,rt=void 0,Mt=void 0;f.isTransposed?(W=x.minX,tt=Math.min(g.minY,p.minY)-F,rt=x.width,Mt=y.height+2*F):(W=Math.min(p.minX,g.minX)-F,tt=x.minY,rt=y.width+2*F,Mt=x.height),C=[["M",W,tt],["L",W+rt,tt],["L",W+rt,tt+Mt],["L",W,tt+Mt],["Z"]]}else{var gt=(0,v.YM)(c),Vt=(0,v.Z$)(c),te=uo(gt.getModel(),f).startAngle,ye=uo(Vt.getModel(),f).endAngle,_e=f.getCenter(),Pe=f.getRadius();C=ii(_e.x,_e.y,Pe,te,ye,f.innerRadius*Pe)}if(this.regionPath)this.regionPath.attr("path",C),this.regionPath.show();else{var he=(0,v.U2)(t,"style",K3);this.regionPath=m.addShape({type:"path",name:"active-region",capture:!1,attrs:(0,d.pi)((0,d.pi)({},he),{path:C})})}}}},n.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},n.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},n}(on);const nb=eb;var rb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.context,r=t.event,i=t.view;if(!i.isTooltipLocked()){var o=this.timeStamp,s=+new Date;if(s-o>(0,v.U2)(t.view.getOptions(),"tooltip.showDelay",16)){var c=this.location,h={x:r.x,y:r.y};(!c||!(0,v.Xy)(c,h))&&this.showTooltip(i,h),this.timeStamp=s,this.location=h}}},n.prototype.hide=function(){var t=this.context.view,r=t.getController("tooltip"),i=this.context.event;r.isCursorEntered({x:i.clientX,y:i.clientY})||t.isTooltipLocked()||(this.hideTooltip(t),this.location=null)},n.prototype.showTooltip=function(t,r){t.showTooltip(r)},n.prototype.hideTooltip=function(t){t.hideTooltip()},n}(on);const vg=rb;var ib=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.showTooltip=function(t,r){var i=br(t);(0,v.S6)(i,function(a){var o=uu(t,a,r);a.showTooltip(o)})},n.prototype.hideTooltip=function(t){var r=br(t);(0,v.S6)(r,function(i){i.hideTooltip()})},n}(vg);const ab=ib;var ob=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.show=function(){var r=this.context.event,i=this.timeStamp,a=+new Date;if(a-i>16){var o=this.location,s={x:r.x,y:r.y};(!o||!(0,v.Xy)(o,s))&&this.showTooltip(s),this.timeStamp=a,this.location=s}},n.prototype.hide=function(){this.hideTooltip(),this.location=null},n.prototype.showTooltip=function(t){var r=this.context,a=r.event.target;if(a&&a.get("tip")){if(this.tooltip){var s=r.view.canvas,l={start:{x:0,y:0},end:{x:s.get("width"),y:s.get("height")}};this.tooltip.set("region",l)}else this.renderTooltip();var c=a.get("tip");this.tooltip.update((0,d.pi)({title:c},t)),this.tooltip.show()}},n.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,r=this.context.view,i=r.canvas,a={start:{x:0,y:0},end:{x:i.get("width"),y:i.get("height")}},o=r.getTheme(),s=(0,v.U2)(o,["components","tooltip","domStyles"],{}),l=new Es({parent:i.get("el").parentNode,region:a,visible:!1,crosshairs:null,domStyles:(0,d.pi)({},(0,v.b$)({},s,(t={},t[Nr]={"max-width":"50%"},t[Vr]={"word-break":"break-all"},t)))});l.init(),l.setCapture(!1),this.tooltip=l},n}(on);const sb=ob;var lb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="",t}return(0,d.ZT)(n,e),n.prototype.hasState=function(t){return t.hasState(this.stateName)},n.prototype.setElementState=function(t,r){t.setState(this.stateName,r)},n.prototype.setState=function(){this.setStateEnable(!0)},n.prototype.clear=function(){this.clearViewState(this.context.view)},n.prototype.clearViewState=function(t){var r=this,i=mp(t,this.stateName);(0,v.S6)(i,function(a){r.setElementState(a,!1)})},n}(on);const Qu=lb;function pg(e){return(0,v.U2)(e.get("delegateObject"),"item")}var cb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreListItemStates=["unchecked"],t}return(0,d.ZT)(n,e),n.prototype.isItemIgnore=function(t,r){return!!this.ignoreListItemStates.filter(function(o){return r.hasState(t,o)}).length},n.prototype.setStateByComponent=function(t,r,i){var a=this.context.view,o=t.get("field"),s=Sn(a);this.setElementsStateByItem(s,o,r,i)},n.prototype.setStateByElement=function(t,r){this.setElementState(t,r)},n.prototype.isMathItem=function(t,r,i){var o=pa(this.context.view,r),s=cr(t,r);return!(0,v.UM)(s)&&i.name===o.getText(s)},n.prototype.setElementsStateByItem=function(t,r,i,a){var o=this;(0,v.S6)(t,function(s){o.isMathItem(s,r,i)&&s.setState(o.stateName,a)})},n.prototype.setStateEnable=function(t){var r=oi(this.context);if(r)pp(this.context)&&this.setStateByElement(r,t);else{var i=ki(this.context);if(po(i)){var a=i.item,o=i.component;if(a&&o&&!this.isItemIgnore(a,o)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&pg(s.fromShape)===pg(s.toShape))return;this.setStateByComponent(o,a,t)}}}},n.prototype.toggle=function(){var t=oi(this.context);if(t){var r=t.hasState(this.stateName);this.setElementState(t,!r)}},n.prototype.reset=function(){this.setStateEnable(!1)},n}(Qu);const qu=cb;var ub=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.active=function(){this.setState()},n}(qu);const hb=ub;var fb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache={},t}return(0,d.ZT)(n,e),n.prototype.getColorScale=function(t,r){var i=r.geometry.getAttribute("color");return i?t.getScaleByField(i.getFields()[0]):null},n.prototype.getLinkPath=function(t,r){var a=this.context.view.getCoordinate().isTransposed,o=t.shape.getCanvasBBox(),s=r.shape.getCanvasBBox();return a?[["M",o.minX,o.minY],["L",s.minX,s.maxY],["L",s.maxX,s.maxY],["L",o.maxX,o.minY],["Z"]]:[["M",o.maxX,o.minY],["L",s.minX,s.minY],["L",s.minX,s.maxY],["L",o.maxX,o.maxY],["Z"]]},n.prototype.addLinkShape=function(t,r,i,a){var o={opacity:.4,fill:r.shape.attr("fill")};t.addShape({type:"path",attrs:(0,d.pi)((0,d.pi)({},(0,v.b$)({},o,(0,v.mf)(a)?a(o,r):a)),{path:this.getLinkPath(r,i)})})},n.prototype.linkByElement=function(t,r){var i=this,a=this.context.view,o=this.getColorScale(a,t);if(o){var s=cr(t,o.field);if(!this.cache[s]){var l=function MM(e,n,t){return Sn(e).filter(function(i){return cr(i,n)===t})}(a,o.field,s),h=this.linkGroup.addGroup();this.cache[s]=h;var f=l.length;(0,v.S6)(l,function(p,g){g(function(e){e.BEFORE_HIGHLIGHT="element-range-highlight:beforehighlight",e.AFTER_HIGHLIGHT="element-range-highlight:afterhighlight",e.BEFORE_CLEAR="element-range-highlight:beforeclear",e.AFTER_CLEAR="element-range-highlight:afterclear"}(fr||(fr={})),fr))(),bb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.clearViewState=function(t){th(t)},n.prototype.highlight=function(){var t=this.context,r=t.view,o={view:r,event:t.event,highlightElements:this.getIntersectElements()};r.emit(fr.BEFORE_HIGHLIGHT,cn.fromData(r,fr.BEFORE_HIGHLIGHT,o)),this.setState(),r.emit(fr.AFTER_HIGHLIGHT,cn.fromData(r,fr.AFTER_HIGHLIGHT,o))},n.prototype.clear=function(){var t=this.context.view;t.emit(fr.BEFORE_CLEAR,cn.fromData(t,fr.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(fr.AFTER_CLEAR,cn.fromData(t,fr.AFTER_CLEAR,{}))},n.prototype.setElementsState=function(t,r,i){dg(i,function(a){return t.indexOf(a)>=0},r)},n}(ju);const gg=bb;var Tb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.highlight=function(){this.setState()},n.prototype.setElementState=function(t,r){dg(Sn(this.context.view),function(o){return t===o},r)},n.prototype.clear=function(){th(this.context.view)},n}(Ku);const Ab=Tb;var Eb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(ju);const Fb=Eb;var kb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(qu);const Ib=kb;var Db=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(Ku);const Lb=Db;var Ob=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="",t.ignoreItemStates=[],t}return(0,d.ZT)(n,e),n.prototype.getTriggerListInfo=function(){var t=ki(this.context),r=null;return po(t)&&(r={item:t.item,list:t.component}),r},n.prototype.getAllowComponents=function(){var t=this,i=Mp(this.context.view),a=[];return(0,v.S6)(i,function(o){o.isList()&&t.allowSetStateByElement(o)&&a.push(o)}),a},n.prototype.hasState=function(t,r){return t.hasState(r,this.stateName)},n.prototype.clearAllComponentsState=function(){var t=this,r=this.getAllowComponents();(0,v.S6)(r,function(i){i.clearItemsState(t.stateName)})},n.prototype.allowSetStateByElement=function(t){var r=t.get("field");if(!r)return!1;if(this.cfg&&this.cfg.componentNames){var i=t.get("name");if(-1===this.cfg.componentNames.indexOf(i))return!1}var o=pa(this.context.view,r);return o&&o.isCategory},n.prototype.allowSetStateByItem=function(t,r){var i=this.ignoreItemStates;return!i.length||0===i.filter(function(o){return r.hasState(t,o)}).length},n.prototype.setStateByElement=function(t,r,i){var a=t.get("field"),s=pa(this.context.view,a),l=cr(r,a),c=s.getText(l);this.setItemsState(t,c,i)},n.prototype.setStateEnable=function(t){var r=this,i=oi(this.context);if(i){var a=this.getAllowComponents();(0,v.S6)(a,function(c){r.setStateByElement(c,i,t)})}else{var o=ki(this.context);if(po(o)){var s=o.item,l=o.component;this.allowSetStateByElement(l)&&this.allowSetStateByItem(s,l)&&this.setItemState(l,s,t)}}},n.prototype.setItemsState=function(t,r,i){var a=this,o=t.getItems();(0,v.S6)(o,function(s){s.name===r&&a.setItemState(t,s,i)})},n.prototype.setItemState=function(t,r,i){t.setItemState(r,this.stateName,i)},n.prototype.setState=function(){this.setStateEnable(!0)},n.prototype.reset=function(){this.setStateEnable(!1)},n.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var r=t.list,i=t.item,a=this.hasState(r,i);this.setItemState(r,i,!a)}},n.prototype.clear=function(){var t=this.getTriggerListInfo();t?t.list.clearItemsState(this.stateName):this.clearAllComponentsState()},n}(on);const zi=Ob;var Pb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="active",t}return(0,d.ZT)(n,e),n.prototype.active=function(){this.setState()},n}(zi);const zb=Pb;var yg="inactive",Eo="inactive",Bi="active",Rb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName=Bi,t.ignoreItemStates=["unchecked"],t}return(0,d.ZT)(n,e),n.prototype.setItemsState=function(t,r,i){this.setHighlightBy(t,function(a){return a.name===r},i)},n.prototype.setItemState=function(t,r,i){t.getItems(),this.setHighlightBy(t,function(o){return o===r},i)},n.prototype.setHighlightBy=function(t,r,i){var a=t.getItems();if(i)(0,v.S6)(a,function(l){r(l)?(t.hasState(l,Eo)&&t.setItemState(l,Eo,!1),t.setItemState(l,Bi,!0)):t.hasState(l,Bi)||t.setItemState(l,Eo,!0)});else{var o=t.getItemsByState(Bi),s=!0;(0,v.S6)(o,function(l){if(!r(l))return s=!1,!1}),s?this.clear():(0,v.S6)(a,function(l){r(l)&&(t.hasState(l,Bi)&&t.setItemState(l,Bi,!1),t.setItemState(l,Eo,!0))})}},n.prototype.highlight=function(){this.setState()},n.prototype.clear=function(){var t=this.getTriggerListInfo();if(t)!function Bb(e){var n=e.getItems();(0,v.S6)(n,function(t){e.hasState(t,"active")&&e.setItemState(t,"active",!1),e.hasState(t,yg)&&e.setItemState(t,yg,!1)})}(t.list);else{var r=this.getAllowComponents();(0,v.S6)(r,function(i){i.clearItemsState(Bi),i.clearItemsState(Eo)})}},n}(zi);const nh=Rb;var Nb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="selected",t}return(0,d.ZT)(n,e),n.prototype.selected=function(){this.setState()},n}(zi);const Vb=Nb;var Ub=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName="unchecked",t}return(0,d.ZT)(n,e),n.prototype.unchecked=function(){this.setState()},n}(zi);const Yb=Ub;var Ca="unchecked",ll="checked",Hb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.stateName=ll,t}return(0,d.ZT)(n,e),n.prototype.setItemState=function(t,r,i){this.setCheckedBy(t,function(a){return a===r},i)},n.prototype.setCheckedBy=function(t,r,i){var a=t.getItems();i&&(0,v.S6)(a,function(o){r(o)?(t.hasState(o,Ca)&&t.setItemState(o,Ca,!1),t.setItemState(o,ll,!0)):t.hasState(o,ll)||t.setItemState(o,Ca,!0)})},n.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var r=t.list,i=t.item;!(0,v.G)(r.getItems(),function(o){return r.hasState(o,Ca)})||r.hasState(i,Ca)?this.setItemState(r,i,!0):this.reset()}},n.prototype.checked=function(){this.setState()},n.prototype.reset=function(){var t=this.getAllowComponents();(0,v.S6)(t,function(r){r.clearItemsState(ll),r.clearItemsState(Ca)})},n}(zi);const Gb=Hb;var Ma="unchecked",Zb=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.toggle=function(){var t,r,i,a,o,s,l,c,h=this.getTriggerListInfo();if(h?.item){var f=h.list,p=h.item,g=f.getItems(),y=g.filter(function(gt){return!f.hasState(gt,Ma)}),m=g.filter(function(gt){return f.hasState(gt,Ma)}),x=y[0];if(g.length===y.length)try{for(var C=(0,d.XA)(g),M=C.next();!M.done;M=C.next())f.setItemState(_=M.value,Ma,_.id!==p.id)}catch(gt){t={error:gt}}finally{try{M&&!M.done&&(r=C.return)&&r.call(C)}finally{if(t)throw t.error}}else if(g.length-m.length==1)if(x.id===p.id)try{for(var b=(0,d.XA)(g),F=b.next();!F.done;F=b.next())f.setItemState(_=F.value,Ma,!1)}catch(gt){i={error:gt}}finally{try{F&&!F.done&&(a=b.return)&&a.call(b)}finally{if(i)throw i.error}}else try{for(var W=(0,d.XA)(g),tt=W.next();!tt.done;tt=W.next())f.setItemState(_=tt.value,Ma,_.id!==p.id)}catch(gt){o={error:gt}}finally{try{tt&&!tt.done&&(s=W.return)&&s.call(W)}finally{if(o)throw o.error}}else try{for(var rt=(0,d.XA)(g),Mt=rt.next();!Mt.done;Mt=rt.next()){var _;f.setItemState(_=Mt.value,Ma,_.id!==p.id)}}catch(gt){l={error:gt}}finally{try{Mt&&!Mt.done&&(c=rt.return)&&c.call(rt)}finally{if(l)throw l.error}}}},n}(zi);const Wb=Zb;var xg="showRadio",rh="legend-radio-tip",Xb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.getTriggerListInfo();t?.item&&t.list.setItemState(t.item,xg,!0)},n.prototype.hide=function(){var t=this.getTriggerListInfo();t?.item&&t.list.setItemState(t.item,xg,!1)},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.showTip=function(){var r=this.context.event,i=this.timeStamp,a=+new Date;if(a-i>16&&"legend-item-radio"===this.context.event.target.get("name")){var s=this.location,l={x:r.x,y:r.y};this.timeStamp=a,this.location=l,(!s||!(0,v.Xy)(s,l))&&this.showTooltip(l)}},n.prototype.hideTip=function(){this.hideTooltip(),this.location=null},n.prototype.showTooltip=function(t){var r=this.context,a=r.event.target;if(a&&a.get("tip")){this.tooltip||this.renderTooltip();var o=r.view.getCanvas().get("el").getBoundingClientRect(),s=o.x,l=o.y;this.tooltip.update((0,d.pi)((0,d.pi)({title:a.get("tip")},t),{x:t.x+s,y:t.y+l})),this.tooltip.show()}},n.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,r=((t={})[Nr]={padding:"6px 8px",transform:"translate(-50%, -80%)",background:"rgba(0,0,0,0.75)",color:"#fff","border-radius":"2px","z-index":100},t[Vr]={"font-size":"12px","line-height":"14px","margin-bottom":0,"word-break":"break-all"},t);document.getElementById(rh)&&document.body.removeChild(document.getElementById(rh));var i=new Es({parent:document.body,region:null,visible:!1,crosshairs:null,domStyles:r,containerId:rh});i.init(),i.setCapture(!1),this.tooltip=i},n}(zi);const $b=Xb;var Jb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.maskShape=null,t.points=[],t.starting=!1,t.moving=!1,t.preMovePoint=null,t.shapeType="path",t}return(0,d.ZT)(n,e),n.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},n.prototype.emitEvent=function(t){var r="mask:".concat(t),a=this.context.event;this.context.view.emit(r,{target:this.maskShape,shape:this.maskShape,points:this.points,x:a.x,y:a.y})},n.prototype.createMask=function(){var t=this.context.view,r=this.getMaskAttrs();return t.foregroundGroup.addShape({type:this.shapeType,name:"mask",draggable:!0,attrs:(0,d.pi)({fill:"#C5D4EB",opacity:.3},r)})},n.prototype.getMaskPath=function(){return[]},n.prototype.show=function(){this.maskShape&&(this.maskShape.show(),this.emitEvent("show"))},n.prototype.start=function(t){this.starting=!0,this.moving=!1,this.points=[this.getCurrentPoint()],this.maskShape||(this.maskShape=this.createMask(),this.maskShape.set("capture",!1)),this.updateMask(t?.maskStyle),this.emitEvent("start")},n.prototype.moveStart=function(){this.moving=!0,this.preMovePoint=this.getCurrentPoint()},n.prototype.move=function(){if(this.moving&&this.maskShape){var t=this.getCurrentPoint(),r=this.preMovePoint,i=t.x-r.x,a=t.y-r.y;(0,v.S6)(this.points,function(s){s.x+=i,s.y+=a}),this.updateMask(),this.emitEvent("change"),this.preMovePoint=t}},n.prototype.updateMask=function(t){var r=(0,v.b$)({},this.getMaskAttrs(),t);this.maskShape.attr(r)},n.prototype.moveEnd=function(){this.moving=!1,this.preMovePoint=null},n.prototype.end=function(){this.starting=!1,this.emitEvent("end"),this.maskShape&&this.maskShape.set("capture",!0)},n.prototype.hide=function(){this.maskShape&&(this.maskShape.hide(),this.emitEvent("hide"))},n.prototype.resize=function(){this.starting&&this.maskShape&&(this.points.push(this.getCurrentPoint()),this.updateMask(),this.emitEvent("change"))},n.prototype.destroy=function(){this.points=[],this.maskShape&&this.maskShape.remove(),this.maskShape=null,this.preMovePoint=null,e.prototype.destroy.call(this)},n}(on);const ih=Jb;function Cg(e){var n=(0,v.Z$)(e),t=0,r=0,i=0;if(e.length){var a=e[0];t=cu(a,n)/2,r=(n.x+a.x)/2,i=(n.y+a.y)/2}return{x:r,y:i,r:t}}var Qb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="circle",t}return(0,d.ZT)(n,e),n.prototype.getMaskAttrs=function(){return Cg(this.points)},n}(ih);const qb=Qb;function Mg(e){return{start:(0,v.YM)(e),end:(0,v.Z$)(e)}}function wg(e,n){return{x:Math.min(e.x,n.x),y:Math.min(e.y,n.y),width:Math.abs(n.x-e.x),height:Math.abs(n.y-e.y)}}var jb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="rect",t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(){return Mg(this.points)},n.prototype.getMaskAttrs=function(){var t=this.getRegion();return wg(t.start,t.end)},n}(ih);const _g=jb;function Sg(e){e.x=(0,v.uZ)(e.x,0,1),e.y=(0,v.uZ)(e.y,0,1)}function bg(e,n,t,r){var i=null,a=null,o=r.invert((0,v.YM)(e)),s=r.invert((0,v.Z$)(e));return t&&(Sg(o),Sg(s)),"x"===n?(i=r.convert({x:o.x,y:0}),a=r.convert({x:s.x,y:1})):(i=r.convert({x:0,y:o.y}),a=r.convert({x:1,y:s.y})),{start:i,end:a}}var Kb=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dim="x",t.inPlot=!0,t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(){var t=this.context.view.getCoordinate();return bg(this.points,this.dim,this.inPlot,t)},n}(_g);const Tg=Kb;function ah(e){var n=[];return e.length&&((0,v.S6)(e,function(t,r){n.push(0===r?["M",t.x,t.y]:["L",t.x,t.y])}),n.push(["L",e[0].x,e[0].y])),n}function Ag(e){return{path:ah(e)}}var t4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getMaskPath=function(){return ah(this.points)},n.prototype.getMaskAttrs=function(){return Ag(this.points)},n.prototype.addPoint=function(){this.resize()},n}(ih);const Eg=t4;function oh(e){return function _M(e,n){if(e.length<=2)return vo(e,!1);var t=e[0],r=[];(0,v.S6)(e,function(a){r.push(a.x),r.push(a.y)});var i=lp(r,n,null);return i.unshift(["M",t.x,t.y]),i}(e,!0)}function Fg(e){return{path:oh(e)}}var e4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getMaskPath=function(){return oh(this.points)},n.prototype.getMaskAttrs=function(){return Fg(this.points)},n}(Eg);const n4=e4;var r4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.maskShapes=[],t.starting=!1,t.moving=!1,t.recordPoints=null,t.preMovePoint=null,t.shapeType="path",t.maskType="multi-mask",t}return(0,d.ZT)(n,e),n.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},n.prototype.emitEvent=function(t){var r="".concat(this.maskType,":").concat(t),a=this.context.event,o={type:this.shapeType,name:this.maskType,get:function(s){return o.hasOwnProperty(s)?o[s]:void 0}};this.context.view.emit(r,{target:o,maskShapes:this.maskShapes,multiPoints:this.recordPoints,x:a.x,y:a.y})},n.prototype.createMask=function(t){var r=this.context.view,a=this.getMaskAttrs(this.recordPoints[t]),o=r.foregroundGroup.addShape({type:this.shapeType,name:"mask",draggable:!0,attrs:(0,d.pi)({fill:"#C5D4EB",opacity:.3},a)});this.maskShapes.push(o)},n.prototype.getMaskPath=function(t){return[]},n.prototype.show=function(){this.maskShapes.length>0&&(this.maskShapes.forEach(function(t){return t.show()}),this.emitEvent("show"))},n.prototype.start=function(t){this.recordPointStart(),this.starting=!0,this.moving=!1,this.createMask(this.recordPoints.length-1),this.updateShapesCapture(!1),this.updateMask(t?.maskStyle),this.emitEvent("start")},n.prototype.moveStart=function(){this.moving=!0,this.preMovePoint=this.getCurrentPoint(),this.updateShapesCapture(!1)},n.prototype.move=function(){if(this.moving&&0!==this.maskShapes.length){var t=this.getCurrentPoint(),r=this.preMovePoint,i=t.x-r.x,a=t.y-r.y,o=this.getCurMaskShapeIndex();o>-1&&(this.recordPoints[o].forEach(function(s){s.x+=i,s.y+=a}),this.updateMask(),this.emitEvent("change"),this.preMovePoint=t)}},n.prototype.updateMask=function(t){var r=this;this.recordPoints.forEach(function(i,a){var o=(0,v.b$)({},r.getMaskAttrs(i),t);r.maskShapes[a].attr(o)})},n.prototype.resize=function(){this.starting&&this.maskShapes.length>0&&(this.recordPointContinue(),this.updateMask(),this.emitEvent("change"))},n.prototype.moveEnd=function(){this.moving=!1,this.preMovePoint=null,this.updateShapesCapture(!0)},n.prototype.end=function(){this.starting=!1,this.emitEvent("end"),this.updateShapesCapture(!0)},n.prototype.hide=function(){this.maskShapes.length>0&&(this.maskShapes.forEach(function(t){return t.hide()}),this.emitEvent("hide"))},n.prototype.remove=function(){var t=this.getCurMaskShapeIndex();t>-1&&(this.recordPoints.splice(t,1),this.maskShapes[t].remove(),this.maskShapes.splice(t,1),this.preMovePoint=null,this.updateShapesCapture(!0),this.emitEvent("change"))},n.prototype.clearAll=function(){this.recordPointClear(),this.maskShapes.forEach(function(t){return t.remove()}),this.maskShapes=[],this.preMovePoint=null},n.prototype.clear=function(){var t=this.getCurMaskShapeIndex();-1===t?(this.recordPointClear(),this.maskShapes.forEach(function(r){return r.remove()}),this.maskShapes=[],this.emitEvent("clearAll")):(this.recordPoints.splice(t,1),this.maskShapes[t].remove(),this.maskShapes.splice(t,1),this.preMovePoint=null,this.emitEvent("clearSingle")),this.preMovePoint=null},n.prototype.destroy=function(){this.clear(),e.prototype.destroy.call(this)},n.prototype.getRecordPoints=function(){var t;return(0,d.ev)([],(0,d.CR)(null!==(t=this.recordPoints)&&void 0!==t?t:[]),!1)},n.prototype.recordPointStart=function(){var t=this.getRecordPoints(),r=this.getCurrentPoint();this.recordPoints=(0,d.ev)((0,d.ev)([],(0,d.CR)(t),!1),[[r]],!1)},n.prototype.recordPointContinue=function(){var t=this.getRecordPoints(),r=this.getCurrentPoint(),i=t.splice(-1,1)[0]||[];i.push(r),this.recordPoints=(0,d.ev)((0,d.ev)([],(0,d.CR)(t),!1),[i],!1)},n.prototype.recordPointClear=function(){this.recordPoints=[]},n.prototype.updateShapesCapture=function(t){this.maskShapes.forEach(function(r){return r.set("capture",t)})},n.prototype.getCurMaskShapeIndex=function(){var t=this.getCurrentPoint();return this.maskShapes.findIndex(function(r){var i=r.attrs;return!(0===i.width||0===i.height||0===i.r)&&r.isHit(t.x,t.y)})},n}(on);const sh=r4;var a4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="rect",t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(t){return Mg(t)},n.prototype.getMaskAttrs=function(t){var r=this.getRegion(t);return wg(r.start,r.end)},n}(sh);const kg=a4;var o4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dim="x",t.inPlot=!0,t}return(0,d.ZT)(n,e),n.prototype.getRegion=function(t){var r=this.context.view.getCoordinate();return bg(t,this.dim,this.inPlot,r)},n}(kg);const Ig=o4;var s4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.shapeType="circle",t.getMaskAttrs=Cg,t}return(0,d.ZT)(n,e),n}(sh);const l4=s4;var c4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.getMaskPath=ah,t.getMaskAttrs=Ag,t}return(0,d.ZT)(n,e),n.prototype.addPoint=function(){this.resize()},n}(sh);const Dg=c4;var u4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.getMaskPath=oh,t.getMaskAttrs=Fg,t}return(0,d.ZT)(n,e),n}(Dg);const h4=u4;var f4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.setCursor=function(t){this.context.view.getCanvas().setCursor(t)},n.prototype.default=function(){this.setCursor("default")},n.prototype.pointer=function(){this.setCursor("pointer")},n.prototype.move=function(){this.setCursor("move")},n.prototype.crosshair=function(){this.setCursor("crosshair")},n.prototype.wait=function(){this.setCursor("wait")},n.prototype.help=function(){this.setCursor("help")},n.prototype.text=function(){this.setCursor("text")},n.prototype.eResize=function(){this.setCursor("e-resize")},n.prototype.wResize=function(){this.setCursor("w-resize")},n.prototype.nResize=function(){this.setCursor("n-resize")},n.prototype.sResize=function(){this.setCursor("s-resize")},n.prototype.neResize=function(){this.setCursor("ne-resize")},n.prototype.nwResize=function(){this.setCursor("nw-resize")},n.prototype.seResize=function(){this.setCursor("se-resize")},n.prototype.swResize=function(){this.setCursor("sw-resize")},n.prototype.nsResize=function(){this.setCursor("ns-resize")},n.prototype.ewResize=function(){this.setCursor("ew-resize")},n.prototype.zoomIn=function(){this.setCursor("zoom-in")},n.prototype.zoomOut=function(){this.setCursor("zoom-out")},n}(on);const v4=f4;var p4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filterView=function(t,r,i){var a=this;t.getScaleByField(r)&&t.filter(r,i),t.views&&t.views.length&&(0,v.S6)(t.views,function(o){a.filterView(o,r,i)})},n.prototype.filter=function(){var t=ki(this.context);if(t){var r=this.context.view,i=t.component,a=i.get("field");if(po(t)){if(a){var o=i.getItemsByState("unchecked"),s=pa(r,a),l=o.map(function(g){return g.name});this.filterView(r,a,l.length?function(g){var y=s.getText(g);return!l.includes(y)}:null),r.render(!0)}}else if(dp(t)){var c=i.getValue(),h=(0,d.CR)(c,2),f=h[0],p=h[1];this.filterView(r,a,function(g){return g>=f&&g<=p}),r.render(!0)}}},n}(on);const d4=p4;function Lg(e,n,t,r){var i=Math.min(t[n],r[n]),a=Math.max(t[n],r[n]),o=(0,d.CR)(e.range,2),s=o[0],l=o[1];if(il&&(a=l),i===l&&a===l)return null;var c=e.invert(i),h=e.invert(a);if(e.isCategory){var f=e.values.indexOf(c),p=e.values.indexOf(h),g=e.values.slice(f,p+1);return function(y){return g.includes(y)}}return function(y){return y>=c&&y<=h}}var Pn=(()=>(function(e){e.FILTER="brush-filter-processing",e.RESET="brush-filter-reset",e.BEFORE_FILTER="brush-filter:beforefilter",e.AFTER_FILTER="brush-filter:afterfilter",e.BEFORE_RESET="brush-filter:beforereset",e.AFTER_RESET="brush-filter:afterreset"}(Pn||(Pn={})),Pn))(),g4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dims=["x","y"],t.startPoint=null,t.isStarted=!1,t}return(0,d.ZT)(n,e),n.prototype.hasDim=function(t){return this.dims.includes(t)},n.prototype.start=function(){var t=this.context;this.isStarted=!0,this.startPoint=t.getCurrentPoint()},n.prototype.filter=function(){var t,r;if(go(this.context)){var a=this.context.event.target.getCanvasBBox();t={x:a.x,y:a.y},r={x:a.maxX,y:a.maxY}}else{if(!this.isStarted)return;t=this.startPoint,r=this.context.getCurrentPoint()}if(!(Math.abs(t.x-r.x)<5||Math.abs(t.x-r.y)<5)){var o=this.context,s=o.view,c={view:s,event:o.event,dims:this.dims};s.emit(Pn.BEFORE_FILTER,cn.fromData(s,Pn.BEFORE_FILTER,c));var h=s.getCoordinate(),f=h.invert(r),p=h.invert(t);if(this.hasDim("x")){var g=s.getXScale(),y=Lg(g,"x",f,p);this.filterView(s,g.field,y)}if(this.hasDim("y")){var m=s.getYScales()[0];y=Lg(m,"y",f,p),this.filterView(s,m.field,y)}this.reRender(s,{source:Pn.FILTER}),s.emit(Pn.AFTER_FILTER,cn.fromData(s,Pn.AFTER_FILTER,c))}},n.prototype.end=function(){this.isStarted=!1},n.prototype.reset=function(){var t=this.context.view;if(t.emit(Pn.BEFORE_RESET,cn.fromData(t,Pn.BEFORE_RESET,{})),this.isStarted=!1,this.hasDim("x")){var r=t.getXScale();this.filterView(t,r.field,null)}if(this.hasDim("y")){var i=t.getYScales()[0];this.filterView(t,i.field,null)}this.reRender(t,{source:Pn.RESET}),t.emit(Pn.AFTER_RESET,cn.fromData(t,Pn.AFTER_RESET,{}))},n.prototype.filterView=function(t,r,i){t.filter(r,i)},n.prototype.reRender=function(t,r){t.render(!0,r)},n}(on);const cl=g4;var y4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filterView=function(t,r,i){var a=br(t);(0,v.S6)(a,function(o){o.filter(r,i)})},n.prototype.reRender=function(t){var r=br(t);(0,v.S6)(r,function(i){i.render(!0)})},n}(cl);const lh=y4;var m4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.filter=function(){var t=ki(this.context),r=this.context.view,i=Sn(r);if(go(this.context)){var a=lu(this.context,10);a&&(0,v.S6)(i,function(m){a.includes(m)?m.show():m.hide()})}else if(t){var o=t.component,s=o.get("field");if(po(t)){if(s){var l=o.getItemsByState("unchecked"),c=pa(r,s),h=l.map(function(m){return m.name});(0,v.S6)(i,function(m){var x=cr(m,s),C=c.getText(x);h.indexOf(C)>=0?m.hide():m.show()})}}else if(dp(t)){var f=o.getValue(),p=(0,d.CR)(f,2),g=p[0],y=p[1];(0,v.S6)(i,function(m){var x=cr(m,s);x>=g&&x<=y?m.show():m.hide()})}}},n.prototype.clear=function(){var t=Sn(this.context.view);(0,v.S6)(t,function(r){r.show()})},n.prototype.reset=function(){this.clear()},n}(on);const x4=m4;var C4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.byRecord=!1,t}return(0,d.ZT)(n,e),n.prototype.filter=function(){go(this.context)&&(this.byRecord?this.filterByRecord():this.filterByBBox())},n.prototype.filterByRecord=function(){var t=this.context.view,r=lu(this.context,10);if(r){var i=t.getXScale().field,a=t.getYScales()[0].field,o=r.map(function(l){return l.getModel().data}),s=br(t);(0,v.S6)(s,function(l){var c=Sn(l);(0,v.S6)(c,function(h){var f=h.getModel().data;_p(o,f,i,a)?h.show():h.hide()})})}},n.prototype.filterByBBox=function(){var t=this,i=br(this.context.view);(0,v.S6)(i,function(a){var o=gp(t.context,a,10),s=Sn(a);o&&(0,v.S6)(s,function(l){o.includes(l)?l.show():l.hide()})})},n.prototype.reset=function(){var t=br(this.context.view);(0,v.S6)(t,function(r){var i=Sn(r);(0,v.S6)(i,function(a){a.show()})})},n}(on);const Og=C4;var _4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.buttonGroup=null,t.buttonCfg={name:"button",text:"button",textStyle:{x:0,y:0,fontSize:12,fill:"#333333",cursor:"pointer"},padding:[8,10],style:{fill:"#f7f7f7",stroke:"#cccccc",cursor:"pointer"},activeStyle:{fill:"#e6e6e6"}},t}return(0,d.ZT)(n,e),n.prototype.getButtonCfg=function(){return(0,v.b$)(this.buttonCfg,this.cfg)},n.prototype.drawButton=function(){var t=this.getButtonCfg(),r=this.context.view.foregroundGroup.addGroup({name:t.name}),a=r.addShape({type:"text",name:"button-text",attrs:(0,d.pi)({text:t.text},t.textStyle)}).getBBox(),o=pu(t.padding),s=r.addShape({type:"rect",name:"button-rect",attrs:(0,d.pi)({x:a.x-o[3],y:a.y-o[0],width:a.width+o[1]+o[3],height:a.height+o[0]+o[2]},t.style)});s.toBack(),r.on("mouseenter",function(){s.attr(t.activeStyle)}),r.on("mouseleave",function(){s.attr(t.style)}),this.buttonGroup=r},n.prototype.resetPosition=function(){var i=this.context.view.getCoordinate().convert({x:1,y:1}),a=this.buttonGroup,o=a.getBBox(),s=an.vs(null,[["t",i.x-o.width-10,i.y+o.height+5]]);a.setMatrix(s)},n.prototype.show=function(){this.buttonGroup||this.drawButton(),this.resetPosition(),this.buttonGroup.show()},n.prototype.hide=function(){this.buttonGroup&&this.buttonGroup.hide()},n.prototype.destroy=function(){var t=this.buttonGroup;t&&t.remove(),e.prototype.destroy.call(this)},n}(on);const S4=_4;var T4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.starting=!1,t.dragStart=!1,t}return(0,d.ZT)(n,e),n.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint()},n.prototype.drag=function(){if(this.startPoint){var t=this.context.getCurrentPoint(),r=this.context.view,i=this.context.event;this.dragStart?r.emit("drag",{target:i.target,x:i.x,y:i.y}):cu(t,this.startPoint)>4&&(r.emit("dragstart",{target:i.target,x:i.x,y:i.y}),this.dragStart=!0)}},n.prototype.end=function(){if(this.dragStart){var r=this.context.event;this.context.view.emit("dragend",{target:r.target,x:r.x,y:r.y})}this.starting=!1,this.dragStart=!1},n}(on);const A4=T4;var F4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.starting=!1,t.isMoving=!1,t.startPoint=null,t.startMatrix=null,t}return(0,d.ZT)(n,e),n.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint(),this.startMatrix=this.context.view.middleGroup.getMatrix()},n.prototype.move=function(){if(this.starting){var t=this.startPoint,r=this.context.getCurrentPoint();if(cu(t,r)>5&&!this.isMoving&&(this.isMoving=!0),this.isMoving){var a=this.context.view,o=an.vs(this.startMatrix,[["t",r.x-t.x,r.y-t.y]]);a.backgroundGroup.setMatrix(o),a.foregroundGroup.setMatrix(o),a.middleGroup.setMatrix(o)}}},n.prototype.end=function(){this.isMoving&&(this.isMoving=!1),this.startMatrix=null,this.starting=!1,this.startPoint=null},n.prototype.reset=function(){this.starting=!1,this.startPoint=null,this.isMoving=!1;var t=this.context.view;t.backgroundGroup.resetMatrix(),t.foregroundGroup.resetMatrix(),t.middleGroup.resetMatrix(),this.isMoving=!1},n}(on);const k4=F4;var Pg="x",zg="y",I4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.dims=[Pg,zg],t.cfgFields=["dims"],t.cacheScaleDefs={},t}return(0,d.ZT)(n,e),n.prototype.hasDim=function(t){return this.dims.includes(t)},n.prototype.getScale=function(t){var r=this.context.view;return"x"===t?r.getXScale():r.getYScales()[0]},n.prototype.resetDim=function(t){var r=this.context.view;if(this.hasDim(t)&&this.cacheScaleDefs[t]){var i=this.getScale(t);r.scale(i.field,this.cacheScaleDefs[t]),this.cacheScaleDefs[t]=null}},n.prototype.reset=function(){this.resetDim(Pg),this.resetDim(zg),this.context.view.render(!0)},n}(on);const Bg=I4;var D4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.startPoint=null,t.starting=!1,t.startCache={},t}return(0,d.ZT)(n,e),n.prototype.start=function(){var t=this;this.startPoint=this.context.getCurrentPoint(),this.starting=!0,(0,v.S6)(this.dims,function(i){var a=t.getScale(i);t.startCache[i]={min:a.min,max:a.max,values:a.values}})},n.prototype.end=function(){this.startPoint=null,this.starting=!1,this.startCache={}},n.prototype.translate=function(){var t=this;if(this.starting){var r=this.startPoint,i=this.context.view.getCoordinate(),a=this.context.getCurrentPoint(),o=i.invert(r),s=i.invert(a),l=s.x-o.x,c=s.y-o.y,h=this.context.view;(0,v.S6)(this.dims,function(p){t.translateDim(p,{x:-1*l,y:-1*c})}),h.render(!0)}},n.prototype.translateDim=function(t,r){if(this.hasDim(t)){var i=this.getScale(t);i.isLinear&&this.translateLinear(t,i,r)}},n.prototype.translateLinear=function(t,r,i){var a=this.context.view,o=this.startCache[t],s=o.min,l=o.max,h=i[t]*(l-s);this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:r.nice,min:s,max:l}),a.scale(r.field,{nice:!1,min:s+h,max:l+h})},n.prototype.reset=function(){e.prototype.reset.call(this),this.startPoint=null,this.starting=!1},n}(Bg);const L4=D4;var O4=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.zoomRatio=.05,t}return(0,d.ZT)(n,e),n.prototype.zoomIn=function(){this.zoom(this.zoomRatio)},n.prototype.zoom=function(t){var r=this;(0,v.S6)(this.dims,function(a){r.zoomDim(a,t)}),this.context.view.render(!0)},n.prototype.zoomOut=function(){this.zoom(-1*this.zoomRatio)},n.prototype.zoomDim=function(t,r){if(this.hasDim(t)){var i=this.getScale(t);i.isLinear&&this.zoomLinear(t,i,r)}},n.prototype.zoomLinear=function(t,r,i){var a=this.context.view;this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:r.nice,min:r.min,max:r.max});var o=this.cacheScaleDefs[t],s=o.max-o.min,l=r.min,c=r.max,h=i*s,f=l-h,p=c+h,y=(p-f)/s;p>f&&y<100&&y>.01&&a.scale(r.field,{nice:!1,min:l-h,max:c+h})},n}(Bg);const P4=O4;var R4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.scroll=function(t){var r=this.context,i=r.view,a=r.event;if(i.getOptions().scrollbar){var o=t?.wheelDelta||1,s=i.getController("scrollbar"),l=i.getXScale(),c=i.getOptions().data,h=(0,v.dp)((0,v.I)(c,l.field)),f=(0,v.dp)(l.values),p=s.getValue(),y=Math.floor((h-f)*p)+(function z4(e){return e.gEvent.originalEvent.deltaY>0}(a)?o:-o),x=(0,v.uZ)(y/(h-f)+o/(h-f)/1e4,0,1);s.setValue(x)}},n}(on);const N4=R4;var U4=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.show=function(){var t=this.context,i=ki(t).axis.cfg.title,a=i.description,o=i.text,s=i.descriptionTooltipStyle,l=t.event,c=l.x,h=l.y;this.tooltip||this.renderTooltip(),this.tooltip.update({title:o||"",customContent:function(){return'\n
      \n
      \n \u5b57\u6bb5\u8bf4\u660e\uff1a').concat(a,"\n
      \n
      \n ")},x:c,y:h}),this.tooltip.show()},n.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},n.prototype.hide=function(){this.tooltip&&this.tooltip.hide()},n.prototype.renderTooltip=function(){var t,i=this.context.view.canvas,a={start:{x:0,y:0},end:{x:i.get("width"),y:i.get("height")}},o=new Es({parent:i.get("el").parentNode,region:a,visible:!1,containerId:"aixs-description-tooltip",domStyles:(0,d.pi)({},(0,v.b$)({},(t={},t[Nr]={"max-width":"50%",padding:"10px","line-height":"15px","font-size":"12px",color:"rgba(0, 0, 0, .65)"},t[Vr]={"word-break":"break-all","margin-bottom":"3px"},t)))});o.init(),o.setCapture(!1),this.tooltip=o},n}(on);const Y4=U4;function Hr(e){return e.isInPlot()}function Rg(e){return e.gEvent.preventDefault(),e.gEvent.originalEvent.deltaY>0}(function NM(e,n){hu[(0,v.vl)(e)]=Rs(n)})("dark",Ap(Ow)),kf("canvas",Kt),kf("svg",Jt),Tr("Polygon",jS),Tr("Interval",GS),Tr("Schema",t6),Tr("Path",Pu),Tr("Point",JS),Tr("Line",WS),Tr("Area",OS),Tr("Edge",zS),Tr("Heatmap",RS),Tr("Violin",r6),mo("base",Ys),mo("interval",C6),mo("pie",_6),mo("polar",Vd),Un("overlap",function B6(e,n,t,r){var i=new Zd;(0,v.S6)(n,function(a){for(var o=a.find(function(g){return"text"===g.get("type")}),s=o.attr(),l=s.x,c=s.y,h=!1,f=0;f<=8;f++){var p=P6(o,l,c,f);if(i.hasGap(p)){i.fillGap(p),h=!0;break}}h||a.remove(!0)}),i.destroy()}),Un("distribute",function b6(e,n,t,r){if(e.length&&n.length){var i=e[0]?e[0].offset:0,a=n[0].get("coordinate"),o=a.getRadius(),s=a.getCenter();if(i>0){var h=2*(o+i)+28,f={start:a.start,end:a.end},p=[[],[]];e.forEach(function(g){g&&("right"===g.textAlign?p[0].push(g):p[1].push(g))}),p.forEach(function(g,y){var m=h/14;g.length>m&&(g.sort(function(x,C){return C["..percent"]-x["..percent"]}),g.splice(m,g.length-m)),g.sort(function(x,C){return x.y-C.y}),function S6(e,n,t,r,i,a){var o,s,g,l=!0,c=r.start,h=r.end,f=Math.min(c.y,h.y),p=Math.abs(c.y-h.y),y=0,m=Number.MIN_VALUE,x=n.map(function(tt){return tt.y>y&&(y=tt.y),tt.yp&&(p=y-f);l;)for(x.forEach(function(tt){var rt=(Math.min.apply(m,tt.targets)+Math.max.apply(m,tt.targets))/2;tt.pos=Math.min(Math.max(m,rt-tt.size/2),p-tt.size)}),l=!1,g=x.length;g--;)if(g>0){var C=x[g-1],M=x[g];C.pos+C.size>M.pos&&(C.size+=M.size,C.targets=C.targets.concat(M.targets),C.pos+C.size>p&&(C.pos=p-C.size),x.splice(g,1),l=!0)}g=0,x.forEach(function(tt){var rt=f+t/2;tt.targets.forEach(function(){n[g].y=tt.pos+rt,rt+=t,g++})});var _={};try{for(var b=(0,d.XA)(e),F=b.next();!F.done;F=b.next()){var W=F.value;_[W.get("id")]=W}}catch(tt){o={error:tt}}finally{try{F&&!F.done&&(s=b.return)&&s.call(b)}finally{if(o)throw o.error}}n.forEach(function(tt){var rt=tt.r*tt.r,Mt=Math.pow(Math.abs(tt.y-i.y),2);if(rts.maxX||o.maxY>s.maxY)&&i.remove(!0)})}),Un("limit-in-canvas",function I6(e,n,t,r){(0,v.S6)(n,function(i){var a=r.minX,o=r.minY,s=r.maxX,l=r.maxY,c=i.getCanvasBBox(),h=c.minX,f=c.minY,p=c.maxX,g=c.maxY,y=c.x,m=c.y,M=y,_=m;(hs?M=s-c.width:p>s&&(M-=p-s),f>l?_=l-c.height:g>l&&(_-=g-l),(M!==y||_!==m)&&Co(i,M-y,_-m)})}),Un("limit-in-plot",function u3(e,n,t,r,i){if(!(n.length<=0)){var a=i?.direction||["top","right","bottom","left"],o=i?.action||"translate",s=i?.margin||0,l=n[0].get("coordinate");if(l){var c=function qC(e,n){void 0===n&&(n=0);var t=e.start,r=e.end,i=e.getWidth(),a=e.getHeight(),o=Math.min(t.x,r.x),s=Math.min(t.y,r.y);return Dn.fromRange(o-n,s-n,o+i+n,s+a+n)}(l,s),h=c.minX,f=c.minY,p=c.maxX,g=c.maxY;(0,v.S6)(n,function(y){var m=y.getCanvasBBox(),x=m.minX,C=m.minY,M=m.maxX,_=m.maxY,b=m.x,F=m.y,W=m.width,tt=m.height,rt=b,Mt=F;if(a.indexOf("left")>=0&&(x=0&&(C=0&&(x>p?rt=p-W:M>p&&(rt-=M-p)),a.indexOf("bottom")>=0&&(C>g?Mt=g-tt:_>g&&(Mt-=_-g)),rt!==b||Mt!==F){var gt=rt-b;"translate"===o?Co(y,gt,Mt-F):"ellipsis"===o?y.findAll(function(te){return"text"===te.get("type")}).forEach(function(te){var ye=(0,v.ei)(te.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),_e=te.getCanvasBBox(),Pe=function(e,n,t){var a,i=nl("...",t);a=(0,v.HD)(e)?e:(0,v.BB)(e);var l,c,o=n,s=[];if(nl(e,t)<=n)return e;for(;l=a.substr(0,16),!((c=nl(l,t))+i>o&&c>o);)if(s.push(l),o-=c,!(a=a.substr(16)))return s.join("");for(;l=a.substr(0,1),!((c=nl(l,t))+i>o);)if(s.push(l),o-=c,!(a=a.substr(1)))return s.join("");return"".concat(s.join(""),"...")}(te.attr("text"),_e.width-Math.abs(gt),ye);te.attr("text",Pe)}):y.hide()}})}}}),Un("pie-outer",function A6(e,n,t,r){var i,a,o=(0,v.hX)(e,function(rt){return!(0,v.UM)(rt)}),s=n[0]&&n[0].get("coordinate");if(s){var l=s.getCenter(),c=s.getRadius(),h={};try{for(var f=(0,d.XA)(n),p=f.next();!p.done;p=f.next()){var g=p.value;h[g.get("id")]=g}}catch(rt){i={error:rt}}finally{try{p&&!p.done&&(a=f.return)&&a.call(f)}finally{if(i)throw i.error}}var y=(0,v.U2)(o[0],"labelHeight",14),m=(0,v.U2)(o[0],"offset",0);if(!(m<=0)){var C="right",M=(0,v.vM)(o,function(rt){return rt.xgt&&(rt.sort(function(Vt,te){return te.percent-Vt.percent}),(0,v.S6)(rt,function(Vt,te){te+1>gt&&(h[Vt.id].set("visible",!1),Vt.invisible=!0)})),Yd(rt,y,tt)}),(0,v.S6)(M,function(rt,Mt){(0,v.S6)(rt,function(gt){var Vt=Mt===C,ye=h[gt.id].getChildByIndex(0);if(ye){var _e=c+m,Pe=gt.y-l.y,Wt=Math.pow(_e,2),he=Math.pow(Pe,2),de=Math.sqrt(Wt-he>0?Wt-he:0),xe=Math.abs(Math.cos(gt.angle)*_e);gt.x=Vt?l.x+Math.max(de,xe):l.x-Math.max(de,xe)}ye&&(ye.attr("y",gt.y),ye.attr("x",gt.x)),function T6(e,n){var t=n.getCenter(),r=n.getRadius();if(e&&e.labelLine){var i=e.angle,a=e.offset,o=dn(t.x,t.y,r,i),s=e.x+(0,v.U2)(e,"offsetX",0)*(Math.cos(i)>0?1:-1),l=e.y+(0,v.U2)(e,"offsetY",0)*(Math.sin(i)>0?1:-1),c={x:s-4*Math.cos(i),y:l-4*Math.sin(i)},h=e.labelLine.smooth,f=[],p=c.x-t.x,y=Math.atan((c.y-t.y)/p);if(p<0&&(y+=Math.PI),!1===h){(0,v.Kn)(e.labelLine)||(e.labelLine={});var m=0;(i<0&&i>-Math.PI/2||i>1.5*Math.PI)&&c.y>o.y&&(m=1),i>=0&&io.y&&(m=1),i>=Math.PI/2&&ic.y&&(m=1),(i<-Math.PI/2||i>=Math.PI&&i<1.5*Math.PI)&&o.y>c.y&&(m=1);var x=a/2>4?4:Math.max(a/2-1,0),C=dn(t.x,t.y,r+x,i),M=dn(t.x,t.y,r+a/2,y);f.push("M ".concat(o.x," ").concat(o.y)),f.push("L ".concat(C.x," ").concat(C.y)),f.push("A ".concat(t.x," ").concat(t.y," 0 ").concat(0," ").concat(m," ").concat(M.x," ").concat(M.y)),f.push("L ".concat(c.x," ").concat(c.y))}else{C=dn(t.x,t.y,r+(a/2>4?4:Math.max(a/2-1,0)),i);var b=o.xMath.pow(Math.E,-16)&&f.push.apply(f,["C",c.x+4*b,c.y,2*C.x-o.x,2*C.y-o.y,o.x,o.y]),f.push("L ".concat(o.x," ").concat(o.y))}e.labelLine.path=f.join(" ")}}(gt,s)})})}}}),Un("adjust-color",function J6(e,n,t){if(0!==t.length){var i=t[0].get("element").geometry.theme,a=i.labels||{},o=a.fillColorLight,s=a.fillColorDark;t.forEach(function(l,c){var f=n[c].find(function(C){return"text"===C.get("type")}),p=Dn.fromObject(l.getBBox()),g=Dn.fromObject(f.getCanvasBBox()),y=!p.contains(g),x=function(e){var n=Kr.toRGB(e).toUpperCase();if(qd[n])return qd[n];var t=(0,d.CR)(Kr.rgb2arr(n),3);return(299*t[0]+587*t[1]+114*t[2])/1e3<128}(l.attr("fill"));y?f.attr(i.overflowLabels.style):x?o&&f.attr("fill",o):s&&f.attr("fill",s)})}}),Un("interval-adjust-position",function K6(e,n,t){var r;if(0!==t.length){var a=(null===(r=t[0])||void 0===r?void 0:r.get("element"))?.geometry;a&&"interval"===a.type&&function q6(e,n,t){return!!e.getAdjust("stack")||n.every(function(i,a){return function Q6(e,n,t){var r=e.coordinate,i=ci(n),a=Dn.fromObject(i.getCanvasBBox()),o=Dn.fromObject(t.getBBox());return r.isTransposed?o.height>=a.height:o.width>=a.width}(e,i,t[a])})}(a,n,t)&&t.forEach(function(s,l){!function j6(e,n,t){var r=e.coordinate,i=Dn.fromObject(t.getBBox());ci(n).attr(r.isTransposed?{x:i.minX+i.width/2,textAlign:"center"}:{y:i.minY+i.height/2,textBaseline:"middle"})}(a,n[l],s)})}}),Un("interval-hide-overlap",function e3(e,n,t){var r;if(0!==t.length){var a=(null===(r=t[0])||void 0===r?void 0:r.get("element"))?.geometry;if(a&&"interval"===a.type){var g,o=function t3(e){var t=[],r=Math.max(Math.floor(e.length/500),1);return(0,v.S6)(e,function(i,a){a%r==0?t.push(i):i.set("visible",!1)}),t}(n),l=(0,d.CR)(a.getXYFields(),1)[0],c=[],h=[],f=(0,v.vM)(o,function(x){return x.get("data")[l]}),p=(0,v.jj)((0,v.UI)(o,function(x){return x.get("data")[l]}));o.forEach(function(x){x.set("visible",!0)});var y=function(x){x&&(x.length&&h.push(x.pop()),h.push.apply(h,(0,d.ev)([],(0,d.CR)(x),!1)))};for((0,v.dp)(p)>0&&(g=p.shift(),y(f[g])),(0,v.dp)(p)>0&&(g=p.pop(),y(f[g])),(0,v.S6)(p.reverse(),function(x){y(f[x])});h.length>0;){var m=h.shift();m.get("visible")&&(Cw(m,c)?m.set("visible",!1):c.push(m))}}}}),Un("point-adjust-position",function i3(e,n,t,r,i){var a,o;if(0!==t.length){var l=(null===(a=t[0])||void 0===a?void 0:a.get("element"))?.geometry;if(l&&"point"===l.type){var c=(0,d.CR)(l.getXYFields(),2),h=c[0],f=c[1],p=(0,v.vM)(n,function(m){return m.get("data")[h]}),g=[],y=i&&i.offset||(null===(o=e[0])||void 0===o?void 0:o.offset)||12;(0,v.UI)((0,v.XP)(p).reverse(),function(m){for(var x=function n3(e,n){var t=e.getXYFields()[1],r=[],i=n.sort(function(a,o){return a.get("data")[t]-a.get("data")[t]});return i.length>0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,(0,d.ev)([],(0,d.CR)(i),!1)),r}(l,p[m]);x.length;){var C=x.shift(),M=ci(C);if(jd(g,C,function(F,W){return F.get("data")[h]===W.get("data")[h]&&F.get("data")[f]===W.get("data")[f]}))M.set("visible",!1);else{var b=!1;Kd(g,C)&&(M.attr("y",M.attr("y")+2*y),b=Kd(g,C)),b?M.set("visible",!1):g.push(C)}}})}}}),Un("pie-spider",function k6(e,n,t,r){var i,a,o=n[0]&&n[0].get("coordinate");if(o){var s=o.getCenter(),l=o.getRadius(),c={};try{for(var h=(0,d.XA)(n),f=h.next();!f.done;f=h.next()){var p=f.value;c[p.get("id")]=p}}catch(rt){i={error:rt}}finally{try{f&&!f.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}var g=(0,v.U2)(e[0],"labelHeight",14),y=Math.max((0,v.U2)(e[0],"offset",0),4);(0,v.S6)(e,function(rt){if(rt&&(0,v.U2)(c,[rt.id])){var gt=rt.x>s.x||rt.x===s.x&&rt.y>s.y,Vt=(0,v.UM)(rt.offsetX)?4:rt.offsetX,te=dn(s.x,s.y,l+4,rt.angle);rt.x=s.x+(gt?1:-1)*(l+(y+Vt)),rt.y=te.y}});var m=o.start,x=o.end,M="right",_=(0,v.vM)(e,function(rt){return rt.xb&&(b=Math.min(Mt,Math.abs(m.y-x.y)))});var F={minX:m.x,maxX:x.x,minY:s.y-b/2,maxY:s.y+b/2};(0,v.S6)(_,function(rt,Mt){var gt=b/g;rt.length>gt&&(rt.sort(function(Vt,te){return te.percent-Vt.percent}),(0,v.S6)(rt,function(Vt,te){te>gt&&(c[Vt.id].set("visible",!1),Vt.invisible=!0)})),Yd(rt,g,F)});var W=F.minY,tt=F.maxY;(0,v.S6)(_,function(rt,Mt){var gt=Mt===M;(0,v.S6)(rt,function(Vt){var te=(0,v.U2)(c,Vt&&[Vt.id]);if(te){if(Vt.ytt)return void te.set("visible",!1);var ye=te.getChildByIndex(0),_e=ye.getCanvasBBox(),Pe={x:gt?_e.x:_e.maxX,y:_e.y+_e.height/2};Co(ye,Vt.x-Pe.x,Vt.y-Pe.y),Vt.labelLine&&function F6(e,n,t){var h,r=n.getCenter(),i=n.getRadius(),a={x:e.x-(t?4:-4),y:e.y},o=dn(r.x,r.y,i+4,e.angle),s={x:a.x,y:a.y},l={x:o.x,y:o.y},c=dn(r.x,r.y,i,e.angle);if(a.y!==o.y){var f=t?4:-4;s.y=a.y,e.angle<0&&e.angle>=-Math.PI/2&&(s.x=Math.max(o.x,a.x-f),a.y0&&e.angleo.y?l.y=s.y:(l.y=o.y,l.x=Math.max(l.x,s.x-f))),e.angle>Math.PI/2&&(s.x=Math.min(o.x,a.x-f),a.y>o.y?l.y=s.y:(l.y=o.y,l.x=Math.min(l.x,s.x-f))),e.angle<-Math.PI/2&&(s.x=Math.min(o.x,a.x-f),a.y0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,(0,d.ev)([],(0,d.CR)(i),!1)),r}(l,p[m]);x.length;){var C=x.shift(),M=ci(C);if(tg(g,C,function(F,W){return F.get("data")[h]===W.get("data")[h]&&F.get("data")[f]===W.get("data")[f]}))M.set("visible",!1);else{var b=!1;eg(g,C)&&(M.attr("y",M.attr("y")+2*y),b=eg(g,C)),b?M.set("visible",!1):g.push(C)}}})}}}),$n("fade-in",function h3(e,n,t){var r={fillOpacity:(0,v.UM)(e.attr("fillOpacity"))?1:e.attr("fillOpacity"),strokeOpacity:(0,v.UM)(e.attr("strokeOpacity"))?1:e.attr("strokeOpacity"),opacity:(0,v.UM)(e.attr("opacity"))?1:e.attr("opacity")};e.attr({fillOpacity:0,strokeOpacity:0,opacity:0}),e.animate(r,n)}),$n("fade-out",function f3(e,n,t){e.animate({fillOpacity:0,strokeOpacity:0,opacity:0},n.duration,n.easing,function(){e.remove(!0)},n.delay)}),$n("grow-in-x",function p3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"x")}),$n("grow-in-xy",function g3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"xy")}),$n("grow-in-y",function d3(e,n,t){Wu(e,n,t.coordinate,t.minYPoint,"y")}),$n("scale-in-x",function x3(e,n,t){var r=e.getBBox(),a=e.get("origin").mappingData.points,o=a[0].y-a[1].y>0?r.maxX:r.minX,s=(r.minY+r.maxY)/2;e.applyToMatrix([o,s,1]);var l=an.vs(e.getMatrix(),[["t",-o,-s],["s",.01,1],["t",o,s]]);e.setMatrix(l),e.animate({matrix:an.vs(e.getMatrix(),[["t",-o,-s],["s",100,1],["t",o,s]])},n)}),$n("scale-in-y",function C3(e,n,t){var r=e.getBBox(),i=e.get("origin").mappingData,a=(r.minX+r.maxX)/2,o=i.points,s=o[0].y-o[1].y<=0?r.maxY:r.minY;e.applyToMatrix([a,s,1]);var l=an.vs(e.getMatrix(),[["t",-a,-s],["s",1,.01],["t",a,s]]);e.setMatrix(l),e.animate({matrix:an.vs(e.getMatrix(),[["t",-a,-s],["s",1,100],["t",a,s]])},n)}),$n("wave-in",function w3(e,n,t){var r=au(t.coordinate,20),o=r.endState,s=e.setClip({type:r.type,attrs:r.startState});t.toAttrs&&e.attr(t.toAttrs),s.animate(o,(0,d.pi)((0,d.pi)({},n),{callback:function(){e&&!e.get("destroyed")&&e.set("clipShape",null),s.remove(!0),(0,v.mf)(n.callback)&&n.callback()}}))}),$n("zoom-in",function _3(e,n,t){Xu(e,n,"zoomIn")}),$n("zoom-out",function S3(e,n,t){Xu(e,n,"zoomOut")}),$n("position-update",function m3(e,n,t){var r=t.toAttrs,i=r.x,a=r.y;delete r.x,delete r.y,e.attr(r),e.animate({x:i,y:a},n)}),$n("sector-path-update",function M3(e,n,t){var r=t.toAttrs,i=t.coordinate,a=r.path||[],o=a.map(function(M){return M[0]});if(!(a.length<1)){var s=ig(a),l=s.startAngle,c=s.endAngle,h=s.radius,f=s.innerRadius,p=ig(e.attr("path")),g=p.startAngle,y=p.endAngle,m=i.getCenter(),x=l-g,C=c-y;if(0===x&&0===C)return void e.attr(r);e.animate(function(M){var _=g+M*x,b=y+M*C;return(0,d.pi)((0,d.pi)({},r),{path:(0,v.Xy)(o,["M","A","A","Z"])?qv(m.x,m.y,h,_,b):ii(m.x,m.y,h,_,b,f)})},(0,d.pi)((0,d.pi)({},n),{callback:function(){e.attr("path",a),(0,v.mf)(n.callback)&&n.callback()}}))}}),$n("path-in",function y3(e,n,t){var r=e.getTotalLength();e.attr("lineDash",[r]),e.animate(function(i){return{lineDashOffset:(1-i)*r}},n)}),va("rect",O3),va("mirror",D3),va("list",E3),va("matrix",k3),va("circle",T3),va("tree",z3),Ii("axis",U3),Ii("legend",W3),Ii("tooltip",zp),Ii("annotation",N3),Ii("slider",$3),Ii("scrollbar",j3),Se("tooltip",vg),Se("sibling-tooltip",ab),Se("ellipsis-text",sb),Se("element-active",hb),Se("element-single-active",xb),Se("element-range-active",gb),Se("element-highlight",eh),Se("element-highlight-by-x",Sb),Se("element-highlight-by-color",wb),Se("element-single-highlight",Ab),Se("element-range-highlight",gg),Se("element-sibling-highlight",gg,{effectSiblings:!0,effectByRecord:!0}),Se("element-selected",Ib),Se("element-single-selected",Lb),Se("element-range-selected",Fb),Se("element-link-by-color",vb),Se("active-region",nb),Se("list-active",zb),Se("list-selected",Vb),Se("list-highlight",nh),Se("list-unchecked",Yb),Se("list-checked",Gb),Se("list-focus",Wb),Se("list-radio",$b),Se("legend-item-highlight",nh,{componentNames:["legend"]}),Se("axis-label-highlight",nh,{componentNames:["axis"]}),Se("axis-description",Y4),Se("rect-mask",_g),Se("x-rect-mask",Tg,{dim:"x"}),Se("y-rect-mask",Tg,{dim:"y"}),Se("circle-mask",qb),Se("path-mask",Eg),Se("smooth-path-mask",n4),Se("rect-multi-mask",kg),Se("x-rect-multi-mask",Ig,{dim:"x"}),Se("y-rect-multi-mask",Ig,{dim:"y"}),Se("circle-multi-mask",l4),Se("path-multi-mask",Dg),Se("smooth-path-multi-mask",h4),Se("cursor",v4),Se("data-filter",d4),Se("brush",cl),Se("brush-x",cl,{dims:["x"]}),Se("brush-y",cl,{dims:["y"]}),Se("sibling-filter",lh),Se("sibling-x-filter",lh,{dims:"x"}),Se("sibling-y-filter",lh,{dims:"y"}),Se("element-filter",x4),Se("element-sibling-filter",Og),Se("element-sibling-filter-record",Og,{byRecord:!0}),Se("view-drag",A4),Se("view-move",k4),Se("scale-translate",L4),Se("scale-zoom",P4),Se("reset-button",S4,{name:"reset-button",text:"reset"}),Se("mousewheel-scroll",N4),Le("tooltip",{start:[{trigger:"plot:mousemove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseleave",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),Le("ellipsis-text",{start:[{trigger:"legend-item-name:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"legend-item-name:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"legend-item-name:mouseleave",action:"ellipsis-text:hide"},{trigger:"legend-item-name:touchend",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseleave",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseout",action:"ellipsis-text:hide"},{trigger:"axis-label:touchend",action:"ellipsis-text:hide"}]}),Le("element-active",{start:[{trigger:"element:mouseenter",action:"element-active:active"}],end:[{trigger:"element:mouseleave",action:"element-active:reset"}]}),Le("element-selected",{start:[{trigger:"element:click",action:"element-selected:toggle"}]}),Le("element-highlight",{start:[{trigger:"element:mouseenter",action:"element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight:reset"}]}),Le("element-highlight-by-x",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-x:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-x:reset"}]}),Le("element-highlight-by-color",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-color:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-color:reset"}]}),Le("legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","element-active:reset"]}]}),Le("legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","element-highlight:reset"]}]}),Le("axis-label-highlight",{start:[{trigger:"axis-label:mouseenter",action:["axis-label-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"axis-label:mouseleave",action:["axis-label-highlight:reset","element-highlight:reset"]}]}),Le("element-list-highlight",{start:[{trigger:"element:mouseenter",action:["list-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"element:mouseleave",action:["list-highlight:reset","element-highlight:reset"]}]}),Le("element-range-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"plot:mousedown",isEnable:function(e){return!e.isInShape("mask")},action:["rect-mask:start","rect-mask:show"]},{trigger:"mask:dragstart",action:["rect-mask:moveStart"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:drag",action:["rect-mask:move"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end"]},{trigger:"mask:dragend",action:["rect-mask:moveEnd"]},{trigger:"document:mouseup",isEnable:function(e){return!e.isInPlot()},action:["element-range-highlight:clear","rect-mask:end","rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["element-range-highlight:clear","rect-mask:hide"]}]}),Le("brush",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:["brush:start","rect-mask:start","rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Hr,action:["rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Hr,action:["brush:filter","brush:end","rect-mask:end","rect-mask:hide","reset-button:show"]}],rollback:[{trigger:"reset-button:click",action:["brush:reset","reset-button:hide","cursor:crosshair"]}]}),Le("brush-visible",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"plot:mousedown",action:["rect-mask:start","rect-mask:show"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end","rect-mask:hide","element-filter:filter","element-range-highlight:clear"]}],rollback:[{trigger:"dblclick",action:["element-filter:clear"]}]}),Le("brush-x",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:["brush-x:start","x-rect-mask:start","x-rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Hr,action:["x-rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Hr,action:["brush-x:filter","brush-x:end","x-rect-mask:end","x-rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-x:reset"]}]}),Le("element-path-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Hr,action:"path-mask:start"},{trigger:"mousedown",isEnable:Hr,action:"path-mask:show"}],processing:[{trigger:"mousemove",action:"path-mask:addPoint"}],end:[{trigger:"mouseup",action:"path-mask:end"}],rollback:[{trigger:"dblclick",action:"path-mask:hide"}]}),Le("brush-x-multi",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"mousedown",isEnable:Hr,action:["x-rect-multi-mask:start","x-rect-multi-mask:show"]},{trigger:"mask:dragstart",action:["x-rect-multi-mask:moveStart"]}],processing:[{trigger:"mousemove",isEnable:function(e){return!zs(e)},action:["x-rect-multi-mask:resize"]},{trigger:"multi-mask:change",action:"element-range-highlight:highlight"},{trigger:"mask:drag",action:["x-rect-multi-mask:move"]}],end:[{trigger:"mouseup",action:["x-rect-multi-mask:end"]},{trigger:"mask:dragend",action:["x-rect-multi-mask:moveEnd"]}],rollback:[{trigger:"dblclick",action:["x-rect-multi-mask:clear","cursor:crosshair"]},{trigger:"multi-mask:clearAll",action:["element-range-highlight:clear"]},{trigger:"multi-mask:clearSingle",action:["element-range-highlight:highlight"]}]}),Le("element-single-selected",{start:[{trigger:"element:click",action:"element-single-selected:toggle"}]}),Le("legend-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:["cursor:pointer","list-radio:show"]},{trigger:"legend-item:mouseleave",action:["cursor:default","list-radio:hide"]}],start:[{trigger:"legend-item:click",isEnable:function(e){return!e.isInShape("legend-item-radio")},action:["legend-item-highlight:reset","element-highlight:reset","list-unchecked:toggle","data-filter:filter","list-radio:show"]},{trigger:"legend-item-radio:mouseenter",action:["list-radio:showTip"]},{trigger:"legend-item-radio:mouseleave",action:["list-radio:hideTip"]},{trigger:"legend-item-radio:click",action:["list-focus:toggle","data-filter:filter","list-radio:show"]}]}),Le("continuous-filter",{start:[{trigger:"legend:valuechanged",action:"data-filter:filter"}]}),Le("continuous-visible-filter",{start:[{trigger:"legend:valuechanged",action:"element-filter:filter"}]}),Le("legend-visible-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:["legend-item-highlight:reset","element-highlight:reset","list-unchecked:toggle","element-filter:filter"]}]}),Le("active-region",{start:[{trigger:"plot:mousemove",action:"active-region:show"}],end:[{trigger:"plot:mouseleave",action:"active-region:hide"}]}),Le("axis-description",{start:[{trigger:"axis-description:mousemove",action:"axis-description:show"}],end:[{trigger:"axis-description:mouseleave",action:"axis-description:hide"}]}),Le("view-zoom",{start:[{trigger:"plot:mousewheel",isEnable:function(e){return Rg(e.event)},action:"scale-zoom:zoomOut",throttle:{wait:100,leading:!0,trailing:!1}},{trigger:"plot:mousewheel",isEnable:function(e){return!Rg(e.event)},action:"scale-zoom:zoomIn",throttle:{wait:100,leading:!0,trailing:!1}}]}),Le("sibling-tooltip",{start:[{trigger:"plot:mousemove",action:"sibling-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"sibling-tooltip:hide"}]}),Le("plot-mousewheel-scroll",{start:[{trigger:"plot:mousewheel",action:"mousewheel-scroll:scroll"}]});var Hn=["type","alias","tickCount","tickInterval","min","max","nice","minLimit","maxLimit","range","tickMethod","base","exponent","mask","sync"],rr=(()=>(function(e){e.ERROR="error",e.WARN="warn",e.INFO="log"}(rr||(rr={})),rr))(),Ng="AntV/G2Plot";function Vg(e){for(var n=[],t=1;t=0}),i=t.every(function(a){return(0,v.U2)(a,[n])<=0});return r?{min:0}:i?{max:0}:{}}function Ug(e,n,t,r,i){if(void 0===i&&(i=[]),!Array.isArray(e))return{nodes:[],links:[]};var a=[],o={},s=-1;return e.forEach(function(l){var c=l[n],h=l[t],f=l[r],p=je(l,i);o[c]||(o[c]=(0,d.pi)({id:++s,name:c},p)),o[h]||(o[h]=(0,d.pi)({id:++s,name:h},p)),a.push((0,d.pi)({source:o[c].id,target:o[h].id,value:f},p))}),{nodes:Object.values(o).sort(function(l,c){return l.id-c.id}),links:a}}function wa(e,n){var t=(0,v.hX)(e,function(r){var i=r[n];return null===i||"number"==typeof i&&!isNaN(i)});return Gr(rr.WARN,t.length===e.length,"illegal data existed in chart data."),t}var hh,G4={}.toString,Yg=function(e,n){return G4.call(e)==="[object "+n+"]"},Z4=function(e){return Yg(e,"Array")},Hg=function(e){if(!function(e){return"object"==typeof e&&null!==e}(e)||!Yg(e,"Object"))return!1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n},Gg=function(e,n,t,r){for(var i in t=t||0,r=r||5,n)if(Object.prototype.hasOwnProperty.call(n,i)){var a=n[i];a?Hg(a)?(Hg(e[i])||(e[i]={}),t0&&(t=t.map(function(r,i){return n.forEach(function(a,o){r+=n[o][i]}),r})),t}(0,v.HP)(function(e,n){void 0===n&&(n={});var t=n.fontSize,r=n.fontFamily,i=void 0===r?"sans-serif":r,a=n.fontWeight,o=n.fontStyle,s=n.fontVariant,l=function $4(){return hh||(hh=document.createElement("canvas").getContext("2d")),hh}();return l.font=[o,a,s,"".concat(t,"px"),i].join(" "),l.measureText((0,v.HD)(e)?e:"").width},function(e,n){return void 0===n&&(n={}),(0,d.ev)([e],(0,v.VO)(n),!0).join("")});var q4=function(e,n,t,r){var a,o,l,c,i=[],s=!!r;if(s){l=[1/0,1/0],c=[-1/0,-1/0];for(var h=0,f=e.length;h"},key:"".concat(0===l?"top":"bottom","-statistic")},je(s,["offsetX","offsetY","rotate","style","formatter"])))}})},tT=function(e,n,t){var r=n.statistic;[r.title,r.content].forEach(function(o){if(o){var s=(0,v.mf)(o.style)?o.style(t):o.style;e.annotation().html((0,d.pi)({position:["50%","100%"],html:function(l,c){var h=c.getCoordinate(),f=c.views[0].getCoordinate(),p=f.getCenter(),g=f.getRadius(),y=Math.max(Math.sin(f.startAngle),Math.sin(f.endAngle))*g,m=p.y+y-h.y.start-parseFloat((0,v.U2)(s,"fontSize",0)),x=h.getRadius()*h.innerRadius*2;Xg(l,(0,d.pi)({width:"".concat(x,"px"),transform:"translate(-50%, ".concat(m,"px)")},Wg(s)));var C=c.getData();if(o.customHtml)return o.customHtml(l,c,t,C);var M=o.content;return o.formatter&&(M=o.formatter(t,C)),M?(0,v.HD)(M)?M:"".concat(M):"
      "}},je(o,["offsetX","offsetY","rotate","style","formatter"])))}})};function $g(e,n){return n?(0,v.u4)(n,function(t,r,i){return t.replace(new RegExp("{\\s*".concat(i,"\\s*}"),"g"),r)},e):e}function Ue(e,n){return e.views.find(function(t){return t.id===n})}function ko(e){var n=e.parent;return n?n.views:[]}function Jg(e){return ko(e).filter(function(n){return n!==e})}function Io(e,n,t){void 0===t&&(t=e.geometries),e.animate("boolean"!=typeof n||n),(0,v.S6)(t,function(r){var i;i=(0,v.mf)(n)?n(r.type||r.shapeType,r)||!0:n,r.animate(i)})}function vl(){return"object"==typeof window?window?.devicePixelRatio:2}function vh(e,n){void 0===n&&(n=e);var t=document.createElement("canvas"),r=vl();return t.width=e*r,t.height=n*r,t.style.width="".concat(e,"px"),t.style.height="".concat(n,"px"),t.getContext("2d").scale(r,r),t}function ph(e,n,t,r){void 0===r&&(r=t);var i=n.backgroundColor;e.globalAlpha=n.opacity,e.fillStyle=i,e.beginPath(),e.fillRect(0,0,t,r),e.closePath()}function Qg(e,n,t){var r=e+n;return t?2*r:r}function qg(e,n){return n?[[.25*e,.25*e],[.75*e,.75*e]]:[[.5*e,.5*e]]}function dh(e,n){var t=n*Math.PI/180;return{a:Math.cos(t)*(1/e),b:Math.sin(t)*(1/e),c:-Math.sin(t)*(1/e),d:Math.cos(t)*(1/e),e:0,f:0}}var eT={size:6,padding:2,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0,isStagger:!0};function nT(e,n,t,r){var i=n.size,a=n.fill,o=n.lineWidth,s=n.stroke,l=n.fillOpacity;e.beginPath(),e.globalAlpha=l,e.fillStyle=a,e.strokeStyle=s,e.lineWidth=o,e.arc(t,r,i/2,0,2*Math.PI,!1),e.fill(),o&&e.stroke(),e.closePath()}var iT={rotation:45,spacing:5,opacity:1,backgroundColor:"transparent",strokeOpacity:.5,stroke:"#fff",lineWidth:2};var sT={size:6,padding:1,isStagger:!0,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0};function lT(e,n,t,r){var i=n.stroke,a=n.size,o=n.fill,s=n.lineWidth;e.globalAlpha=n.fillOpacity,e.strokeStyle=i,e.lineWidth=s,e.fillStyle=o,e.strokeRect(t-a/2,r-a/2,a,a),e.fillRect(t-a/2,r-a/2,a,a)}function uT(e){var r,t=e.cfg;switch(e.type){case"dot":r=function rT(e){var n=_t({},eT,e),i=n.isStagger,a=n.rotation,o=Qg(n.size,n.padding,i),s=qg(o,i),l=vh(o,o),c=l.getContext("2d");ph(c,n,o);for(var h=0,f=s;h0&&function LT(e,n,t){(function IT(e,n,t){var r=e.view,i=e.geometry,a=e.group,o=e.options,s=e.horizontal,l=o.offset,c=o.size,h=o.arrow,f=r.getCoordinate(),p=Cl(f,n)[3],g=Cl(f,t)[0],y=g.y-p.y,m=g.x-p.x;if("boolean"!=typeof h){var M,x=h.headSize,C=o.spacing;s?(m-x)/2_){var W=Math.max(1,Math.ceil(_/(b/m.length))-1),tt="".concat(m.slice(0,W),"...");M.attr("text",tt)}}}}(e,n,t)}(p,g[m-1],y)})}})),r}}(t.yField,!n,!!r),function FT(e){return void 0===e&&(e=!1),function(n){var t=n.chart,i=n.options.connectedArea,a=function(){t.removeInteraction(Yi.hover),t.removeInteraction(Yi.click)};if(!e&&i){var o=i.trigger||"hover";a(),t.interaction(Yi[o],{start:xh(o,i.style)})}else a();return n}}(!t.isStack),Vi)(e)}function UT(e){var n=e.options,t=n.xField,r=n.yField,i=n.xAxis,a=n.yAxis,o={left:"bottom",right:"top",top:"left",bottom:"right"},s=!1!==a&&(0,d.pi)({position:o[a?.position||"left"]},a),l=!1!==i&&(0,d.pi)({position:o[i?.position||"bottom"]},i);return(0,d.pi)((0,d.pi)({},e),{options:(0,d.pi)((0,d.pi)({},n),{xField:r,yField:t,xAxis:s,yAxis:l})})}function YT(e){var t=e.options.label;return t&&!t.position&&(t.position="left",t.layout||(t.layout=[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}])),_t({},e,{options:{label:t}})}function HT(e){var n=e.options,i=n.legend;return n.seriesField?!1!==i&&(i=(0,d.pi)({position:n.isStack?"top-left":"right-top"},i||{})):i=!1,_t({},e,{options:{legend:i}})}function GT(e){var t=[{type:"transpose"},{type:"reflectY"}].concat(e.options.coordinate||[]);return _t({},e,{options:{coordinate:t}})}function ZT(e){var t=e.options,r=t.barStyle,i=t.barWidthRatio,a=t.minBarWidth,o=t.maxBarWidth,s=t.barBackground;return Ml({chart:e.chart,options:(0,d.pi)((0,d.pi)({},t),{columnStyle:r,columnWidthRatio:i,minColumnWidth:a,maxColumnWidth:o,columnBackground:s})},!0)}function v0(e){return Fe(UT,YT,HT,mn,GT,ZT)(e)}Le(Yi.hover,{start:xh(Yi.hover),end:[{trigger:"interval:mouseleave",action:["element-highlight-by-color:reset","element-link-by-color:unlink"]}]}),Le(Yi.click,{start:xh(Yi.click),end:[{trigger:"document:mousedown",action:["element-highlight-by-color:clear","element-link-by-color:clear"]}]});var _h,WT=_t({},ze.getDefaultOptions(),{barWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},legend:{radio:{}},interactions:[{type:"active-region"}]}),Mh=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="bar",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return WT},n.prototype.changeData=function(t){var r,i;this.updateOption({data:t});var o=this.chart,s=this.options,l=s.isPercent,c=s.xField,h=s.yField,f=s.xAxis,p=s.yAxis;c=(r=[h,c])[0],h=r[1],f=(i=[p,f])[0],p=i[1],Ch({chart:o,options:(0,d.pi)((0,d.pi)({},s),{xField:c,yField:h,yAxis:p,xAxis:f})}),o.changeData(Lo(t,c,h,c,l))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return v0},n}(ze),XT=_t({},ze.getDefaultOptions(),{columnWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},legend:{radio:{}},interactions:[{type:"active-region"}]}),wh=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="column",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return XT},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options,i=r.yField,a=r.xField,o=r.isPercent;Ch({chart:this.chart,options:this.options}),this.chart.changeData(Lo(t,i,a,i,o))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Ml},n}(ze),gi="$$percentage$$",yi="$$mappingValue$$",Wr="$$conversion$$",Sh="$$totalPercentage$$",Oo="$$x$$",Po="$$y$$",$T={appendPadding:[0,80],minSize:0,maxSize:1,meta:(_h={},_h[yi]={min:0,max:1,nice:!1},_h),label:{style:{fill:"#fff",fontSize:12}},tooltip:{showTitle:!1,showMarkers:!1,shared:!1},conversionTag:{offsetX:10,offsetY:0,style:{fontSize:12,fill:"rgba(0,0,0,0.45)"}}},p0="CONVERSION_TAG_NAME";function bh(e,n,t){var i=t.yField,a=t.maxSize,o=t.minSize,s=(0,v.U2)((0,v.UT)(n,i),[i]),l=(0,v.hj)(a)?a:1,c=(0,v.hj)(o)?o:0;return(0,v.UI)(e,function(h,f){var p=(h[i]||0)/s;return h[gi]=p,h[yi]=(l-c)*p+c,h[Wr]=[(0,v.U2)(e,[f-1,i]),h[i]],h})}function Th(e){return function(n){var t=n.chart,r=n.options,i=r.conversionTag,o=r.filteredData||t.getOptions().data;if(i){var s=i.formatter;o.forEach(function(l,c){if(!(c<=0||Number.isNaN(l[yi]))){var h=e(l,c,o,{top:!0,name:p0,text:{content:(0,v.mf)(s)?s(l,o):s,offsetX:i.offsetX,offsetY:i.offsetY,position:"end",autoRotate:!1,style:(0,d.pi)({textAlign:"start",textBaseline:"middle"},i.style)}});t.annotation().line(h)}})}return n}}function JT(e){var n=e.chart,t=e.options,r=t.data,i=void 0===r?[]:r,l=bh(i,i,{yField:t.yField,maxSize:t.maxSize,minSize:t.minSize});return n.data(l),e}function QT(e){var n=e.chart,t=e.options,r=t.xField,a=t.color,s=t.label,l=t.shape,c=void 0===l?"funnel":l,h=t.funnelStyle,f=t.state,p=ir(t.tooltip,[r,t.yField]),g=p.fields,y=p.formatter;return Gn({chart:n,options:{type:"interval",xField:r,yField:yi,colorField:r,tooltipFields:(0,v.kJ)(g)&&g.concat([gi,Wr]),mapping:{shape:c,tooltip:y,color:a,style:h},label:s,state:f}}),An(e.chart,"interval").adjust("symmetric"),e}function qT(e){return e.chart.coordinate({type:"rect",actions:e.options.isTransposed?[]:[["transpose"],["scale",1,-1]]}),e}function d0(e){var t=e.chart,r=e.options.maxSize,i=(0,v.U2)(t,["geometries","0","dataArray"],[]),a=(0,v.U2)(t,["options","data","length"]),o=(0,v.UI)(i,function(l){return(0,v.U2)(l,["0","nextPoints","0","x"])*a-.5});return Th(function(l,c,h,f){var p=r-(r-l[yi])/2;return(0,d.pi)((0,d.pi)({},f),{start:[o[c-1]||c-.5,p],end:[o[c-1]||c-.5,p+.05]})})(e),e}function g0(e){return Fe(JT,QT,qT,d0)(e)}function jT(e){var n,t=e.chart,r=e.options,i=r.data,o=r.yField;return t.data(void 0===i?[]:i),t.scale(((n={})[o]={sync:!0},n)),e}function KT(e){var t=e.options,r=t.data,i=t.xField,a=t.yField,o=t.color,s=t.compareField,l=t.isTransposed,c=t.tooltip,h=t.maxSize,f=t.minSize,p=t.label,g=t.funnelStyle,y=t.state;return e.chart.facet("mirror",{fields:[s],transpose:!l,padding:l?0:[32,0,0,0],showTitle:t.showFacetTitle,eachView:function(x,C){var M=l?C.rowIndex:C.columnIndex;l||x.coordinate({type:"rect",actions:[["transpose"],["scale",0===M?-1:1,-1]]});var _=bh(C.data,r,{yField:a,maxSize:h,minSize:f});x.data(_);var b=ir(c,[i,a,s]),F=b.fields,W=b.formatter,tt=l?{offset:0===M?10:-23,position:0===M?"bottom":"top"}:{offset:10,position:"left",style:{textAlign:0===M?"end":"start"}};Gn({chart:x,options:{type:"interval",xField:i,yField:yi,colorField:i,tooltipFields:(0,v.kJ)(F)&&F.concat([gi,Wr]),mapping:{shape:"funnel",tooltip:W,color:o,style:g},label:!1!==p&&_t({},tt,p),state:y}})}}),e}function y0(e){var n=e.chart,t=e.index,r=e.options,i=r.conversionTag,a=r.isTransposed;((0,v.hj)(t)?[n]:n.views).forEach(function(o,s){var l=(0,v.U2)(o,["geometries","0","dataArray"],[]),c=(0,v.U2)(o,["options","data","length"]),h=(0,v.UI)(l,function(p){return(0,v.U2)(p,["0","nextPoints","0","x"])*c-.5});Th(function(p,g,y,m){return _t({},m,{start:[h[g-1]||g-.5,p[yi]],end:[h[g-1]||g-.5,p[yi]+.05],text:a?{style:{textAlign:"start"}}:{offsetX:!1!==i?(0===(t||s)?-1:1)*i.offsetX:0,style:{textAlign:0===(t||s)?"end":"start"}}})})(_t({},{chart:o,options:r}))})}function t5(e){return e.chart.once("beforepaint",function(){return y0(e)}),e}function n5(e){var n=e.chart,t=e.options,r=t.data,i=void 0===r?[]:r,a=t.yField,o=(0,v.u4)(i,function(c,h){return c+(h[a]||0)},0),s=(0,v.UT)(i,a)[a],l=(0,v.UI)(i,function(c,h){var f=[],p=[];if(c[Sh]=(c[a]||0)/o,h){var g=i[h-1][Oo],y=i[h-1][Po];f[0]=g[3],p[0]=y[3],f[1]=g[2],p[1]=y[2]}else f[0]=-.5,p[0]=1,f[1]=.5,p[1]=1;return p[2]=p[1]-c[Sh],f[2]=(p[2]+1)/4,p[3]=p[2],f[3]=-f[2],c[Oo]=f,c[Po]=p,c[gi]=(c[a]||0)/s,c[Wr]=[(0,v.U2)(i,[h-1,a]),c[a]],c});return n.data(l),e}function r5(e){var n=e.chart,t=e.options,r=t.xField,a=t.color,s=t.label,l=t.funnelStyle,c=t.state,h=ir(t.tooltip,[r,t.yField]),f=h.fields,p=h.formatter;return Gn({chart:n,options:{type:"polygon",xField:Oo,yField:Po,colorField:r,tooltipFields:(0,v.kJ)(f)&&f.concat([gi,Wr]),label:s,state:c,mapping:{tooltip:p,color:a,style:l}}}),e}function i5(e){return e.chart.coordinate({type:"rect",actions:e.options.isTransposed?[["transpose"],["reflect","x"]]:[]}),e}function a5(e){return Th(function(t,r,i,a){return(0,d.pi)((0,d.pi)({},a),{start:[t[Oo][1],t[Po][1]],end:[t[Oo][1]+.05,t[Po][1]]})})(e),e}function s5(e){var n,t=e.chart,r=e.options,i=r.data,o=r.yField;return t.data(void 0===i?[]:i),t.scale(((n={})[o]={sync:!0},n)),e}function l5(e){var t=e.options;return e.chart.facet("rect",{fields:[t.seriesField],padding:[t.isTransposed?0:32,10,0,10],showTitle:t.showFacetTitle,eachView:function(o,s){g0(_t({},e,{chart:o,options:{data:s.data}}))}}),e}var u5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.rendering=!1,t}return(0,d.ZT)(n,e),n.prototype.change=function(t){var r=this;if(!this.rendering){var a=t.compareField,o=a?y0:d0,s=this.context.view;(0,v.UI)(t.seriesField||a?s.views:[s],function(c,h){var f=c.getController("annotation"),p=(0,v.hX)((0,v.U2)(f,["option"],[]),function(y){return y.name!==p0});f.clear(!0),(0,v.S6)(p,function(y){"object"==typeof y&&c.annotation()[y.type](y)});var g=(0,v.U2)(c,["filteredData"],c.getOptions().data);o({chart:c,index:h,options:(0,d.pi)((0,d.pi)({},t),{filteredData:bh(g,g,t)})}),c.filterData(g),r.rendering=!0,c.render(!0)})}this.rendering=!1},n}(on),m0="funnel-conversion-tag",Ah="funnel-afterrender",x0={trigger:"afterrender",action:"".concat(m0,":change")};function h5(e){var h,n=e.options,t=n.compareField,r=n.xField,i=n.yField,o=n.funnelStyle,s=n.data,l=dl(n.locale);return(t||o)&&(h=function(f){return _t({},t&&{lineWidth:1,stroke:"#fff"},(0,v.mf)(o)?o(f):o)}),_t({options:{label:t?{fields:[r,i,t,gi,Wr],formatter:function(f){return"".concat(f[i])}}:{fields:[r,i,gi,Wr],offset:0,position:"middle",formatter:function(f){return"".concat(f[r]," ").concat(f[i])}},tooltip:{title:r,formatter:function(f){return{name:f[r],value:f[i]}}},conversionTag:{formatter:function(f){return"".concat(l.get(["conversionTag","label"]),": ").concat(f0.apply(void 0,f[Wr]))}}}},e,{options:{funnelStyle:h,data:(0,v.d9)(s)}})}function f5(e){var n=e.options,t=n.compareField,r=n.dynamicHeight;return n.seriesField?function c5(e){return Fe(s5,l5)(e)}(e):t?function e5(e){return Fe(jT,KT,t5)(e)}(e):r?function o5(e){return Fe(n5,r5,i5,a5)(e)}(e):g0(e)}function v5(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function p5(e){return e.chart.axis(!1),e}function d5(e){var r=e.options.legend;return e.chart.legend(!1!==r&&r),e}function g5(e){var n=e.chart,t=e.options,i=t.dynamicHeight;return(0,v.S6)(t.interactions,function(a){!1===a.enable?n.removeInteraction(a.type):n.interaction(a.type,a.cfg||{})}),i?n.removeInteraction(Ah):n.interaction(Ah,{start:[(0,d.pi)((0,d.pi)({},x0),{arg:t})]}),e}function C0(e){return Fe(h5,f5,v5,p5,mn,g5,d5,Ke,Xe,ln())(e)}Se(m0,u5),Le(Ah,{start:[x0]});var wl,M0=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="funnel",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return $T},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return C0},n.prototype.setState=function(t,r,i){void 0===i&&(i=!0);var a=Fo(this.chart);(0,v.S6)(a,function(o){r(o.getData())&&o.setState(t,i)})},n.prototype.getStates=function(){var t=Fo(this.chart),r=[];return(0,v.S6)(t,function(i){var a=i.getData(),o=i.getStates();(0,v.S6)(o,function(s){r.push({data:a,state:s,geometry:i.geometry,element:i})})}),r},n.CONVERSATION_FIELD=Wr,n.PERCENT_FIELD=gi,n.TOTAL_PERCENT_FIELD=Sh,n}(ze),Eh="range",w0="type",Xr="percent",y5="#f0f0f0",_0="indicator-view",S0="range-view",m5={percent:0,range:{ticks:[]},innerRadius:.9,radius:.95,startAngle:-7/6*Math.PI,endAngle:1/6*Math.PI,syncViewPadding:!0,axis:{line:null,label:{offset:-24,style:{textAlign:"center",textBaseline:"middle"}},subTickLine:{length:-8},tickLine:{length:-12},grid:null},indicator:{pointer:{style:{lineWidth:5,lineCap:"round"}},pin:{style:{r:9.75,lineWidth:4.5,fill:"#fff"}}},statistic:{title:!1},meta:(wl={},wl[Eh]={sync:"v"},wl[Xr]={sync:"v",tickCount:5,tickInterval:.2},wl),animation:!1};function b0(e){var n;return[(n={},n[Xr]=(0,v.uZ)(e,0,1),n)]}function T0(e,n){var t=(0,v.U2)(n,["ticks"],[]),r=(0,v.dp)(t)?(0,v.jj)(t):[0,(0,v.uZ)(e,0,1),1];return r[0]||r.shift(),function x5(e,n){return e.map(function(t,r){var i;return(i={})[Eh]=t-(e[r-1]||0),i[w0]="".concat(r),i[Xr]=n,i})}(r,e)}function C5(e){var n=e.chart,t=e.options,r=t.percent,i=t.range,a=t.radius,o=t.innerRadius,s=t.startAngle,l=t.endAngle,c=t.axis,h=t.indicator,f=t.gaugeStyle,p=t.type,g=t.meter,y=i.color,m=i.width;if(h){var x=b0(r),C=n.createView({id:_0});C.data(x),C.point().position("".concat(Xr,"*1")).shape(h.shape||"gauge-indicator").customInfo({defaultColor:n.getTheme().defaultColor,indicator:h}),C.coordinate("polar",{startAngle:s,endAngle:l,radius:o*a}),C.axis(Xr,c),C.scale(Xr,je(c,Hn))}var M=T0(r,t.range),_=n.createView({id:S0});_.data(M);var b=(0,v.HD)(y)?[y,y5]:y;return En({chart:_,options:{xField:"1",yField:Eh,seriesField:w0,rawFields:[Xr],isStack:!0,interval:{color:b,style:f,shape:"meter"===p?"meter-gauge":null},args:{zIndexReversed:!0,sortZIndex:!0},minColumnWidth:m,maxColumnWidth:m}}).ext.geometry.customInfo({meter:g}),_.coordinate("polar",{innerRadius:o,radius:a,startAngle:s,endAngle:l}).transpose(),e}function M5(e){var n;return Fe(hn(((n={range:{min:0,max:1,maxLimit:1,minLimit:0}})[Xr]={},n)))(e)}function A0(e,n){var t=e.chart,r=e.options,i=r.statistic,a=r.percent;if(t.getController("annotation").clear(!0),i){var o=i.content,s=void 0;o&&(s=_t({},{content:"".concat((100*a).toFixed(2),"%"),style:{opacity:.75,fontSize:"30px",lineHeight:1,textAlign:"center",color:"rgba(44,53,66,0.85)"}},o)),tT(t,{statistic:(0,d.pi)((0,d.pi)({},i),{content:s})},{percent:a})}return n&&t.render(!0),e}function w5(e){var r=e.options.tooltip;return e.chart.tooltip(!!r&&_t({showTitle:!1,showMarkers:!1,containerTpl:'
      ',domStyles:{"g2-tooltip":{padding:"4px 8px",fontSize:"10px"}},customContent:function(i,a){var o=(0,v.U2)(a,[0,"data",Xr],0);return"".concat((100*o).toFixed(2),"%")}},r)),e}function _5(e){return e.chart.legend(!1),e}function E0(e){return Fe(Xe,Ke,C5,M5,w5,A0,sn,ln(),_5)(e)}Je("point","gauge-indicator",{draw:function(e,n){var t=e.customInfo,r=t.indicator,i=t.defaultColor,o=r.pointer,s=r.pin,l=n.addGroup(),c=this.parsePoint({x:0,y:0});return o&&l.addShape("line",{name:"pointer",attrs:(0,d.pi)({x1:c.x,y1:c.y,x2:e.x,y2:e.y,stroke:i},o.style)}),s&&l.addShape("circle",{name:"pin",attrs:(0,d.pi)({x:c.x,y:c.y,stroke:i},s.style)}),l}}),Je("interval","meter-gauge",{draw:function(e,n){var t=e.customInfo.meter,r=void 0===t?{}:t,i=r.steps,a=void 0===i?50:i,o=r.stepRatio,s=void 0===o?.5:o;a=a<1?1:a,s=(0,v.uZ)(s,0,1);var l=this.coordinate,c=l.startAngle,f=0;s>0&&s<1&&(f=(l.endAngle-c)/a/(s/(1-s)+1-1/a));for(var g=f/(1-s)*s,y=n.addGroup(),m=this.coordinate.getCenter(),x=this.coordinate.getRadius(),C=Yn.getAngle(e,this.coordinate),_=C.endAngle,b=C.startAngle;b<_;){var F=void 0,W=(b-c)%(g+f);F=W1?l/(r-1):s.max),!t&&!r){var h=function b5(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1}(o);c=l/h}var f={},p=(0,v.vM)(a,i);(0,v.xb)(p)?(0,v.S6)(a,function(y){var x=F0(y[n],c,r),C="".concat(x[0],"-").concat(x[1]);(0,v.wH)(f,C)||(f[C]={range:x,count:0}),f[C].count+=1}):Object.keys(p).forEach(function(y){(0,v.S6)(p[y],function(m){var C=F0(m[n],c,r),M="".concat(C[0],"-").concat(C[1]),_="".concat(M,"-").concat(y);(0,v.wH)(f,_)||(f[_]={range:C,count:0},f[_][i]=y),f[_].count+=1})});var g=[];return(0,v.S6)(f,function(y){g.push(y)}),g}var _l="range",zo="count",T5=_t({},ze.getDefaultOptions(),{columnStyle:{stroke:"#FFFFFF"},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]});function A5(e){var n=e.chart,t=e.options,s=t.color,l=t.stackField,c=t.legend,h=t.columnStyle,f=k0(t.data,t.binField,t.binWidth,t.binNumber,l);return n.data(f),En(_t({},e,{options:{xField:_l,yField:zo,seriesField:l,isStack:!0,interval:{color:s,style:h}}})),c&&l?n.legend(l,c):n.legend(!1),e}function E5(e){var n,t=e.options,i=t.yAxis;return Fe(hn(((n={})[_l]=t.xAxis,n[zo]=i,n)))(e)}function F5(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis;return n.axis(_l,!1!==r&&r),n.axis(zo,!1!==i&&i),e}function k5(e){var r=e.options.label,i=An(e.chart,"interval");if(r){var a=r.callback,o=(0,d._T)(r,["callback"]);i.label({fields:[zo],callback:a,cfg:Mn(o)})}else i.label(!1);return e}function I0(e){return Fe(Xe,Jn("columnStyle"),A5,E5,F5,di,k5,mn,sn,Ke)(e)}var I5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="histogram",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return T5},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options;this.chart.changeData(k0(t,r.binField,r.binWidth,r.binNumber,r.stackField))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return I0},n}(ze),D5=_t({},ze.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},legend:{position:"top-left",radio:{}},isStack:!1}),L5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.active=function(){var t=this.getView(),r=this.context.event;if(r.data){var i=r.data.items,a=t.geometries.filter(function(o){return"point"===o.type});(0,v.S6)(a,function(o){(0,v.S6)(o.elements,function(s){var l=-1!==(0,v.cx)(i,function(c){return c.data===s.data});s.setState("active",l)})})}},n.prototype.reset=function(){var r=this.getView().geometries.filter(function(i){return"point"===i.type});(0,v.S6)(r,function(i){(0,v.S6)(i.elements,function(a){a.setState("active",!1)})})},n.prototype.getView=function(){return this.context.view},n}(on);Se("marker-active",L5),Le("marker-active",{start:[{trigger:"tooltip:show",action:"marker-active:active"}],end:[{trigger:"tooltip:hide",action:"marker-active:reset"}]});var Fh=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="line",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return D5},n.prototype.changeData=function(t){this.updateOption({data:t}),xl({chart:this.chart,options:this.options}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return l0},n}(ze),D0=_t({},ze.getDefaultOptions(),{legend:{position:"right",radio:{}},tooltip:{shared:!1,showTitle:!1,showMarkers:!1},label:{layout:{type:"limit-in-plot",cfg:{action:"ellipsis"}}},pieStyle:{stroke:"white",lineWidth:1},statistic:{title:{style:{fontWeight:300,color:"#4B535E",textAlign:"center",fontSize:"20px",lineHeight:1}},content:{style:{fontWeight:"bold",color:"rgba(44,53,66,0.85)",textAlign:"center",fontSize:"32px",lineHeight:1}}},theme:{components:{annotation:{text:{animate:!1}}}}}),O5=[1,0,0,0,1,0,0,0,1];function kh(e,n){var t=(0,d.ev)([],n||O5,!0);return Yn.transform(t,e)}var P5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getActiveElements=function(){var t=Yn.getDelegationObject(this.context);if(t){var r=this.context.view,a=t.item,o=t.component.get("field");if(o)return r.geometries[0].elements.filter(function(l){return l.getModel().data[o]===a.value})}return[]},n.prototype.getActiveElementLabels=function(){var t=this.context.view,r=this.getActiveElements();return t.geometries[0].labelsContainer.getChildren().filter(function(a){return r.find(function(o){return(0,v.Xy)(o.getData(),a.get("data"))})})},n.prototype.transfrom=function(t){void 0===t&&(t=7.5);var r=this.getActiveElements(),i=this.getActiveElementLabels();r.forEach(function(a,o){var s=i[o],l=a.geometry.coordinate;if(l.isPolar&&l.isTransposed){var c=Yn.getAngle(a.getModel(),l),p=(c.startAngle+c.endAngle)/2,g=t,y=g*Math.cos(p),m=g*Math.sin(p);a.shape.setMatrix(kh([["t",y,m]])),s.setMatrix(kh([["t",y,m]]))}})},n.prototype.active=function(){this.transfrom()},n.prototype.reset=function(){this.transfrom(0)},n}(on),B5=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getAnnotations=function(t){return(t||this.context.view).getController("annotation").option},n.prototype.getInitialAnnotation=function(){return this.initialAnnotation},n.prototype.init=function(){var t=this,r=this.context.view;r.removeInteraction("tooltip"),r.on("afterchangesize",function(){var i=t.getAnnotations(r);t.initialAnnotation=i})},n.prototype.change=function(t){var r=this.context,i=r.view,a=r.event;this.initialAnnotation||(this.initialAnnotation=this.getAnnotations());var o=(0,v.U2)(a,["data","data"]);if(a.type.match("legend-item")){var s=Yn.getDelegationObject(this.context),l=i.getGroupedFields()[0];if(s&&l){var c=s.item;o=i.getData().find(function(g){return g[l]===c.value})}}if(o){var h=(0,v.U2)(t,"annotations",[]),f=(0,v.U2)(t,"statistic",{});i.getController("annotation").clear(!0),(0,v.S6)(h,function(g){"object"==typeof g&&i.annotation()[g.type](g)}),fl(i,{statistic:f,plotType:"pie"},o),i.render(!0)}var p=function z5(e){var t,r=e.event.target;return r&&(t=r.get("element")),t}(this.context);p&&p.shape.toFront()},n.prototype.reset=function(){var t=this.context.view;t.getController("annotation").clear(!0);var i=this.getInitialAnnotation();(0,v.S6)(i,function(a){t.annotation()[a.type](a)}),t.render(!0)},n}(on),L0="pie-statistic";function N5(e,n){var t;switch(e){case"inner":return t="-30%",(0,v.HD)(n)&&n.endsWith("%")?.01*parseFloat(n)>0?t:n:n<0?n:t;case"outer":return t=12,(0,v.HD)(n)&&n.endsWith("%")?.01*parseFloat(n)<0?t:n:n>0?n:t;default:return n}}function Sl(e,n){return(0,v.yW)(wa(e,n),function(t){return 0===t[n]})}function V5(e){var n=e.chart,t=e.options,i=t.angleField,a=t.colorField,o=t.color,s=t.pieStyle,l=t.shape,c=wa(t.data,i);if(Sl(c,i)){var h="$$percentage$$";c=c.map(function(p){var g;return(0,d.pi)((0,d.pi)({},p),((g={})[h]=1/c.length,g))}),n.data(c),En(_t({},e,{options:{xField:"1",yField:h,seriesField:a,isStack:!0,interval:{color:o,shape:l,style:s},args:{zIndexReversed:!0,sortZIndex:!0}}}))}else n.data(c),En(_t({},e,{options:{xField:"1",yField:i,seriesField:a,isStack:!0,interval:{color:o,shape:l,style:s},args:{zIndexReversed:!0,sortZIndex:!0}}}));return e}function U5(e){var n,t=e.chart,r=e.options,a=r.colorField,o=_t({},r.meta);return t.scale(o,((n={})[a]={type:"cat"},n)),e}function Y5(e){var t=e.options;return e.chart.coordinate({type:"theta",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}),e}function H5(e){var n=e.chart,t=e.options,r=t.label,i=t.colorField,a=t.angleField,o=n.geometries[0];if(r){var s=r.callback,c=Mn((0,d._T)(r,["callback"]));if(c.content){var h=c.content;c.content=function(y,m,x){var C=y[i],M=y[a],b=n.getScaleByField(a)?.scale(M);return(0,v.mf)(h)?h((0,d.pi)((0,d.pi)({},y),{percent:b}),m,x):(0,v.HD)(h)?$g(h,{value:M,name:C,percentage:(0,v.hj)(b)&&!(0,v.UM)(M)?"".concat((100*b).toFixed(2),"%"):null}):h}}var p=c.type?{inner:"",outer:"pie-outer",spider:"pie-spider"}[c.type]:"pie-outer",g=c.layout?(0,v.kJ)(c.layout)?c.layout:[c.layout]:[];c.layout=(p?[{type:p}]:[]).concat(g),o.label({fields:i?[a,i]:[a],callback:s,cfg:(0,d.pi)((0,d.pi)({},c),{offset:N5(c.type,c.offset),type:"pie"})})}else o.label(!1);return e}function O0(e){var n=e.innerRadius,t=e.statistic,r=e.angleField,i=e.colorField,a=e.meta,s=dl(e.locale);if(n&&t){var l=_t({},D0.statistic,t),c=l.title,h=l.content;return!1!==c&&(c=_t({},{formatter:function(f){var p=f?f[i]:(0,v.UM)(c.content)?s.get(["statistic","total"]):c.content;return((0,v.U2)(a,[i,"formatter"])||function(y){return y})(p)}},c)),!1!==h&&(h=_t({},{formatter:function(f,p){var g=f?f[r]:function R5(e,n){var t=null;return(0,v.S6)(e,function(r){"number"==typeof r[n]&&(t+=r[n])}),t}(p,r),y=(0,v.U2)(a,[r,"formatter"])||function(m){return m};return f||(0,v.UM)(h.content)?y(g):h.content}},h)),_t({},{statistic:{title:c,content:h}},e)}return e}function P0(e){var n=e.chart,r=O0(e.options),i=r.innerRadius,a=r.statistic;return n.getController("annotation").clear(!0),Fe(ln())(e),i&&a&&fl(n,{statistic:a,plotType:"pie"}),e}function G5(e){var n=e.chart,t=e.options,r=t.tooltip,i=t.colorField,a=t.angleField,o=t.data;if(!1===r)n.tooltip(r);else if(n.tooltip(_t({},r,{shared:!1})),Sl(o,a)){var s=(0,v.U2)(r,"fields"),l=(0,v.U2)(r,"formatter");(0,v.xb)((0,v.U2)(r,"fields"))&&(s=[i,a],l=l||function(c){return{name:c[i],value:(0,v.BB)(c[a])}}),n.geometries[0].tooltip(s.join("*"),_a(s,l))}return e}function Z5(e){var n=e.chart,r=O0(e.options),a=r.statistic,o=r.annotations;return(0,v.S6)(r.interactions,function(s){var l,c;if(!1===s.enable)n.removeInteraction(s.type);else if("pie-statistic-active"===s.type){var h=[];!(null===(l=s.cfg)||void 0===l)&&l.start||(h=[{trigger:"element:mouseenter",action:"".concat(L0,":change"),arg:{statistic:a,annotations:o}}]),(0,v.S6)(null===(c=s.cfg)||void 0===c?void 0:c.start,function(f){h.push((0,d.pi)((0,d.pi)({},f),{arg:{statistic:a,annotations:o}}))}),n.interaction(s.type,_t({},s.cfg,{start:h}))}else n.interaction(s.type,s.cfg||{})}),e}function z0(e){return Fe(Jn("pieStyle"),V5,U5,Xe,Y5,Ni,G5,H5,di,P0,Z5,Ke)(e)}Se(L0,B5),Le("pie-statistic-active",{start:[{trigger:"element:mouseenter",action:"pie-statistic:change"}],end:[{trigger:"element:mouseleave",action:"pie-statistic:reset"}]}),Se("pie-legend",P5),Le("pie-legend-active",{start:[{trigger:"legend-item:mouseenter",action:"pie-legend:active"}],end:[{trigger:"legend-item:mouseleave",action:"pie-legend:reset"}]});var Ih=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="pie",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return D0},n.prototype.changeData=function(t){this.chart.emit(Ne.BEFORE_CHANGE_DATA,cn.fromData(this.chart,Ne.BEFORE_CHANGE_DATA,null));var i=this.options.angleField,a=wa(this.options.data,i),o=wa(t,i);Sl(a,i)||Sl(o,i)?this.update({data:t}):(this.updateOption({data:t}),this.chart.data(o),P0({chart:this.chart,options:this.options}),this.chart.render(!0)),this.chart.emit(Ne.AFTER_CHANGE_DATA,cn.fromData(this.chart,Ne.AFTER_CHANGE_DATA,null))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return z0},n}(ze),B0=["#FAAD14","#E8EDF3"],W5={percent:.2,color:B0,animation:{}};function Dh(e){var n=(0,v.uZ)(Ri(e)?e:0,0,1);return[{current:"".concat(n),type:"current",percent:n},{current:"".concat(n),type:"target",percent:1}]}function R0(e){var n=e.chart,t=e.options,i=t.progressStyle,a=t.color,o=t.barWidthRatio;return n.data(Dh(t.percent)),En(_t({},e,{options:{xField:"current",yField:"percent",seriesField:"type",widthRatio:o,interval:{style:i,color:(0,v.HD)(a)?[a,B0[1]]:a},args:{zIndexReversed:!0,sortZIndex:!0}}})),n.tooltip(!1),n.axis(!1),n.legend(!1),e}function X5(e){return e.chart.coordinate("rect").transpose(),e}function N0(e){return Fe(R0,hn({}),X5,Ke,Xe,ln())(e)}var $5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="process",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return W5},n.prototype.changeData=function(t){this.updateOption({percent:t}),this.chart.changeData(Dh(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return N0},n}(ze);function J5(e){var t=e.options;return e.chart.coordinate("theta",{innerRadius:t.innerRadius,radius:t.radius}),e}function V0(e,n){var t=e.chart,r=e.options,i=r.innerRadius,a=r.statistic,o=r.percent,s=r.meta;if(t.getController("annotation").clear(!0),i&&a){var l=(0,v.U2)(s,["percent","formatter"])||function(h){return"".concat((100*h).toFixed(2),"%")},c=a.content;c&&(c=_t({},c,{content:(0,v.UM)(c.content)?l(o):c.content})),fl(t,{statistic:(0,d.pi)((0,d.pi)({},a),{content:c}),plotType:"ring-progress"},{percent:o})}return n&&t.render(!0),e}function U0(e){return Fe(R0,hn({}),J5,V0,Ke,Xe,ln())(e)}var Q5={percent:.2,innerRadius:.8,radius:.98,color:["#FAAD14","#E8EDF3"],statistic:{title:!1,content:{style:{fontSize:"14px",fontWeight:300,fill:"#4D4D4D",textAlign:"center",textBaseline:"middle"}}},animation:{}},q5=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ring-process",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return Q5},n.prototype.changeData=function(t){this.chart.emit(Ne.BEFORE_CHANGE_DATA,cn.fromData(this.chart,Ne.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data(Dh(t)),V0({chart:this.chart,options:this.options},!0),this.chart.emit(Ne.AFTER_CHANGE_DATA,cn.fromData(this.chart,Ne.AFTER_CHANGE_DATA,null))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return U0},n}(ze),Hi=U(5066),j5={exp:Hi.regressionExp,linear:Hi.regressionLinear,loess:Hi.regressionLoess,log:Hi.regressionLog,poly:Hi.regressionPoly,pow:Hi.regressionPow,quad:Hi.regressionQuad},tA=function(e,n){var t=n.view,r=n.options,a=r.yField,o=t.getScaleByField(r.xField),s=t.getScaleByField(a);return function K4(e,n,t){var r=[],i=e[0],a=null;if(e.length<=2)return function Q4(e,n){var t=[];if(e.length){t.push(["M",e[0].x,e[0].y]);for(var r=1,i=e.length;r
      ',itemTpl:"{value}",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}},showCrosshairs:!0,crosshairs:{type:"x"}},CA={appendPadding:2,tooltip:(0,d.pi)({},$0),animation:{}};function MA(e){var n=e.chart,t=e.options,i=t.color,a=t.areaStyle,o=t.point,s=t.line,l=o?.state,c=Gi(t.data);n.data(c);var h=_t({},e,{options:{xField:Ro,yField:ba,area:{color:i,style:a},line:s,point:o}}),f=_t({},h,{options:{tooltip:!1}}),p=_t({},h,{options:{tooltip:!1,state:l}});return yl(h),Sa(f),Qn(p),n.axis(!1),n.legend(!1),e}function Ta(e){var n,t,r=e.options,i=r.xAxis,a=r.yAxis,s=Gi(r.data);return Fe(hn(((n={})[Ro]=i,n[ba]=a,n),((t={})[Ro]={type:"cat"},t[ba]=ch(s,ba),t)))(e)}function J0(e){return Fe(Jn("areaStyle"),MA,Ta,mn,Xe,Ke,ln())(e)}var wA={appendPadding:2,tooltip:(0,d.pi)({},$0),color:"l(90) 0:#E5EDFE 1:#ffffff",areaStyle:{fillOpacity:.6},line:{size:1,color:"#5B8FF9"},animation:{}},_A=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-area",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return wA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return J0},n}(ze);function SA(e){var n=e.chart,t=e.options,i=t.color,a=t.columnStyle,o=t.columnWidthRatio,s=Gi(t.data);return n.data(s),En(_t({},e,{options:{xField:Ro,yField:ba,widthRatio:o,interval:{style:a,color:i}}})),n.axis(!1),n.legend(!1),n.interaction("element-active"),e}function Q0(e){return Fe(Xe,Jn("columnStyle"),SA,Ta,mn,Ke,ln())(e)}var TA={appendPadding:2,tooltip:(0,d.pi)({},{showTitle:!1,shared:!0,showMarkers:!1,customContent:function(e,n){return"".concat((0,v.U2)(n,[0,"data","y"],0))},containerTpl:'
      ',itemTpl:"{value}",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}}}),animation:{}},AA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-column",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return TA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Q0},n}(ze);function EA(e){var n=e.chart,t=e.options,i=t.color,a=t.lineStyle,o=t.point,s=o?.state,l=Gi(t.data);n.data(l);var c=_t({},e,{options:{xField:Ro,yField:ba,line:{color:i,style:a},point:o}}),h=_t({},c,{options:{tooltip:!1,state:s}});return Sa(c),Qn(h),n.axis(!1),n.legend(!1),e}function q0(e){return Fe(EA,Ta,Xe,mn,Ke,ln())(e)}var FA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="tiny-line",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return CA},n.prototype.changeData=function(t){this.updateOption({data:t});var i=this.chart;Ta({chart:i,options:this.options}),i.changeData(Gi(t))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return q0},n}(ze),kA={line:l0,pie:z0,column:Ml,bar:v0,area:c0,gauge:E0,"tiny-line":q0,"tiny-column":Q0,"tiny-area":J0,"ring-progress":U0,progress:N0,scatter:H0,histogram:I0,funnel:C0,stock:X0},IA={line:Fh,pie:Ih,column:wh,bar:Mh,area:mh,gauge:S5,"tiny-line":FA,"tiny-column":AA,"tiny-area":_A,"ring-progress":q5,progress:$5,scatter:Lh,histogram:I5,funnel:M0,stock:xA},DA={pie:{label:!1},column:{tooltip:{showMarkers:!1}},bar:{tooltip:{showMarkers:!1}}};function Oh(e,n,t){var r=IA[e];r?(0,kA[e])({chart:n,options:_t({},r.getDefaultOptions(),(0,v.U2)(DA,e,{}),t)}):console.error("could not find ".concat(e," plot"))}function LA(e){var n=e.chart,t=e.options,i=t.legend;return(0,v.S6)(t.views,function(a){var s=a.data,l=a.meta,c=a.axes,h=a.coordinate,f=a.interactions,p=a.annotations,g=a.tooltip,y=a.geometries,m=n.createView({region:a.region});m.data(s);var x={};c&&(0,v.S6)(c,function(C,M){x[M]=je(C,Hn)}),x=_t({},l,x),m.scale(x),c?(0,v.S6)(c,function(C,M){m.axis(M,C)}):m.axis(!1),m.coordinate(h),(0,v.S6)(y,function(C){var M=Gn({chart:m,options:C}).ext,_=C.adjust;_&&M.geometry.adjust(_)}),(0,v.S6)(f,function(C){!1===C.enable?m.removeInteraction(C.type):m.interaction(C.type,C.cfg)}),(0,v.S6)(p,function(C){m.annotation()[C.type]((0,d.pi)({},C))}),"boolean"==typeof a.animation?m.animate(!1):(m.animate(!0),(0,v.S6)(m.geometries,function(C){C.animate(a.animation)})),g&&(m.interaction("tooltip"),m.tooltip(g))}),i?(0,v.S6)(i,function(a,o){n.legend(o,a)}):n.legend(!1),n.tooltip(t.tooltip),e}function OA(e){var n=e.chart,t=e.options,i=t.data,a=void 0===i?[]:i;return(0,v.S6)(t.plots,function(o){var s=o.type,l=o.region,c=o.options,h=void 0===c?{}:c,p=h.tooltip;if(o.top)Oh(s,n,(0,d.pi)((0,d.pi)({},h),{data:a}));else{var g=n.createView((0,d.pi)({region:l},je(h,r0)));p&&g.interaction("tooltip"),Oh(s,g,(0,d.pi)({data:a},h))}}),e}function PA(e){return e.chart.option("slider",e.options.slider),e}function zA(e){return Fe(Ke,LA,OA,sn,Ke,Xe,mn,PA,ln())(e)}var NA=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getAssociationItems=function(t,r){var i,a=this.context.event,o=r||{},s=o.linkField,l=o.dim,c=[];if(null!==(i=a.data)&&void 0!==i&&i.data){var h=a.data.data;(0,v.S6)(t,function(f){var p,g,y=s;if("x"===l?y=f.getXScale().field:"y"===l?y=null===(p=f.getYScales().find(function(x){return x.field===y}))||void 0===p?void 0:p.field:y||(y=null===(g=f.getGroupScales()[0])||void 0===g?void 0:g.field),y){var m=(0,v.UI)(ul(f),function(x){var C=!1,M=!1,_=(0,v.kJ)(h)?(0,v.U2)(h[0],y):(0,v.U2)(h,y);return function BA(e,n){var r=e.getModel().data;return(0,v.kJ)(r)?r[0][n]:r[n]}(x,y)===_?C=!0:M=!0,{element:x,view:f,active:C,inactive:M}});c.push.apply(c,m)}})}return c},n.prototype.showTooltip=function(t){var r=Jg(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){if(a.active){var o=a.element.shape.getCanvasBBox();a.view.showTooltip({x:o.minX+o.width/2,y:o.minY+o.height/2})}})},n.prototype.hideTooltip=function(){var t=Jg(this.context.view);(0,v.S6)(t,function(r){r.hideTooltip()})},n.prototype.active=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.active&&a.element.setState("active",!0)})},n.prototype.selected=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.active&&a.element.setState("selected",!0)})},n.prototype.highlight=function(t){var r=ko(this.context.view),i=this.getAssociationItems(r,t);(0,v.S6)(i,function(a){a.inactive&&a.element.setState("inactive",!0)})},n.prototype.reset=function(){var t=ko(this.context.view);(0,v.S6)(t,function(r){!function RA(e){var n=ul(e);(0,v.S6)(n,function(t){t.hasState("active")&&t.setState("active",!1),t.hasState("selected")&&t.setState("selected",!1),t.hasState("inactive")&&t.setState("inactive",!1)})}(r)})},n}(on);Se("association",NA),Le("association-active",{start:[{trigger:"element:mouseenter",action:"association:active"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-selected",{start:[{trigger:"element:mouseenter",action:"association:selected"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-highlight",{start:[{trigger:"element:mouseenter",action:"association:highlight"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),Le("association-tooltip",{start:[{trigger:"element:mousemove",action:"association:showTooltip"}],end:[{trigger:"element:mouseleave",action:"association:hideTooltip"}]});var VA=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="mix",t}return(0,d.ZT)(n,e),n.prototype.getSchemaAdaptor=function(){return zA},n}(ze),Zi=(()=>(function(e){e.DEV="DEV",e.BETA="BETA",e.STABLE="STABLE"}(Zi||(Zi={})),Zi))();Object.defineProperty(function e(){},"MultiView",{get:function(){return function UA(e,n){console.warn(e===Zi.DEV?"Plot '".concat(n,"' is in DEV stage, just give us issues."):e===Zi.BETA?"Plot '".concat(n,"' is in BETA stage, DO NOT use it in production env."):e===Zi.STABLE?"Plot '".concat(n,"' is in STABLE stage, import it by \"import { ").concat(n," } from '@antv/g2plot'\"."):"invalid Stage type.")}(Zi.STABLE,"MultiView"),VA},enumerable:!1,configurable:!0});var Ar="first-axes-view",Er="second-axes-view",Wi="series-field-key";function j0(e,n,t,r,i){var a=[];n.forEach(function(f){r.forEach(function(p){var g,y=((g={})[e]=p[e],g[t]=f,g[f]=p[f],g);a.push(y)})});var o=Object.values((0,v.vM)(a,t)),s=o[0],l=void 0===s?[]:s,c=o[1],h=void 0===c?[]:c;return i?[l.reverse(),h.reverse()]:[l,h]}function $r(e){return"vertical"!==e}function YA(e,n,t){var h,r=n[0],i=n[1],a=r.autoPadding,o=i.autoPadding,s=e.__axisPosition,l=s.layout,c=s.position;$r(l)&&"top"===c&&(r.autoPadding=t.instance(a.top,0,a.bottom,a.left),i.autoPadding=t.instance(o.top,a.left,o.bottom,0)),$r(l)&&"bottom"===c&&(r.autoPadding=t.instance(a.top,a.right/2+5,a.bottom,a.left),i.autoPadding=t.instance(o.top,o.right,o.bottom,a.right/2+5)),$r(l)||"bottom"!==c||(r.autoPadding=t.instance(a.top,a.right,a.bottom/2+5,h=a.left>=o.left?a.left:o.left),i.autoPadding=t.instance(a.bottom/2+5,o.right,o.bottom,h)),$r(l)||"top"!==c||(r.autoPadding=t.instance(a.top,a.right,0,h=a.left>=o.left?a.left:o.left),i.autoPadding=t.instance(0,o.right,a.top,h))}function HA(e){var n=e.chart,t=e.options,i=t.xField,a=t.yField,o=t.color,s=t.barStyle,l=t.widthRatio,c=t.legend,h=t.layout,f=j0(i,a,Wi,t.data,$r(h));c?n.legend(Wi,c):!1===c&&n.legend(!1);var p,g,y=f[0],m=f[1];return $r(h)?((p=n.createView({region:{start:{x:0,y:0},end:{x:.5,y:1}},id:Ar})).coordinate().transpose().reflect("x"),(g=n.createView({region:{start:{x:.5,y:0},end:{x:1,y:1}},id:Er})).coordinate().transpose(),p.data(y),g.data(m)):(p=n.createView({region:{start:{x:0,y:0},end:{x:1,y:.5}},id:Ar}),(g=n.createView({region:{start:{x:0,y:.5},end:{x:1,y:1}},id:Er})).coordinate().reflect("y"),p.data(y),g.data(m)),En(_t({},e,{chart:p,options:{widthRatio:l,xField:i,yField:a[0],seriesField:Wi,interval:{color:o,style:s}}})),En(_t({},e,{chart:g,options:{xField:i,yField:a[1],seriesField:Wi,widthRatio:l,interval:{color:o,style:s}}})),e}function GA(e){var n,t,r,i=e.options,a=e.chart,o=i.xAxis,s=i.yAxis,l=i.xField,c=i.yField,h=Ue(a,Ar),f=Ue(a,Er),p={};return(0,v.XP)(i?.meta||{}).map(function(g){(0,v.U2)(i?.meta,[g,"alias"])&&(p[g]=i.meta[g].alias)}),a.scale(((n={})[Wi]={sync:!0,formatter:function(g){return(0,v.U2)(p,g,g)}},n)),hn(((t={})[l]=o,t[c[0]]=s[c[0]],t))(_t({},e,{chart:h})),hn(((r={})[l]=o,r[c[1]]=s[c[1]],r))(_t({},e,{chart:f})),e}function ZA(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,a=t.xField,o=t.yField,s=t.layout,l=Ue(n,Ar),c=Ue(n,Er);return c.axis(a,"bottom"===r?.position&&(0,d.pi)((0,d.pi)({},r),{label:{formatter:function(){return""}}})),l.axis(a,!1!==r&&(0,d.pi)({position:$r(s)?"top":"bottom"},r)),!1===i?(l.axis(o[0],!1),c.axis(o[1],!1)):(l.axis(o[0],i[o[0]]),c.axis(o[1],i[o[1]])),n.__axisPosition={position:l.getOptions().axes[a].position,layout:s},e}function WA(e){var n=e.chart;return sn(_t({},e,{chart:Ue(n,Ar)})),sn(_t({},e,{chart:Ue(n,Er)})),e}function XA(e){var n=e.chart,t=e.options,r=t.yField,i=t.yAxis;return Vi(_t({},e,{chart:Ue(n,Ar),options:{yAxis:i[r[0]]}})),Vi(_t({},e,{chart:Ue(n,Er),options:{yAxis:i[r[1]]}})),e}function $A(e){var n=e.chart;return Xe(_t({},e,{chart:Ue(n,Ar)})),Xe(_t({},e,{chart:Ue(n,Er)})),Xe(e),e}function JA(e){var n=e.chart;return Ke(_t({},e,{chart:Ue(n,Ar)})),Ke(_t({},e,{chart:Ue(n,Er)})),e}function QA(e){var t,r,n=this,i=e.chart,a=e.options,o=a.label,s=a.yField,l=a.layout,c=Ue(i,Ar),h=Ue(i,Er),f=An(c,"interval"),p=An(h,"interval");if(o){var g=o.callback,y=(0,d._T)(o,["callback"]);y.position||(y.position="middle"),void 0===y.offset&&(y.offset=2);var m=(0,d.pi)({},y);if($r(l)){var x=(null===(t=m.style)||void 0===t?void 0:t.textAlign)||("middle"===y.position?"center":"left");y.style=_t({},y.style,{textAlign:x}),m.style=_t({},m.style,{textAlign:{left:"right",right:"left",center:"center"}[x]})}else{var M={top:"bottom",bottom:"top",middle:"middle"};"string"==typeof y.position?y.position=M[y.position]:"function"==typeof y.position&&(y.position=function(){for(var F=[],W=0;W1?"".concat(n,"_").concat(t):"".concat(n)}function ny(e){var t=e.xField,r=e.measureField,i=e.rangeField,a=e.targetField,o=e.layout,s=[],l=[];e.data.forEach(function(f,p){var g=[f[i]].flat();g.sort(function(x,C){return x-C}),g.forEach(function(x,C){var M,_=0===C?x:g[C]-g[C-1];s.push(((M={rKey:"".concat(i,"_").concat(C)})[t]=t?f[t]:String(p),M[i]=_,M))});var y=[f[r]].flat();y.forEach(function(x,C){var M;s.push(((M={mKey:ey(y,r,C)})[t]=t?f[t]:String(p),M[r]=x,M))});var m=[f[a]].flat();m.forEach(function(x,C){var M;s.push(((M={tKey:ey(m,a,C)})[t]=t?f[t]:String(p),M[a]=x,M))}),l.push(f[i],f[r],f[a])});var c=Math.min.apply(Math,l.flat(1/0)),h=Math.max.apply(Math,l.flat(1/0));return c=c>0?0:c,"vertical"===o&&s.reverse(),{min:c,max:h,ds:s}}function sE(e){var n=e.chart,t=e.options,r=t.bulletStyle,i=t.targetField,a=t.rangeField,o=t.measureField,s=t.xField,l=t.color,c=t.layout,h=t.size,f=t.label,p=ny(t),g=p.min,y=p.max;return n.data(p.ds),En(_t({},e,{options:{xField:s,yField:a,seriesField:"rKey",isStack:!0,label:(0,v.U2)(f,"range"),interval:{color:(0,v.U2)(l,"range"),style:(0,v.U2)(r,"range"),size:(0,v.U2)(h,"range")}}})),n.geometries[0].tooltip(!1),En(_t({},e,{options:{xField:s,yField:o,seriesField:"mKey",isStack:!0,label:(0,v.U2)(f,"measure"),interval:{color:(0,v.U2)(l,"measure"),style:(0,v.U2)(r,"measure"),size:(0,v.U2)(h,"measure")}}})),Qn(_t({},e,{options:{xField:s,yField:i,seriesField:"tKey",label:(0,v.U2)(f,"target"),point:{color:(0,v.U2)(l,"target"),style:(0,v.U2)(r,"target"),size:(0,v.mf)((0,v.U2)(h,"target"))?function(_){return(0,v.U2)(h,"target")(_)/2}:(0,v.U2)(h,"target")/2,shape:"horizontal"===c?"line":"hyphen"}}})),"horizontal"===c&&n.coordinate().transpose(),(0,d.pi)((0,d.pi)({},e),{ext:{data:{min:g,max:y}}})}function ry(e){var n,t,r=e.options,o=r.yAxis,s=r.targetField,l=r.rangeField,c=r.measureField,f=e.ext.data;return Fe(hn(((n={})[r.xField]=r.xAxis,n[c]=o,n),((t={})[c]={min:f?.min,max:f?.max,sync:!0},t[s]={sync:"".concat(c)},t[l]={sync:"".concat(c)},t)))(e)}function lE(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,a=t.xField,o=t.measureField,l=t.targetField;return n.axis("".concat(t.rangeField),!1),n.axis("".concat(l),!1),n.axis("".concat(a),!1!==r&&r),n.axis("".concat(o),!1!==i&&i),e}function cE(e){var n=e.chart,r=e.options.legend;return n.removeInteraction("legend-filter"),n.legend(r),n.legend("rKey",!1),n.legend("mKey",!1),n.legend("tKey",!1),e}function uE(e){var t=e.options,r=t.label,i=t.measureField,a=t.targetField,o=t.rangeField,s=e.chart.geometries,l=s[0],c=s[1],h=s[2];return(0,v.U2)(r,"range")?l.label("".concat(o),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.range))):l.label(!1),(0,v.U2)(r,"measure")?c.label("".concat(i),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.measure))):c.label(!1),(0,v.U2)(r,"target")?h.label("".concat(a),(0,d.pi)({layout:[{type:"limit-in-plot"}]},Mn(r.target))):h.label(!1),e}function hE(e){Fe(sE,ry,lE,cE,Xe,uE,mn,sn,Ke)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="box",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return tE},n.prototype.changeData=function(t){this.updateOption({data:t});var r=this.options.yField,i=this.chart.views.find(function(a){return a.id===K0});i&&i.data(t),this.chart.changeData(ty(t,r))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return oE}}(ze);var fE=_t({},ze.getDefaultOptions(),{layout:"horizontal",size:{range:30,measure:20,target:20},xAxis:{tickLine:!1,line:null},bulletStyle:{range:{fillOpacity:.5}},label:{measure:{position:"right"}},tooltip:{showMarkers:!1}}),vE=(function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="bullet",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return fE},n.prototype.changeData=function(t){this.updateOption({data:t});var r=ny(this.options),o=r.ds;ry({options:this.options,ext:{data:{min:r.min,max:r.max}},chart:this.chart}),this.chart.changeData(o)},n.prototype.getSchemaAdaptor=function(){return hE},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()}}(ze),{y:0,nodeWidthRatio:.05,weight:!1,nodePaddingRatio:.1,id:function(e){return e.id},source:function(e){return e.source},target:function(e){return e.target},sourceWeight:function(e){return e.value||1},targetWeight:function(e){return e.value||1},sortBy:null});var iy="x",ay="y",oy="name",sy="source",CE={nodeStyle:{opacity:1,fillOpacity:1,lineWidth:1},edgeStyle:{opacity:.5,lineWidth:2},label:{fields:["x","name"],callback:function(e,n){return{offsetX:(e[0]+e[1])/2>.5?-4:4,content:n}},labelEmit:!0,style:{fill:"#8c8c8c"}},tooltip:{showTitle:!1,showMarkers:!1,fields:["source","target","value","isNode"],showContent:function(e){return!(0,v.U2)(e,[0,"data","isNode"])},formatter:function(e){var t=e.target,r=e.value;return{name:"".concat(e.source," -> ").concat(t),value:r}}},interactions:[{type:"element-active"}],weight:!0,nodePaddingRatio:.1,nodeWidthRatio:.05};function ME(e){var n=e.options,l=n.rawFields,c=void 0===l?[]:l,f=function xE(e,n){var t=function mE(e){return(0,v.f0)({},vE,e)}(e),r={},i=n.nodes,a=n.links;i.forEach(function(l){var c=t.id(l);r[c]=l}),function pE(e,n,t){(0,v.U5)(e,function(r,i){r.inEdges=n.filter(function(a){return"".concat(t.target(a))==="".concat(i)}),r.outEdges=n.filter(function(a){return"".concat(t.source(a))==="".concat(i)}),r.edges=r.outEdges.concat(r.inEdges),r.frequency=r.edges.length,r.value=0,r.inEdges.forEach(function(a){r.value+=t.targetWeight(a)}),r.outEdges.forEach(function(a){r.value+=t.sourceWeight(a)})})}(r,a,t),function dE(e,n){var r={weight:function(i,a){return a.value-i.value},frequency:function(i,a){return a.frequency-i.frequency},id:function(i,a){return"".concat(n.id(i)).localeCompare("".concat(n.id(a)))}}[n.sortBy];!r&&(0,v.mf)(n.sortBy)&&(r=n.sortBy),r&&e.sort(r)}(i,t);var o=function gE(e,n){var t=e.length;if(!t)throw new TypeError("Invalid nodes: it's empty!");if(n.weight){var r=n.nodePaddingRatio;if(r<0||r>=1)throw new TypeError("Invalid nodePaddingRatio: it must be in range [0, 1)!");var i=r/(2*t),a=n.nodeWidthRatio;if(a<=0||a>=1)throw new TypeError("Invalid nodeWidthRatio: it must be in range (0, 1)!");var o=0;e.forEach(function(l){o+=l.value}),e.forEach(function(l){l.weight=l.value/o,l.width=l.weight*(1-r),l.height=a}),e.forEach(function(l,c){for(var h=0,f=c-1;f>=0;f--)h+=e[f].width+2*i;var p=l.minX=i+h,g=l.maxX=l.minX+l.width,y=l.minY=n.y-a/2,m=l.maxY=y+a;l.x=[p,g,g,p],l.y=[y,y,m,m]})}else{var s=1/t;e.forEach(function(l,c){l.x=(c+.5)*s,l.y=n.y})}return e}(i,t),s=function yE(e,n,t){if(t.weight){var r={};(0,v.U5)(e,function(i,a){r[a]=i.value}),n.forEach(function(i){var a=t.source(i),o=t.target(i),s=e[a],l=e[o];if(s&&l){var c=r[a],h=t.sourceWeight(i),f=s.minX+(s.value-c)/s.value*s.width,p=f+h/s.value*s.width;r[a]-=h;var g=r[o],y=t.targetWeight(i),m=l.minX+(l.value-g)/l.value*l.width,x=m+y/l.value*l.width;r[o]-=y;var C=t.y;i.x=[f,p,m,x],i.y=[C,C,C,C],i.source=s,i.target=l}})}else n.forEach(function(i){var a=e[t.source(i)],o=e[t.target(i)];a&&o&&(i.x=[a.x,o.x],i.y=[a.y,o.y],i.source=a,i.target=o)});return n}(r,a,t);return{nodes:o,links:s}}({weight:!0,nodePaddingRatio:n.nodePaddingRatio,nodeWidthRatio:n.nodeWidthRatio},Ug(n.data,n.sourceField,n.targetField,n.weightField)),g=f.links,y=f.nodes.map(function(x){return(0,d.pi)((0,d.pi)({},je(x,(0,d.ev)(["id","x","y","name"],c,!0))),{isNode:!0})}),m=g.map(function(x){return(0,d.pi)((0,d.pi)({source:x.source.name,target:x.target.name,name:x.source.name||x.target.name},je(x,(0,d.ev)(["x","y","value"],c,!0))),{isNode:!1})});return(0,d.pi)((0,d.pi)({},e),{ext:(0,d.pi)((0,d.pi)({},e.ext),{chordData:{nodesData:y,edgesData:m}})})}function wE(e){var n;return e.chart.scale(((n={x:{sync:!0,nice:!0},y:{sync:!0,nice:!0,max:1}})[oy]={sync:"color"},n[sy]={sync:"color"},n)),e}function _E(e){return e.chart.axis(!1),e}function SE(e){return e.chart.legend(!1),e}function bE(e){return e.chart.tooltip(e.options.tooltip),e}function TE(e){return e.chart.coordinate("polar").reflect("y"),e}function AE(e){var t=e.options,r=e.ext.chordData.nodesData,i=t.nodeStyle,a=t.label,o=t.tooltip,s=e.chart.createView();return s.data(r),ml({chart:s,options:{xField:iy,yField:ay,seriesField:oy,polygon:{style:i},label:a,tooltip:o}}),e}function EE(e){var t=e.options,r=e.ext.chordData.edgesData,i=t.edgeStyle,a=t.tooltip,o=e.chart.createView();return o.data(r),e0({chart:o,options:{xField:iy,yField:ay,seriesField:sy,edge:{style:i,shape:"arc"},tooltip:a}}),e}function FE(e){var n=e.chart;return Io(n,e.options.animation,function X4(e){return(0,v.U2)(e,["views","length"],0)<=0?e.geometries:(0,v.u4)(e.views,function(n,t){return n.concat(t.geometries)},e.geometries)}(n)),e}function kE(e){return Fe(Xe,ME,TE,wE,_E,SE,bE,EE,AE,sn,di,FE)(e)}var IE=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="chord",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return CE},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return kE},n}(ze),DE=["x","y","r","name","value","path","depth"],LE={colorField:"name",autoFit:!0,pointStyle:{lineWidth:0,stroke:"#fff"},legend:!1,hierarchyConfig:{size:[1,1],padding:0},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1}},uy="drilldown-bread-crumb",PE={position:"top-left",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}},No="hierarchy-data-transform-params",zE=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.name="drill-down",t.historyCache=[],t.breadCrumbGroup=null,t.breadCrumbCfg=PE,t}return(0,d.ZT)(n,e),n.prototype.click=function(){var t=(0,v.U2)(this.context,["event","data","data"]);if(!t)return!1;this.drill(t),this.drawBreadCrumb()},n.prototype.resetPosition=function(){if(this.breadCrumbGroup){var t=this.context.view.getCoordinate(),r=this.breadCrumbGroup,i=r.getBBox(),a=this.getButtonCfg().position,o={x:t.start.x,y:t.end.y-(i.height+10)};t.isPolar&&(o={x:0,y:0}),"bottom-left"===a&&(o={x:t.start.x,y:t.start.y});var s=Yn.transform(null,[["t",o.x+0,o.y+i.height+5]]);r.setMatrix(s)}},n.prototype.back=function(){(0,v.dp)(this.historyCache)&&this.backTo(this.historyCache.slice(0,-1))},n.prototype.reset=function(){this.historyCache[0]&&this.backTo(this.historyCache.slice(0,1)),this.historyCache=[],this.hideCrumbGroup()},n.prototype.drill=function(t){var r=this.context.view,i=(0,v.U2)(r,["interactions","drill-down","cfg","transformData"],function(c){return c}),a=i((0,d.pi)({data:t.data},t[No]));r.changeData(a);for(var o=[],s=t;s;){var l=s.data;o.unshift({id:"".concat(l.name,"_").concat(s.height,"_").concat(s.depth),name:l.name,children:i((0,d.pi)({data:l},t[No]))}),s=s.parent}this.historyCache=(this.historyCache||[]).slice(0,-1).concat(o)},n.prototype.backTo=function(t){if(t&&!(t.length<=0)){var r=this.context.view,i=(0,v.Z$)(t).children;r.changeData(i),t.length>1?(this.historyCache=t,this.drawBreadCrumb()):(this.historyCache=[],this.hideCrumbGroup())}},n.prototype.getButtonCfg=function(){var r=(0,v.U2)(this.context.view,["interactions","drill-down","cfg","drillDownConfig"]);return _t(this.breadCrumbCfg,r?.breadCrumb,this.cfg)},n.prototype.drawBreadCrumb=function(){this.drawBreadCrumbGroup(),this.resetPosition(),this.breadCrumbGroup.show()},n.prototype.drawBreadCrumbGroup=function(){var t=this,r=this.getButtonCfg(),i=this.historyCache;this.breadCrumbGroup?this.breadCrumbGroup.clear():this.breadCrumbGroup=this.context.view.foregroundGroup.addGroup({name:uy});var a=0;i.forEach(function(o,s){var l=t.breadCrumbGroup.addShape({type:"text",id:o.id,name:"".concat(uy,"_").concat(o.name,"_text"),attrs:(0,d.pi)((0,d.pi)({text:0!==s||(0,v.UM)(r.rootText)?o.name:r.rootText},r.textStyle),{x:a,y:0})}),c=l.getBBox();if(a+=c.width+4,l.on("click",function(p){var g,y=p.target.get("id");if(y!==(null===(g=(0,v.Z$)(i))||void 0===g?void 0:g.id)){var m=i.slice(0,i.findIndex(function(x){return x.id===y})+1);t.backTo(m)}}),l.on("mouseenter",function(p){var g;p.target.get("id")!==(null===(g=(0,v.Z$)(i))||void 0===g?void 0:g.id)?l.attr(r.activeTextStyle):l.attr({cursor:"default"})}),l.on("mouseleave",function(){l.attr(r.textStyle)}),s0&&t*t>r*r+i*i}function zh(e,n){for(var t=0;t(l*=l)?(i=(c+l-a)/(2*c),s=Math.sqrt(Math.max(0,l/c-i*i)),t.x=e.x-i*r-s*o,t.y=e.y-i*o+s*r):(i=(c+a-l)/(2*c),s=Math.sqrt(Math.max(0,a/c-i*i)),t.x=n.x+i*r-s*o,t.y=n.y+i*o+s*r)):(t.x=n.x+t.r,t.y=n.y)}function dy(e,n){var t=e.r+n.r-1e-6,r=n.x-e.x,i=n.y-e.y;return t>0&&t*t>r*r+i*i}function gy(e){var n=e._,t=e.next._,r=n.r+t.r,i=(n.x*t.r+t.x*n.r)/r,a=(n.y*t.r+t.y*n.r)/r;return i*i+a*a}function El(e){this._=e,this.next=null,this.previous=null}function yy(e){if(!(i=(e=function BE(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}(e)).length))return 0;var n,t,r,i,a,o,s,l,c,h,f;if((n=e[0]).x=0,n.y=0,!(i>1))return n.r;if(n.x=-(t=e[1]).r,t.x=n.r,t.y=0,!(i>2))return n.r+t.r;py(t,n,r=e[2]),n=new El(n),t=new El(t),r=new El(r),n.next=r.previous=t,t.next=n.previous=r,r.next=t.previous=n;t:for(s=3;s=0;)n+=t[r].value;else n=1;e.value=n}function Fa(e,n){e instanceof Map?(e=[void 0,e],void 0===n&&(n=lF)):void 0===n&&(n=sF);for(var r,a,o,s,l,t=new ka(e),i=[t];r=i.pop();)if((o=n(r.data))&&(l=(o=Array.from(o)).length))for(r.children=o,s=l-1;s>=0;--s)i.push(a=o[s]=new ka(o[s])),a.parent=r,a.depth=r.depth+1;return t.eachBefore(My)}function sF(e){return e.children}function lF(e){return Array.isArray(e)?e[1]:null}function cF(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function My(e){var n=0;do{e.height=n}while((e=e.parent)&&e.height<++n)}function ka(e){this.data=e,this.depth=this.height=0,this.parent=null}ka.prototype=Fa.prototype={constructor:ka,count:function WE(){return this.eachAfter(ZE)},each:function XE(e,n){let t=-1;for(const r of this)e.call(n,r,++t,this);return this},eachAfter:function JE(e,n){for(var a,o,s,t=this,r=[t],i=[],l=-1;t=r.pop();)if(i.push(t),a=t.children)for(o=0,s=a.length;o=0;--a)r.push(i[a]);return this},find:function QE(e,n){let t=-1;for(const r of this)if(e.call(n,r,++t,this))return r},sum:function qE(e){return this.eachAfter(function(n){for(var t=+e(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)t+=r[i].value;n.value=t})},sort:function jE(e){return this.eachBefore(function(n){n.children&&n.children.sort(e)})},path:function KE(e){for(var n=this,t=function tF(e,n){if(e===n)return e;var t=e.ancestors(),r=n.ancestors(),i=null;for(e=t.pop(),n=r.pop();e===n;)i=e,e=t.pop(),n=r.pop();return i}(n,e),r=[n];n!==t;)r.push(n=n.parent);for(var i=r.length;e!==t;)r.splice(i,0,e),e=e.parent;return r},ancestors:function eF(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n},descendants:function nF(){return Array.from(this)},leaves:function rF(){var e=[];return this.eachBefore(function(n){n.children||e.push(n)}),e},links:function iF(){var e=this,n=[];return e.each(function(t){t!==e&&n.push({source:t.parent,target:t})}),n},copy:function oF(){return Fa(this).eachBefore(cF)},[Symbol.iterator]:function*aF(){var n,r,i,a,e=this,t=[e];do{for(n=t.reverse(),t=[];e=n.pop();)if(yield e,r=e.children)for(i=0,a=r.length;i0&&c1;)h="".concat(null===(c=f.parent.data)||void 0===c?void 0:c.name," / ").concat(h),f=f.parent;if(a&&l.depth>2)return null;var p=_t({},l.data,(0,d.pi)((0,d.pi)((0,d.pi)({},je(l.data,i)),{path:h}),l));p.ext=t,p[No]={hierarchyConfig:t,rawFields:i,enableDrillDown:a},s.push(p)}),s}function by(e,n,t){var r=fh([e,n]),i=r[0],a=r[1],o=r[2],s=r[3],h=t.width-(s+a),f=t.height-(i+o),p=Math.min(h,f),g=(h-p)/2,y=(f-p)/2;return{finalPadding:[i+y,a+g,o+y,s+g],finalSize:p<0?0:p}}function fF(e){var n=e.chart,t=Math.min(n.viewBBox.width,n.viewBBox.height);return _t({options:{size:function(r){return r.r*t}}},e)}function vF(e){var n=e.options,t=e.chart,r=t.viewBBox,i=n.padding,a=n.appendPadding,o=n.drilldown,s=a;o?.enabled&&(s=fh([hl(t.appendPadding,(0,v.U2)(o,["breadCrumb","position"])),a]));var c=by(i,s,r).finalPadding;return t.padding=c,t.appendPadding=0,e}function pF(e){var n=e.chart,t=e.options,r=n.padding,i=n.appendPadding,a=t.color,o=t.colorField,s=t.pointStyle,c=t.sizeField,h=t.rawFields,f=void 0===h?[]:h,g=Sy({data:t.data,hierarchyConfig:t.hierarchyConfig,enableDrillDown:t.drilldown?.enabled,rawFields:f});n.data(g);var m=by(r,i,n.viewBBox).finalSize,x=function(C){return C.r*m};return c&&(x=function(C){return C[c]*m}),Qn(_t({},e,{options:{xField:"x",yField:"y",seriesField:o,sizeField:c,rawFields:(0,d.ev)((0,d.ev)([],DE,!0),f,!0),point:{color:a,style:s,shape:"circle",size:x}}})),e}function dF(e){return Fe(hn({},{x:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0},y:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0}}))(e)}function gF(e){var n=e.chart,r=e.options.tooltip;if(!1===r)n.tooltip(!1);else{var i=r;(0,v.U2)(r,"fields")||(i=_t({},{customItems:function(a){return a.map(function(o){var s=(0,v.U2)(n.getOptions(),"scales"),l=(0,v.U2)(s,["name","formatter"],function(h){return h}),c=(0,v.U2)(s,["value","formatter"],function(h){return h});return(0,d.pi)((0,d.pi)({},o),{name:l(o.data.name),value:c(o.data.value)})})}},i)),n.tooltip(i)}return e}function yF(e){return e.chart.axis(!1),e}function mF(e){var n=e.drilldown,t=e.interactions;return n?.enabled?_t({},e,{interactions:(0,d.ev)((0,d.ev)([],void 0===t?[]:t,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:Sy,enableDrillDown:!0}}],!1)}):e}function xF(e){return sn({chart:e.chart,options:mF(e.options)}),e}function CF(e){return Fe(Jn("pointStyle"),fF,vF,Xe,dF,pF,yF,Ni,gF,xF,Ke,ln())(e)}function Ty(e){var n=(0,v.U2)(e,["event","data","data"],{});return(0,v.kJ)(n.children)&&n.children.length>0}function Ay(e){var n=e.view.getCoordinate(),t=n.innerRadius;if(t){var r=e.event,i=r.x,a=r.y,o=n.center,s=o.x,l=o.y,c=n.getRadius()*t;return Math.sqrt(Math.pow(s-i,2)+Math.pow(l-a,2))(function(e){e.Left="Left",e.Right="Right"}($i||($i={})),$i))(),mi=(()=>(function(e){e.Line="line",e.Column="column"}(mi||(mi={})),mi))();function Yh(e){return(0,v.U2)(e,"geometry")===mi.Line}function Hh(e){return(0,v.U2)(e,"geometry")===mi.Column}function Fy(e,n,t){return Hh(t)?_t({},{geometry:mi.Column,label:t.label&&t.isRange?{content:function(r){var i;return null===(i=r[n])||void 0===i?void 0:i.join("-")}}:void 0},t):(0,d.pi)({geometry:mi.Line},t)}function ky(e,n){var t=e[0],r=e[1];return(0,v.kJ)(n)?[n[0],n[1]]:[(0,v.U2)(n,t),(0,v.U2)(n,r)]}function Iy(e,n){return n===$i.Left?!1!==e&&_t({},MF,e):n===$i.Right?!1!==e&&_t({},wF,e):e}function Dy(e){var n=e.view,t=e.geometryOption,r=e.yField,a=(0,v.U2)(e.legend,"marker"),o=An(n,Yh(t)?"line":"interval");if(!t.seriesField){var s=(0,v.U2)(n,"options.scales.".concat(r,".alias"))||r,l=o.getAttribute("color"),c=n.getTheme().defaultColor;return l&&(c=Yn.getMappingValue(l,s,(0,v.U2)(l,["values",0],c))),[{value:r,name:s,marker:((0,v.mf)(a)?a:!(0,v.xb)(a)&&_t({},{style:{stroke:c,fill:c}},a))||(Yh(t)?{symbol:function(p,g,y){return[["M",p-y,g],["L",p+y,g]]},style:{lineWidth:2,r:6,stroke:c}}:{symbol:"square",style:{fill:c}}),isGeometry:!0,viewId:n.id}]}var f=o.getGroupAttributes();return(0,v.u4)(f,function(p,g){var y=Yn.getLegendItems(n,o,g,n.getTheme(),a);return p.concat(y)},[])}var Ly=function(e,n){var t=n[0],r=n[1],i=e.getOptions().data,a=e.getXScale(),o=(0,v.dp)(i);if(a&&o){var c=(0,v.I)(i,a.field),h=(0,v.dp)(c),f=Math.floor(t*(h-1)),p=Math.floor(r*(h-1));e.filter(a.field,function(g){var y=c.indexOf(g);return!(y>-1)||function J4(e,n,t){var r=Math.min(n,t),i=Math.max(n,t);return e>=r&&e<=i}(y,f,p)}),e.getRootView().render(!0)}};function SF(e){var n,t=e.options,r=t.geometryOptions,i=void 0===r?[]:r,a=t.xField,o=t.yField,s=(0,v.yW)(i,function(l){var c=l.geometry;return c===mi.Line||void 0===c});return _t({},{options:{geometryOptions:[],meta:(n={},n[a]={type:"cat",sync:!0,range:s?[0,1]:void 0},n),tooltip:{showMarkers:s,showCrosshairs:s,shared:!0,crosshairs:{type:"x"}},interactions:s?[{type:"legend-visible-filter"}]:[{type:"legend-visible-filter"},{type:"active-region"}],legend:{position:"top-left"}}},e,{options:{yAxis:ky(o,t.yAxis),geometryOptions:[Fy(0,o[0],i[0]),Fy(0,o[1],i[1])],annotations:ky(o,t.annotations)}})}function bF(e){var n,t,r=e.chart,a=e.options.geometryOptions,o={line:0,column:1};return[{type:null===(n=a[0])||void 0===n?void 0:n.geometry,id:qn},{type:null===(t=a[1])||void 0===t?void 0:t.geometry,id:jn}].sort(function(l,c){return-o[l.type]+o[c.type]}).forEach(function(l){return r.createView({id:l.id})}),e}function TF(e){var n=e.chart,t=e.options,r=t.xField,i=t.yField,a=t.geometryOptions,o=t.data,s=t.tooltip;return[(0,d.pi)((0,d.pi)({},a[0]),{id:qn,data:o[0],yField:i[0]}),(0,d.pi)((0,d.pi)({},a[1]),{id:jn,data:o[1],yField:i[1]})].forEach(function(c){var h=c.id,f=c.data,p=c.yField,g=Hh(c)&&c.isPercent,y=g?a0(f,p,r,p):f,m=Ue(n,h).data(y),x=g?(0,d.pi)({formatter:function(C){return{name:C[c.seriesField]||p,value:(100*Number(C[p])).toFixed(2)+"%"}}},s):s;!function _F(e){var n=e.options,t=e.chart,r=n.geometryOption,i=r.isStack,a=r.color,o=r.seriesField,s=r.groupField,l=r.isGroup,c=["xField","yField"];if(Yh(r)){Sa(_t({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{line:{color:r.color,style:r.lineStyle}})})),Qn(_t({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{point:r.point&&(0,d.pi)({color:a,shape:"circle"},r.point)})}));var h=[];l&&h.push({type:"dodge",dodgeBy:s||o,customOffset:0}),i&&h.push({type:"stack"}),h.length&&(0,v.S6)(t.geometries,function(f){f.adjust(h)})}Hh(r)&&Ml(_t({},e,{options:(0,d.pi)((0,d.pi)((0,d.pi)({},je(n,c)),r),{widthRatio:r.columnWidthRatio,interval:(0,d.pi)((0,d.pi)({},je(r,["color"])),{style:r.columnStyle})})}))}({chart:m,options:{xField:r,yField:p,tooltip:x,geometryOption:c}})}),e}function AF(e){var n,t=e.chart,i=e.options.geometryOptions,a=(null===(n=t.getTheme())||void 0===n?void 0:n.colors10)||[],o=0;return t.once("beforepaint",function(){(0,v.S6)(i,function(s,l){var c=Ue(t,0===l?qn:jn);if(!s.color){var h=c.getGroupScales(),f=(0,v.U2)(h,[0,"values","length"],1),p=a.slice(o,o+f).concat(0===l?[]:a);c.geometries.forEach(function(g){s.seriesField?g.color(s.seriesField,p):g.color(p[0])}),o+=f}}),t.render(!0)}),e}function EF(e){var n,t,r=e.chart,i=e.options,a=i.xAxis,o=i.yAxis,s=i.xField,l=i.yField;return hn(((n={})[s]=a,n[l[0]]=o[0],n))(_t({},e,{chart:Ue(r,qn)})),hn(((t={})[s]=a,t[l[1]]=o[1],t))(_t({},e,{chart:Ue(r,jn)})),e}function FF(e){var n=e.chart,t=e.options,r=Ue(n,qn),i=Ue(n,jn),a=t.xField,o=t.yField,s=t.xAxis,l=t.yAxis;return n.axis(a,!1),n.axis(o[0],!1),n.axis(o[1],!1),r.axis(a,s),r.axis(o[0],Iy(l[0],$i.Left)),i.axis(a,!1),i.axis(o[1],Iy(l[1],$i.Right)),e}function kF(e){var n=e.chart,r=e.options.tooltip,i=Ue(n,qn),a=Ue(n,jn);return n.tooltip(r),i.tooltip({shared:!0}),a.tooltip({shared:!0}),e}function IF(e){var n=e.chart;return sn(_t({},e,{chart:Ue(n,qn)})),sn(_t({},e,{chart:Ue(n,jn)})),e}function DF(e){var n=e.chart,r=e.options.annotations,i=(0,v.U2)(r,[0]),a=(0,v.U2)(r,[1]);return ln(i)(_t({},e,{chart:Ue(n,qn),options:{annotations:i}})),ln(a)(_t({},e,{chart:Ue(n,jn),options:{annotations:a}})),e}function LF(e){var n=e.chart;return Xe(_t({},e,{chart:Ue(n,qn)})),Xe(_t({},e,{chart:Ue(n,jn)})),Xe(e),e}function OF(e){var n=e.chart;return Ke(_t({},e,{chart:Ue(n,qn)})),Ke(_t({},e,{chart:Ue(n,jn)})),e}function PF(e){var n=e.chart,r=e.options.yAxis;return Vi(_t({},e,{chart:Ue(n,qn),options:{yAxis:r[0]}})),Vi(_t({},e,{chart:Ue(n,jn),options:{yAxis:r[1]}})),e}function zF(e){var n=e.chart,t=e.options,r=t.legend,i=t.geometryOptions,a=t.yField,o=t.data,s=Ue(n,qn),l=Ue(n,jn);if(!1===r)n.legend(!1);else if((0,v.Kn)(r)&&!0===r.custom)n.legend(r);else{var c=(0,v.U2)(i,[0,"legend"],r),h=(0,v.U2)(i,[1,"legend"],r);n.once("beforepaint",function(){var f=o[0].length?Dy({view:s,geometryOption:i[0],yField:a[0],legend:c}):[],p=o[1].length?Dy({view:l,geometryOption:i[1],yField:a[1],legend:h}):[];n.legend(_t({},r,{custom:!0,items:f.concat(p)}))}),i[0].seriesField&&s.legend(i[0].seriesField,c),i[1].seriesField&&l.legend(i[1].seriesField,h),n.on("legend-item:click",function(f){var p=(0,v.U2)(f,"gEvent.delegateObject",{});if(p&&p.item){var g=p.item,y=g.value,x=g.viewId;if(g.isGeometry){if((0,v.cx)(a,function(b){return b===y})>-1){var M=(0,v.U2)(Ue(n,x),"geometries");(0,v.S6)(M,function(b){b.changeVisible(!p.item.unchecked)})}}else{var _=(0,v.U2)(n.getController("legend"),"option.items",[]);(0,v.S6)(n.views,function(b){var F=b.getGroupScales();(0,v.S6)(F,function(W){W.values&&W.values.indexOf(y)>-1&&b.filter(W.field,function(tt){return!(0,v.sE)(_,function(Mt){return Mt.value===tt}).unchecked})}),n.render(!0)})}}})}return e}function BF(e){var n=e.chart,r=e.options.slider,i=Ue(n,qn),a=Ue(n,jn);return r&&(i.option("slider",r),i.on("slider:valuechanged",function(o){var s=o.event,l=s.value;(0,v.Xy)(l,s.originValue)||Ly(a,l)}),n.once("afterpaint",function(){if(!(0,v.jn)(r)){var o=r.start,s=r.end;(o||s)&&Ly(a,[o,s])}})),e}function RF(e){return Fe(SF,bF,LF,TF,EF,FF,PF,kF,IF,DF,OF,AF,zF,BF)(e)}function VF(e){var n=e.chart,t=e.options,r=t.type,i=t.data,a=t.fields,o=t.eachView,s=(0,v.CE)(t,["type","data","fields","eachView","axes","meta","tooltip","coordinate","theme","legend","interactions","annotations"]);return n.data(i),n.facet(r,(0,d.pi)((0,d.pi)({},s),{fields:a,eachView:function(l,c){var h=o(l,c);if(h.geometries)!function NF(e,n){var t=n.data,r=n.coordinate,i=n.interactions,a=n.annotations,o=n.animation,s=n.tooltip,l=n.axes,c=n.meta,h=n.geometries;t&&e.data(t);var f={};l&&(0,v.S6)(l,function(p,g){f[g]=je(p,Hn)}),f=_t({},c,f),e.scale(f),r&&e.coordinate(r),!1===l?e.axis(!1):(0,v.S6)(l,function(p,g){e.axis(g,p)}),(0,v.S6)(h,function(p){var g=Gn({chart:e,options:p}).ext,y=p.adjust;y&&g.geometry.adjust(y)}),(0,v.S6)(i,function(p){!1===p.enable?e.removeInteraction(p.type):e.interaction(p.type,p.cfg)}),(0,v.S6)(a,function(p){e.annotation()[p.type]((0,d.pi)({},p))}),Io(e,o),s?(e.interaction("tooltip"),e.tooltip(s)):!1===s&&e.removeInteraction("tooltip")}(l,h);else{var f=h,p=f.options;p.tooltip&&l.interaction("tooltip"),Oh(f.type,l,p)}}})),e}function UF(e){var n=e.chart,t=e.options,r=t.axes,i=t.meta,a=t.tooltip,o=t.coordinate,s=t.theme,l=t.legend,c=t.interactions,h=t.annotations,f={};return r&&(0,v.S6)(r,function(p,g){f[g]=je(p,Hn)}),f=_t({},i,f),n.scale(f),n.coordinate(o),r?(0,v.S6)(r,function(p,g){n.axis(g,p)}):n.axis(!1),a?(n.interaction("tooltip"),n.tooltip(a)):!1===a&&n.removeInteraction("tooltip"),n.legend(l),s&&n.theme(s),(0,v.S6)(c,function(p){!1===p.enable?n.removeInteraction(p.type):n.interaction(p.type,p.cfg)}),(0,v.S6)(h,function(p){n.annotation()[p.type]((0,d.pi)({},p))}),e}function YF(e){return Fe(Xe,VF,UF)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dual-axes",t}(0,d.ZT)(n,e),n.prototype.getDefaultOptions=function(){return _t({},e.prototype.getDefaultOptions.call(this),{yAxis:[],syncViewPadding:!0})},n.prototype.getSchemaAdaptor=function(){return RF}}(ze);var HF={title:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},rowTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},columnTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}}};function GF(e){var n=e.chart,t=e.options,r=t.data,i=t.type,a=t.xField,o=t.yField,s=t.colorField,l=t.sizeField,c=t.sizeRatio,h=t.shape,f=t.color,p=t.tooltip,g=t.heatmapStyle,y=t.meta;n.data(r);var m="polygon";"density"===i&&(m="heatmap");var x=ir(p,[a,o,s]),C=x.fields,M=x.formatter,_=1;return(c||0===c)&&(h||l?c<0||c>1?console.warn("sizeRatio is not in effect: It must be a number in [0,1]"):_=c:console.warn("sizeRatio is not in effect: Must define shape or sizeField first")),Gn(_t({},e,{options:{type:m,colorField:s,tooltipFields:C,shapeField:l||"",label:void 0,mapping:{tooltip:M,shape:h&&(l?function(b){var F=r.map(function(Mt){return Mt[l]}),W=y?.[l]||{},tt=W.min,rt=W.max;return tt=(0,v.hj)(tt)?tt:Math.min.apply(Math,F),rt=(0,v.hj)(rt)?rt:Math.max.apply(Math,F),[h,((0,v.U2)(b,l)-tt)/(rt-tt),_]}:function(){return[h,1,_]}),color:f||s&&n.getTheme().sequenceColors.join("-"),style:g}}})),e}function ZF(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function WF(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,o=t.yField;return n.axis(t.xField,!1!==r&&r),n.axis(o,!1!==i&&i),e}function XF(e){var n=e.chart,t=e.options,r=t.legend,i=t.colorField,a=t.sizeField,o=t.sizeLegend,s=!1!==r;return i&&n.legend(i,!!s&&r),a&&n.legend(a,void 0===o?r:o),!s&&!o&&n.legend(!1),e}function $F(e){var t=e.options,r=t.label,i=t.colorField,o=An(e.chart,"density"===t.type?"heatmap":"polygon");if(r){if(i){var s=r.callback,l=(0,d._T)(r,["callback"]);o.label({fields:[i],callback:s,cfg:Mn(l)})}}else o.label(!1);return e}function JF(e){var n,t,r=e.chart,i=e.options,o=i.reflect,s=_t({actions:[]},i.coordinate??{type:"rect"});return o&&(null===(t=null===(n=s.actions)||void 0===n?void 0:n.push)||void 0===t||t.call(n,["reflect",o])),r.coordinate(s),e}function QF(e){return Fe(Xe,Jn("heatmapStyle"),ZF,JF,GF,WF,XF,mn,$F,ln(),sn,Ke,di)(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="area",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return HF},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return YF}}(ze);var qF=_t({},ze.getDefaultOptions(),{type:"polygon",legend:!1,coordinate:{type:"rect"},xAxis:{tickLine:null,line:null,grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}},yAxis:{grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}}});Je("polygon","circle",{draw:function(e,n){var t,r,i=e.x,a=e.y,o=this.parsePoints(e.points),s=Math.abs(o[2].x-o[1].x),l=Math.abs(o[1].y-o[0].y),c=Math.min(s,l)/2,h=Number(e.shape[1]),f=Number(e.shape[2]),g=c*Math.sqrt(f)*Math.sqrt(h),y=(null===(t=e.style)||void 0===t?void 0:t.fill)||e.color||(null===(r=e.defaultStyle)||void 0===r?void 0:r.fill);return n.addShape("circle",{attrs:(0,d.pi)((0,d.pi)((0,d.pi)({x:i,y:a,r:g},e.defaultStyle),e.style),{fill:y})})}}),Je("polygon","square",{draw:function(e,n){var t,r,i=e.x,a=e.y,o=this.parsePoints(e.points),s=Math.abs(o[2].x-o[1].x),l=Math.abs(o[1].y-o[0].y),c=Math.min(s,l),h=Number(e.shape[1]),f=Number(e.shape[2]),g=c*Math.sqrt(f)*Math.sqrt(h),y=(null===(t=e.style)||void 0===t?void 0:t.fill)||e.color||(null===(r=e.defaultStyle)||void 0===r?void 0:r.fill);return n.addShape("rect",{attrs:(0,d.pi)((0,d.pi)((0,d.pi)({x:i-g/2,y:a-g/2,width:g,height:g},e.defaultStyle),e.style),{fill:y})})}}),function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="heatmap",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return qF},n.prototype.getSchemaAdaptor=function(){return QF},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()}}(ze);var jF="liquid";function Oy(e){return[{percent:e,type:jF}]}function KF(e){var n=e.chart,t=e.options,r=t.percent,i=t.liquidStyle,a=t.radius,o=t.outline,s=t.wave,l=t.shape,c=t.shapeStyle,h=t.animation;n.scale({percent:{min:0,max:1}}),n.data(Oy(r));var f=t.color||n.getTheme().defaultColor,y=En(_t({},e,{options:{xField:"type",yField:"percent",widthRatio:a,interval:{color:f,style:i,shape:"liquid-fill-gauge"}}})).ext.geometry,m=n.getTheme().background;return y.customInfo({percent:r,radius:a,outline:o,wave:s,shape:l,shapeStyle:c,background:m,animation:h}),n.legend(!1),n.axis(!1),n.tooltip(!1),e}function Py(e,n){var t=e.chart,r=e.options,i=r.statistic,a=r.percent,o=r.meta;t.getController("annotation").clear(!0);var s=(0,v.U2)(o,["percent","formatter"])||function(c){return"".concat((100*c).toFixed(2),"%")},l=i.content;return l&&(l=_t({},l,{content:(0,v.UM)(l.content)?s(a):l.content})),fl(t,{statistic:(0,d.pi)((0,d.pi)({},i),{content:l}),plotType:"liquid"},{percent:a}),n&&t.render(!0),e}function tk(e){return Fe(Xe,Jn("liquidStyle"),KF,Py,hn({}),Ke,sn)(e)}var ek={radius:.9,statistic:{title:!1,content:{style:{opacity:.75,fontSize:"30px",lineHeight:"30px",textAlign:"center"}}},outline:{border:2,distance:0},wave:{count:3,length:192},shape:"circle"};function By(e,n,t){return e+(n-e)*t}function ik(e,n,t,r){return 0===n?[[e+.5*t/Math.PI/2,r/2],[e+.5*t/Math.PI,r],[e+t/4,r]]:1===n?[[e+.5*t/Math.PI/2*(Math.PI-2),r],[e+.5*t/Math.PI/2*(Math.PI-1),r/2],[e+t/4,0]]:2===n?[[e+.5*t/Math.PI/2,-r/2],[e+.5*t/Math.PI,-r],[e+t/4,-r]]:[[e+.5*t/Math.PI/2*(Math.PI-2),-r],[e+.5*t/Math.PI/2*(Math.PI-1),-r/2],[e+t/4,0]]}function ak(e,n,t,r,i,a,o){for(var s=4*Math.ceil(2*e/t*4),l=[],c=r;c<2*-Math.PI;)c+=2*Math.PI;for(;c>0;)c-=2*Math.PI;var h=a-e+(c=c/Math.PI/2*t)-2*e;l.push(["M",h,n]);for(var f=0,p=0;p0){var te=n.addGroup({name:"waves"}),ye=te.setClip({type:"path",attrs:{path:Vt}});!function ok(e,n,t,r,i,a,o,s,l,c){for(var h=i.fill,f=i.opacity,p=o.getBBox(),g=p.maxX-p.minX,y=p.maxY-p.minY,m=0;m0){var s=this.view.geometries[0],c=o[0].name,h=[];return s.dataArray.forEach(function(f){f.forEach(function(p){var y=Yn.getTooltipItems(p,s)[0];if(!i&&y&&y.name===c){var m=(0,v.UM)(a)?c:a;h.push((0,d.pi)((0,d.pi)({},y),{name:y.title,title:m}))}else i&&y&&(m=(0,v.UM)(a)?y.name||c:a,h.push((0,d.pi)((0,d.pi)({},y),{name:y.title,title:m})))})}),h}return[]},n}(zp);Ii("radar-tooltip",mk);var xk=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.init=function(){this.context.view.removeInteraction("tooltip")},n.prototype.show=function(){var t=this.context.event;this.getTooltipController().showTooltip({x:t.x,y:t.y})},n.prototype.hide=function(){this.getTooltipController().hideTooltip()},n.prototype.getTooltipController=function(){return this.context.view.getController("radar-tooltip")},n}(on);Se("radar-tooltip",xk),Le("radar-tooltip",{start:[{trigger:"plot:mousemove",action:"radar-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"radar-tooltip:hide"}]});var Ck=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="radar",t}return(0,d.ZT)(n,e),n.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return _t({},e.prototype.getDefaultOptions.call(this),{xAxis:{label:{offset:15},grid:{line:{type:"line"}}},yAxis:{grid:{line:{type:"circle"}}},legend:{position:"top"},tooltip:{shared:!0,showCrosshairs:!0,showMarkers:!0,crosshairs:{type:"xy",line:{style:{stroke:"#565656",lineDash:[4]}},follow:!0}}})},n.prototype.getSchemaAdaptor=function(){return yk},n}(ze);function Mk(e,n,t){var r=t.map(function(o){return o[n]}).filter(function(o){return void 0!==o}),i=r.length>0?Math.max.apply(Math,r):0,a=Math.abs(e)%360;return a?360*i/a:i}function _k(e){var n=e.chart,t=e.options,r=t.barStyle,i=t.color,a=t.tooltip,o=t.colorField,s=t.type,l=t.xField,c=t.yField,f=t.shape,p=wa(t.data,c);return n.data(p),En(_t({},e,{options:{tooltip:a,seriesField:o,interval:{style:r,color:i,shape:f||("line"===s?"line":"intervel")},minColumnWidth:t.minBarWidth,maxColumnWidth:t.maxBarWidth,columnBackground:t.barBackground}})),"line"===s&&Qn({chart:n,options:{xField:l,yField:c,seriesField:o,point:{shape:"circle",color:i}}}),e}function Ny(e){var n,t=e.options,r=t.yField,a=t.data,c=t.maxAngle,h=t.isStack&&!t.isGroup&&t.colorField?function wk(e,n,t){var r=[];return e.forEach(function(i){var a=r.find(function(o){return o[n]===i[n]});a?a[t]+=i[t]||null:r.push((0,d.pi)({},i))}),r}(a,t.xField,r):a,f=wa(h,r);return Fe(hn(((n={})[r]={min:0,max:Mk(c,r,f)},n)))(e)}function Sk(e){var t=e.options;return e.chart.coordinate({type:"polar",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}).transpose(),e}function bk(e){var t=e.options;return e.chart.axis(t.xField,t.xAxis),e}function Tk(e){var t=e.options,r=t.label,i=t.yField,a=An(e.chart,"interval");if(r){var o=r.callback,s=(0,d._T)(r,["callback"]);a.label({fields:[i],callback:o,cfg:(0,d.pi)((0,d.pi)({},Mn(s)),{type:"polar"})})}else a.label(!1);return e}function Ak(e){return Fe(Jn("barStyle"),_k,Ny,bk,Sk,sn,Ke,Xe,mn,Ni,ln(),Tk)(e)}var Ek=_t({},ze.getDefaultOptions(),{interactions:[{type:"element-active"}],legend:!1,tooltip:{showMarkers:!1},xAxis:{grid:null,tickLine:null,line:null},maxAngle:240}),Fk=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="radial-bar",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return Ek},n.prototype.changeData=function(t){this.updateOption({data:t}),Ny({chart:this.chart,options:this.options}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return Ak},n}(ze);function kk(e){var t=e.options,i=t.sectorStyle,a=t.shape,o=t.color;return e.chart.data(t.data),Fe(En)(_t({},e,{options:{marginRatio:1,interval:{style:i,color:o,shape:a}}})),e}function Ik(e){var t=e.options,r=t.label,i=t.xField,a=An(e.chart,"interval");if(!1===r)a.label(!1);else if((0,v.Kn)(r)){var o=r.callback,s=r.fields,l=(0,d._T)(r,["callback","fields"]),c=l.offset,h=l.layout;(void 0===c||c>=0)&&(h=h?(0,v.kJ)(h)?h:[h]:[],l.layout=(0,v.hX)(h,function(f){return"limit-in-shape"!==f.type}),l.layout.length||delete l.layout),a.label({fields:s||[i],callback:o,cfg:Mn(l)})}else Gr(rr.WARN,null===r,"the label option must be an Object."),a.label({fields:[i]});return e}function Dk(e){var n=e.chart,t=e.options,r=t.legend,i=t.seriesField;return!1===r?n.legend(!1):i&&n.legend(i,r),e}function Lk(e){var t=e.options;return e.chart.coordinate({type:"polar",cfg:{radius:t.radius,innerRadius:t.innerRadius,startAngle:t.startAngle,endAngle:t.endAngle}}),e}function Ok(e){var n,t=e.options,i=t.yAxis,o=t.yField;return Fe(hn(((n={})[t.xField]=t.xAxis,n[o]=i,n)))(e)}function Pk(e){var n=e.chart,t=e.options,i=t.yAxis,o=t.yField;return n.axis(t.xField,t.xAxis||!1),n.axis(o,i||!1),e}function zk(e){Fe(Jn("sectorStyle"),kk,Ok,Ik,Lk,Pk,Dk,mn,sn,Ke,Xe,ln(),di)(e)}var Bk=_t({},ze.getDefaultOptions(),{xAxis:!1,yAxis:!1,legend:{position:"right",radio:{}},sectorStyle:{stroke:"#fff",lineWidth:1},label:{layout:{type:"limit-in-shape"}},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]}),Rk=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="rose",t}return(0,d.ZT)(n,e),n.getDefaultOptions=function(){return Bk},n.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return zk},n}(ze),Vy="x",Uy="y",Yy="name",kl="nodes",Il="edges";function Uk(e,n,t){if(!(0,v.kJ)(e))return[];var r=[],i=function Nk(e,n,t){var r=[];return e.forEach(function(i){var a=i[n],o=i[t];r.includes(a)||r.push(a),r.includes(o)||r.push(o)}),r}(e,n,t),a=function Vk(e,n,t,r){var i={};return n.forEach(function(a){i[a]={},n.forEach(function(o){i[a][o]=0})}),e.forEach(function(a){i[a[t]][a[r]]=1}),i}(e,i,n,t),o={};function s(l){o[l]=1,i.forEach(function(c){if(0!=a[l][c])if(1==o[c])r.push("".concat(l,"_").concat(c));else{if(-1==o[c])return;s(c)}}),o[l]=-1}return i.forEach(function(l){o[l]=0}),i.forEach(function(l){-1!=o[l]&&s(l)}),0!==r.length&&console.warn("sankey data contains circle, ".concat(r.length," records removed."),r),e.filter(function(l){return r.findIndex(function(c){return c==="".concat(l[n],"_").concat(l[t])})<0})}function Yk(e){return e.target.depth}function Gh(e,n){return e.sourceLinks.length?e.depth:n-1}function Dl(e){return function(){return e}}function Zh(e,n){for(var t=0,r=0;rwe)throw new Error("circular link");de=xe,xe=new Set}if(c)for(var Ye=Math.max(Wh(he,function(We){return We.depth})+1,0),Ze=void 0,Be=0;Bewe)throw new Error("circular link");de=xe,xe=new Set}}(he),function W(Wt){var he=function b(Wt){for(var he=Wt.nodes,we=Math.max(Wh(he,function(yn){return yn.depth})+1,0),de=(t-e-i)/(we-1),xe=new Array(we).fill(0).map(function(){return[]}),Ae=0,Ye=he;Ae0){var Da=(We/tn-Be.y0)*he;Be.y0+=Da,Be.y1+=Da,te(Be)}}void 0===h&&Ae.sort(Ll),Ae.length&&Mt(Ae,we)}}function rt(Wt,he,we){for(var xe=Wt.length-2;xe>=0;--xe){for(var Ae=Wt[xe],Ye=0,Ze=Ae;Ye0){var Da=(We/tn-Be.y0)*he;Be.y0+=Da,Be.y1+=Da,te(Be)}}void 0===h&&Ae.sort(Ll),Ae.length&&Mt(Ae,we)}}function Mt(Wt,he){var we=Wt.length>>1,de=Wt[we];Vt(Wt,de.y0-o,we-1,he),gt(Wt,de.y1+o,we+1,he),Vt(Wt,r,Wt.length-1,he),gt(Wt,n,0,he)}function gt(Wt,he,we,de){for(;we1e-6&&(xe.y0+=Ae,xe.y1+=Ae),he=xe.y1+o}}function Vt(Wt,he,we,de){for(;we>=0;--we){var xe=Wt[we],Ae=(xe.y1-he)*de;Ae>1e-6&&(xe.y0-=Ae,xe.y1-=Ae),he=xe.y0-o}}function te(Wt){var he=Wt.sourceLinks;if(void 0===f){for(var de=0,xe=Wt.targetLinks;de "+t.target,value:t.value}}},nodeWidthRatio:.008,nodePaddingRatio:.01,animation:{appear:{animation:"wave-in"},enter:{animation:"wave-in"}}}},n.prototype.changeData=function(t){this.updateOption({data:t});var r=Xy(this.options,this.chart.width,this.chart.height),i=r.nodes,a=r.edges,o=Ue(this.chart,kl),s=Ue(this.chart,Il);o.changeData(i),s.changeData(a)},n.prototype.getSchemaAdaptor=function(){return u8},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n}(ze),$h="ancestor-node",$y="value",Uo="path",v8=[Uo,wy,Rh,_y,"name","depth","height"],p8=_t({},ze.getDefaultOptions(),{innerRadius:0,radius:.85,hierarchyConfig:{field:"value"},tooltip:{shared:!0,showMarkers:!1,offset:20,showTitle:!1},legend:!1,sunburstStyle:{lineWidth:.5,stroke:"#FFF"},drilldown:{enabled:!0}});function Jy(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function Yo(e,n,t,r,i){for(var o,a=e.children,s=-1,l=a.length,c=e.value&&(r-n)/e.value;++s0)throw new Error("cycle");return l}return t.id=function(r){return arguments.length?(e=Fl(r),t):e},t.parentId=function(r){return arguments.length?(n=Fl(r),t):n},t}function F8(e,n){return e.parent===n.parent?1:2}function Jh(e){var n=e.children;return n?n[0]:e.t}function Qh(e){var n=e.children;return n?n[n.length-1]:e.t}function k8(e,n,t){var r=t/(n.i-e.i);n.c-=r,n.s+=t,e.c+=r,n.z+=t,n.m+=t}function D8(e,n,t){return e.a.parent===n.parent?e.a:t}function Ol(e,n){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function O8(){var e=F8,n=1,t=1,r=null;function i(c){var h=function L8(e){for(var t,i,a,o,s,n=new Ol(e,0),r=[n];t=r.pop();)if(a=t._.children)for(t.children=new Array(s=a.length),o=s-1;o>=0;--o)r.push(i=t.children[o]=new Ol(a[o],o)),i.parent=t;return(n.parent=new Ol(null,0)).children=[n],n}(c);if(h.eachAfter(a),h.parent.m=-h.z,h.eachBefore(o),r)c.eachBefore(l);else{var f=c,p=c,g=c;c.eachBefore(function(M){M.xp.x&&(p=M),M.depth>g.depth&&(g=M)});var y=f===p?1:e(f,p)/2,m=y-f.x,x=n/(p.x+y+m),C=t/(g.depth||1);c.eachBefore(function(M){M.x=(M.x+m)*x,M.y=M.depth*C})}return c}function a(c){var h=c.children,f=c.parent.children,p=c.i?f[c.i-1]:null;if(h){!function I8(e){for(var a,n=0,t=0,r=e.children,i=r.length;--i>=0;)(a=r[i]).z+=n,a.m+=n,n+=a.s+(t+=a.c)}(c);var g=(h[0].z+h[h.length-1].z)/2;p?(c.z=p.z+e(c._,p._),c.m=c.z-g):c.z=g}else p&&(c.z=p.z+e(c._,p._));c.parent.A=function s(c,h,f){if(h){for(var b,p=c,g=c,y=h,m=p.parent.children[0],x=p.m,C=g.m,M=y.m,_=m.m;y=Qh(y),p=Jh(p),y&&p;)m=Jh(m),(g=Qh(g)).a=c,(b=y.z+M-p.z-x+e(y._,p._))>0&&(k8(D8(y,c,f),c,b),x+=b,C+=b),M+=y.m,x+=p.m,_+=m.m,C+=g.m;y&&!Qh(g)&&(g.t=y,g.m+=M-C),p&&!Jh(m)&&(m.t=p,m.m+=x-_,f=c)}return f}(c,p,c.parent.A||f[0])}function o(c){c._.x=c.z+c.parent.m,c.m+=c.parent.m}function l(c){c.x*=n,c.y=c.depth*t}return i.separation=function(c){return arguments.length?(e=c,i):e},i.size=function(c){return arguments.length?(r=!1,n=+c[0],t=+c[1],i):r?null:[n,t]},i.nodeSize=function(c){return arguments.length?(r=!0,n=+c[0],t=+c[1],i):r?[n,t]:null},i}function Pl(e,n,t,r,i){for(var o,a=e.children,s=-1,l=a.length,c=e.value&&(i-t)/e.value;++sM&&(M=c),W=x*x*F,(_=Math.max(M/W,W/C))>b){x-=c;break}b=_}o.push(l={value:x,dice:g1?r:1)},t}(jy);function em(){var e=tm,n=!1,t=1,r=1,i=[0],a=Xi,o=Xi,s=Xi,l=Xi,c=Xi;function h(p){return p.x0=p.y0=0,p.x1=t,p.y1=r,p.eachBefore(f),i=[0],n&&p.eachBefore(Jy),p}function f(p){var g=i[p.depth],y=p.x0+g,m=p.y0+g,x=p.x1-g,C=p.y1-g;x=p-1){var M=a[f];return M.x0=y,M.y0=m,M.x1=x,void(M.y1=C)}for(var _=c[f],b=g/2+_,F=f+1,W=p-1;F>>1;c[tt]C-m){var gt=g?(y*Mt+x*rt)/g:x;h(f,F,rt,y,m,gt,C),h(F,p,Mt,gt,m,x,C)}else{var Vt=g?(m*Mt+C*rt)/g:C;h(f,F,rt,y,m,x,Vt),h(F,p,Mt,y,Vt,x,C)}}(0,s,e.value,n,t,r,i)}function z8(e,n,t,r,i){(1&e.depth?Pl:Yo)(e,n,t,r,i)}const B8=function e(n){function t(r,i,a,o,s){if((l=r._squarify)&&l.ratio===n)for(var l,c,h,f,g,p=-1,y=l.length,m=r.value;++p1?r:1)},t}(jy);var R8={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"],sort:function(e,n){return n.value-e.value},ratio:.5*(1+Math.sqrt(5))};function nm(e,n){var r,t=(n=(0,v.f0)({},R8,n)).as;if(!(0,v.kJ)(t)||2!==t.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{r=Vh(n)}catch(c){console.warn(c)}var c,i=function N8(e,n){return"treemapSquarify"===e?mt[e].ratio(n):mt[e]}(n.tile,n.ratio),o=(c=e,em().tile(i).size(n.size).round(n.round).padding(n.padding).paddingInner(n.paddingInner).paddingOuter(n.paddingOuter).paddingTop(n.paddingTop).paddingRight(n.paddingRight).paddingBottom(n.paddingBottom).paddingLeft(n.paddingLeft)(Fa(c).sum(function(h){return n.ignoreParentValue&&h.children?0:h[r]}).sort(n.sort))),s=t[0],l=t[1];return o.each(function(c){c[s]=[c.x0,c.x1,c.x1,c.x0],c[l]=[c.y1,c.y1,c.y0,c.y0],["x0","x1","y0","y1"].forEach(function(h){-1===t.indexOf(h)&&delete c[h]})}),Uh(o)}function rm(e){var t=e.colorField,r=e.rawFields,i=e.hierarchyConfig,a=void 0===i?{}:i,o=a.activeDepth,l=e.seriesField,c=e.type||"partition",h={partition:g8,treemap:nm}[c](e.data,(0,d.pi)((0,d.pi)({field:l||"value"},(0,v.CE)(a,["activeDepth"])),{type:"hierarchy.".concat(c),as:["x","y"]})),f=[];return h.forEach(function(p){var g,y,m,x,C,M;if(0===p.depth||o>0&&p.depth>o)return null;for(var _=p.data.name,b=(0,d.pi)({},p);b.depth>1;)_="".concat(null===(y=b.parent.data)||void 0===y?void 0:y.name," / ").concat(_),b=b.parent;var F=(0,d.pi)((0,d.pi)((0,d.pi)({},je(p.data,(0,d.ev)((0,d.ev)([],r||[],!0),[a.field],!1))),((g={})[Uo]=_,g[$h]=b.data.name,g)),p);l&&(F[l]=p.data[l]||(null===(x=null===(m=p.parent)||void 0===m?void 0:m.data)||void 0===x?void 0:x[l])),t&&(F[t]=p.data[t]||(null===(M=null===(C=p.parent)||void 0===C?void 0:C.data)||void 0===M?void 0:M[t])),F.ext=a,F[No]={hierarchyConfig:a,colorField:t,rawFields:r},f.push(F)}),f}function V8(e){var f,n=e.chart,t=e.options,r=t.color,i=t.colorField,a=void 0===i?$h:i,o=t.sunburstStyle,s=t.rawFields,l=void 0===s?[]:s,c=t.shape,h=rm(t);return n.data(h),o&&(f=function(p){return _t({},{fillOpacity:Math.pow(.85,p.depth)},(0,v.mf)(o)?o(p):o)}),ml(_t({},e,{options:{xField:"x",yField:"y",seriesField:a,rawFields:(0,v.jj)((0,d.ev)((0,d.ev)([],v8,!0),l,!0)),polygon:{color:r,style:f,shape:c}}})),e}function U8(e){return e.chart.axis(!1),e}function Y8(e){var r=e.options.label,i=An(e.chart,"polygon");if(r){var a=r.fields,o=void 0===a?["name"]:a,s=r.callback,l=(0,d._T)(r,["fields","callback"]);i.label({fields:o,callback:s,cfg:Mn(l)})}else i.label(!1);return e}function H8(e){var t=e.options,a=t.reflect,o=e.chart.coordinate({type:"polar",cfg:{innerRadius:t.innerRadius,radius:t.radius}});return a&&o.reflect(a),e}function G8(e){var n,t=e.options;return Fe(hn({},((n={})[$y]=(0,v.U2)(t.meta,(0,v.U2)(t.hierarchyConfig,["field"],"value")),n)))(e)}function Z8(e){var n=e.chart,r=e.options.tooltip;if(!1===r)n.tooltip(!1);else{var i=r;(0,v.U2)(r,"fields")||(i=_t({},{customItems:function(a){return a.map(function(o){var s=(0,v.U2)(n.getOptions(),"scales"),l=(0,v.U2)(s,[Uo,"formatter"],function(h){return h}),c=(0,v.U2)(s,[$y,"formatter"],function(h){return h});return(0,d.pi)((0,d.pi)({},o),{name:l(o.data[Uo]),value:c(o.data.value)})})}},i)),n.tooltip(i)}return e}function W8(e){var n=e.drilldown,t=e.interactions;return n?.enabled?_t({},e,{interactions:(0,d.ev)((0,d.ev)([],void 0===t?[]:t,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:rm}}],!1)}):e}function X8(e){var n=e.chart,t=e.options,r=t.drilldown;return sn({chart:n,options:W8(t)}),r?.enabled&&(n.appendPadding=hl(n.appendPadding,(0,v.U2)(r,["breadCrumb","position"]))),e}function $8(e){return Fe(Xe,Jn("sunburstStyle"),V8,U8,G8,Ni,H8,Z8,Y8,X8,Ke,ln())(e)}function im(e,n){if((0,v.kJ)(e))return e.find(function(t){return t.type===n})}function am(e,n){var t=im(e,n);return t&&!1!==t.enable}function qh(e){var n=e.interactions;return(0,v.U2)(e.drilldown,"enabled")||am(n,"treemap-drill-down")}function jh(e){var n=e.data,t=e.colorField,r=e.enableDrillDown,i=e.hierarchyConfig,a=nm(n,(0,d.pi)((0,d.pi)({},i),{type:"hierarchy.treemap",field:"value",as:["x","y"]})),o=[];return a.forEach(function(s){if(0===s.depth||r&&1!==s.depth||!r&&s.children)return null;var l=s.ancestors().map(function(p){return{data:p.data,height:p.height,value:p.value}}),c=r&&(0,v.kJ)(n.path)?l.concat(n.path.slice(1)):l,h=Object.assign({},s.data,(0,d.pi)({x:s.x,y:s.y,depth:s.depth,value:s.value,path:c},s));if(!s.data[t]&&s.parent){var f=s.ancestors().find(function(p){return p.data[t]});h[t]=f?.data[t]}else h[t]=s.data[t];h[No]={hierarchyConfig:i,colorField:t,enableDrillDown:r},o.push(h)}),o}function Q8(e){return _t({options:{rawFields:["value"],tooltip:{fields:["name","value",e.options.colorField,"path"],formatter:function(r){return{name:r.name,value:r.value}}}}},e)}function q8(e){var n=e.chart,t=e.options,r=t.color,i=t.colorField,a=t.rectStyle,o=t.hierarchyConfig,s=t.rawFields,l=jh({data:t.data,colorField:t.colorField,enableDrillDown:qh(t),hierarchyConfig:o});return n.data(l),ml(_t({},e,{options:{xField:"x",yField:"y",seriesField:i,rawFields:s,polygon:{color:r,style:a}}})),n.coordinate().reflect("y"),e}function j8(e){return e.chart.axis(!1),e}function K8(e){var n=e.drilldown,t=e.interactions,r=void 0===t?[]:t;return qh(e)?_t({},e,{interactions:(0,d.ev)((0,d.ev)([],r,!0),[{type:"drill-down",cfg:{drillDownConfig:n,transformData:jh}}],!1)}):e}function t7(e){var n=e.chart,t=e.options,r=t.interactions,i=t.drilldown;sn({chart:n,options:K8(t)});var a=im(r,"view-zoom");return a&&(!1!==a.enable?n.getCanvas().on("mousewheel",function(s){s.preventDefault()}):n.getCanvas().off("mousewheel")),qh(t)&&(n.appendPadding=hl(n.appendPadding,(0,v.U2)(i,["breadCrumb","position"]))),e}function e7(e){return Fe(Q8,Xe,Jn("rectStyle"),q8,j8,Ni,mn,t7,Ke,ln())(e)}!function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="sunburst",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return p8},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return $8},n.SUNBURST_ANCESTOR_FIELD=$h,n.SUNBURST_PATH_FIELD=Uo,n.NODE_ANCESTORS_FIELD=Rh}(ze);var n7={colorField:"name",rectStyle:{lineWidth:1,stroke:"#fff"},hierarchyConfig:{tile:"treemapSquarify"},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1,breadCrumb:{position:"bottom-left",rootText:"\u521d\u59cb",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}}}},Jr=(function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="treemap",t}(0,d.ZT)(n,e),n.getDefaultOptions=function(){return n7},n.prototype.changeData=function(t){var r=this.options,i=r.colorField,a=r.interactions,o=r.hierarchyConfig;this.updateOption({data:t});var s=jh({data:t,colorField:i,enableDrillDown:am(a,"treemap-drill-down"),hierarchyConfig:o});this.chart.changeData(s),function J8(e){var n=e.interactions["drill-down"];n&&n.context.actions.find(function(r){return"drill-down-action"===r.name}).reset()}(this.chart)},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.getSchemaAdaptor=function(){return e7}}(ze),"id"),Kh="path",r7={appendPadding:[10,0,20,0],blendMode:"multiply",tooltip:{showTitle:!1,showMarkers:!1,fields:["id","size"],formatter:function(e){return{name:e.id,value:e.size}}},legend:{position:"top-left"},label:{style:{textAlign:"center",fill:"#fff"}},interactions:[{type:"legend-filter",enable:!1}],state:{active:{style:{stroke:"#000"}},selected:{style:{stroke:"#000",lineWidth:2}},inactive:{style:{fillOpacity:.3,strokeOpacity:.3}}},defaultInteractions:["tooltip","venn-legend-active"]};function zl(e){e&&e.geometries[0].elements.forEach(function(t){t.shape.toFront()})}var a7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.active=function(){e.prototype.active.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(Os("element-active")),s7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.highlight=function(){e.prototype.highlight.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.clear=function(){e.prototype.clear.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(Os("element-highlight")),l7=Os("element-selected"),c7=Os("element-single-selected"),u7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(l7),h7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.syncElementsPos=function(){zl(this.context.view)},n.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},n.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},n.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},n}(c7);Se("venn-element-active",a7),Se("venn-element-highlight",s7),Se("venn-element-selected",u7),Se("venn-element-single-selected",h7),Le("venn-element-active",{start:[{trigger:"element:mouseenter",action:"venn-element-active:active"}],end:[{trigger:"element:mouseleave",action:"venn-element-active:reset"}]}),Le("venn-element-highlight",{start:[{trigger:"element:mouseenter",action:"venn-element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"venn-element-highlight:reset"}]}),Le("venn-element-selected",{start:[{trigger:"element:click",action:"venn-element-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-selected:reset"]}]}),Le("venn-element-single-selected",{start:[{trigger:"element:click",action:"venn-element-single-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-single-selected:reset"]}]}),Le("venn-legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","venn-element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","venn-element-active:reset"]}]}),Le("venn-legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","venn-element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","venn-element-highlight:reset"]}]});var f7=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return(0,d.ZT)(n,e),n.prototype.getLabelPoint=function(t,r,i){var a=t.data,l=t.customLabelInfo;return{content:t.content[i],x:a.x+l.offsetX,y:a.y+l.offsetY}},n}(Ys);mo("venn",f7);const p7=Array.isArray;var Ho="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",d7=new RegExp("([a-z])["+Ho+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+Ho+"]*,?["+Ho+"]*)+)","ig"),g7=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+Ho+"]*,?["+Ho+"]*","ig");Math,Je("schema","venn",{draw:function(e,n){var r=function y7(e){if(!e)return null;if(p7(e))return e;var n={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},t=[];return String(e).replace(d7,function(r,i,a){var o=[],s=i.toLowerCase();if(a.replace(g7,function(l,c){c&&o.push(+c)}),"m"===s&&o.length>2&&(t.push([i].concat(o.splice(0,2))),s="l",i="m"===i?"l":"L"),"o"===s&&1===o.length&&t.push([i,o[0]]),"r"===s)t.push([i].concat(o));else for(;o.length>=n[s]&&(t.push([i].concat(o.splice(0,n[s]))),n[s]););return""}),t}(e.data[Kh]),i=function E7(e){return _t({},e.defaultStyle,{fill:e.color},e.style)}(e),a=n.addGroup({name:"venn-shape"});a.addShape("path",{attrs:(0,d.pi)((0,d.pi)({},i),{path:r}),name:"venn-path"});var o=e.customInfo,c=Yn.transform(null,[["t",o.offsetX,o.offsetY]]);return a.setMatrix(c),a},getMarker:function(e){var n=e.color;return{symbol:"circle",style:{lineWidth:0,stroke:n,fill:n,r:4}}}});var fm={normal:function(e){return e},multiply:function(e,n){return e*n/255},screen:function(e,n){return 255*(1-(1-e/255)*(1-n/255))},overlay:function(e,n){return n<128?2*e*n/255:255*(1-2*(1-e/255)*(1-n/255))},darken:function(e,n){return e>n?n:e},lighten:function(e,n){return e>n?e:n},dodge:function(e,n){return 255===e||(e=n/255*255/(1-e/255))>255?255:e},burn:function(e,n){return 255===n?255:0===e?0:255*(1-Math.min(1,(1-n/255)/(e/255)))}};function Bl(e){var t,n=e.replace("/s+/g","");return"string"!=typeof n||n.startsWith("rgba")||n.startsWith("#")?(n.startsWith("rgba")&&(t=n.replace("rgba(","").replace(")","").split(",")),n.startsWith("#")&&(t=Kr.rgb2arr(n).concat([1])),t.map(function(r,i){return 3===i?Number(r):0|r})):t=Kr.rgb2arr(Kr.toRGB(n)).concat([1])}var Fr=U(6948),vm=1e-10;function nf(e,n){var o,t=function L7(e){for(var n=[],t=0;tn[t].radius+vm)return!1;return!0}(tt,e)}),i=0,a=0,s=[];if(r.length>1){var l=gm(r);for(o=0;o-1){var m=e[f.parentIndex[y]],x=Math.atan2(f.x-m.x,f.y-m.y),C=Math.atan2(h.x-m.x,h.y-m.y),M=C-x;M<0&&(M+=2*Math.PI);var _=C-M/2,b=vr(p,{x:m.x+m.radius*Math.sin(_),y:m.y+m.radius*Math.cos(_)});b>2*m.radius&&(b=2*m.radius),(null===g||g.width>b)&&(g={circle:m,width:b,p1:f,p2:h})}null!==g&&(s.push(g),i+=rf(g.circle.radius,g.width),h=f)}}else{var F=e[0];for(o=1;oMath.abs(F.radius-e[o].radius)){W=!0;break}W?i=a=0:(i=F.radius*F.radius*Math.PI,s.push({circle:F,p1:{x:F.x,y:F.y+F.radius},p2:{x:F.x-vm,y:F.y+F.radius},width:2*F.radius}))}return a/=2,n&&(n.area=i+a,n.arcArea=i,n.polygonArea=a,n.arcs=s,n.innerPoints=r,n.intersectionPoints=t),i+a}function rf(e,n){return e*e*Math.acos(1-n/e)-(e-n)*Math.sqrt(n*(2*e-n))}function vr(e,n){return Math.sqrt((e.x-n.x)*(e.x-n.x)+(e.y-n.y)*(e.y-n.y))}function pm(e,n,t){if(t>=e+n)return 0;if(t<=Math.abs(e-n))return Math.PI*Math.min(e,n)*Math.min(e,n);var i=n-(t*t-e*e+n*n)/(2*t);return rf(e,e-(t*t-n*n+e*e)/(2*t))+rf(n,i)}function dm(e,n){var t=vr(e,n),r=e.radius,i=n.radius;if(t>=r+i||t<=Math.abs(r-i))return[];var a=(r*r-i*i+t*t)/(2*t),o=Math.sqrt(r*r-a*a),s=e.x+a*(n.x-e.x)/t,l=e.y+a*(n.y-e.y)/t,c=o/t*-(n.y-e.y),h=o/t*-(n.x-e.x);return[{x:s+c,y:l-h},{x:s-c,y:l+h}]}function gm(e){for(var n={x:0,y:0},t=0;t=o&&(a=t[r],o=s)}var l=(0,Fr.nelderMead)(function(p){return-1*af({x:p[0],y:p[1]},e,n)},[a.x,a.y],{maxIterations:500,minErrorDelta:1e-10}).x,c={x:l[0],y:l[1]},h=!0;for(r=0;re[r].radius){h=!1;break}for(r=0;r=Math.min(r[h].size,r[f].size)&&(c=0),i[h].push({set:f,size:l.size,weight:c}),i[f].push({set:h,size:l.size,weight:c})}var p=[];for(a in i)if(i.hasOwnProperty(a)){var g=0;for(o=0;o=8){var i=function H7(e,n){var a,t=(n=n||{}).restarts||10,r=[],i={};for(a=0;a=Math.min(n[o].size,n[s].size)?f=1:a.size<=1e-10&&(f=-1),i[o][s]=i[s][o]=f}),{distances:r,constraints:i}}(e,r,i),l=s.distances,c=s.constraints,h=(0,Fr.norm2)(l.map(Fr.norm2))/l.length;l=l.map(function(M){return M.map(function(_){return _/h})});var p,g,f=function(M,_){return function U7(e,n,t,r){var a,i=0;for(a=0;a0&&y<=f||p<0&&y>=f||(i+=2*m*m,n[2*a]+=4*m*(o-c),n[2*a+1]+=4*m*(s-h),n[2*l]+=4*m*(c-o),n[2*l+1]+=4*m*(h-s))}return i}(M,_,l,c)};for(a=0;ac?1:-1}),r=0;r0&&console.log("WARNING: area "+a+" not represented on screen")}return t}(c,s);return s.forEach(function(f){var p=f.sets,g=p.join(",");f[Jr]=g;var m=function B7(e){var n={};nf(e,n);var t=n.arcs;if(0===t.length)return"M 0 0";if(1==t.length){var r=t[0].circle;return function z7(e,n,t){var r=[],i=e-t,a=n;return r.push("M",i,a),r.push("A",t,t,0,1,0,i+2*t,a),r.push("A",t,t,0,1,0,i,a),r.join(" ")}(r.x,r.y,r.radius)}for(var i=["\nM",t[0].p2.x,t[0].p2.y],a=0;as?1:0,1,o.p1.x,o.p1.y)}return i.join(" ")}(p.map(function(C){return c[C]}));/[zZ]$/.test(m)||(m+=" Z"),f[Kh]=m,(0,v.f0)(f,h[g]||{x:0,y:0})}),s}var q7=40;function xm(e,n,t){var i=e.options,a=i.blendMode,o=i.setsField,s=e.chart.getTheme(),l=s.colors10,c=s.colors20,h=t;(0,v.kJ)(h)||(h=n.filter(function(p){return 1===p[o].length}).length<=10?l:c);var f=$7(h,n,a,o);return function(p){return f.get(p)||h[0]}}function K7(e){var n=e.chart,t=e.options,r=t.legend,i=t.appendPadding,a=t.padding,o=pi(i);return!1!==r&&(o=hl(i,(0,v.U2)(r,"position"),q7)),n.appendPadding=fh([o,a]),e}function tI(e){var t=e.options.data;t||(Gr(rr.WARN,!1,"warn: %s","\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a"),t=[]);var r=t.filter(function(a){return 1===a.sets.length}).map(function(a){return a.sets[0]}),i=t.filter(function(a){return function Q7(e,n){for(var t=0;t1)throw new Error("quantiles must be between 0 and 1");return 1===n?e[e.length-1]:0===n?e[0]:t%1!=0?e[Math.ceil(t)-1]:e.length%2==0?(e[t-1]+e[t])/2:e[t]}function Zo(e,n,t){var r=e[n];e[n]=e[t],e[t]=r}function Rl(e,n,t,r){for(t=t||0,r=r||e.length-1;r>t;){if(r-t>600){var i=r-t+1,a=n-t+1,o=Math.log(i),s=.5*Math.exp(2*o/3),l=.5*Math.sqrt(o*s*(i-s)/i);a-i/2<0&&(l*=-1),Rl(e,n,Math.max(t,Math.floor(n-a*s/i+l)),Math.min(r,Math.floor(n+(i-a)*s/i+l)))}var f=e[n],p=t,g=r;for(Zo(e,t,n),e[r]>f&&Zo(e,t,r);pf;)g--}e[t]===f?Zo(e,t,g):Zo(e,++g,r),g<=n&&(t=g+1),n<=g&&(r=g-1)}}function Wo(e,n){var t=e.slice();if(Array.isArray(n)){!function pI(e,n){for(var t=[0],r=0;r0?h:f}}}})).ext.geometry.customInfo((0,d.pi)((0,d.pi)({},y),{leaderLine:s})),e}function II(e){var n,t,r=e.options,i=r.xAxis,a=r.yAxis,o=r.xField,s=r.yField,l=r.meta,c=_t({},{alias:s},(0,v.U2)(l,s));return Fe(hn(((n={})[o]=i,n[s]=a,n[or]=a,n),_t({},l,((t={})[or]=c,t[Ul]=c,t[uf]=c,t))))(e)}function DI(e){var n=e.chart,t=e.options,r=t.xAxis,i=t.yAxis,o=t.yField;return n.axis(t.xField,!1!==r&&r),!1===i?(n.axis(o,!1),n.axis(or,!1)):(n.axis(o,i),n.axis(or,i)),e}function LI(e){var n=e.chart,t=e.options,r=t.legend,i=t.total,a=t.risingFill,o=t.fallingFill,l=dl(t.locale);if(!1===r)n.legend(!1);else{var c=[{name:l.get(["general","increase"]),value:"increase",marker:{symbol:"square",style:{r:5,fill:a}}},{name:l.get(["general","decrease"]),value:"decrease",marker:{symbol:"square",style:{r:5,fill:o}}}];i&&c.push({name:i.label||"",value:"total",marker:{symbol:"square",style:_t({},{r:5},(0,v.U2)(i,"style"))}}),n.legend(_t({},{custom:!0,position:"top",items:c},r)),n.removeInteraction("legend-filter")}return e}function OI(e){var t=e.options,r=t.label,i=t.labelMode,a=t.xField,o=An(e.chart,"interval");if(r){var s=r.callback,l=(0,d._T)(r,["callback"]);o.label({fields:"absolute"===i?[uf,a]:[Ul,a],callback:s,cfg:Mn(l)})}else o.label(!1);return e}function PI(e){var n=e.chart,t=e.options,r=t.tooltip,i=t.xField,a=t.yField;if(!1!==r){n.tooltip((0,d.pi)({showCrosshairs:!1,showMarkers:!1,shared:!0,fields:[a]},r));var o=n.geometries[0];r?.formatter?o.tooltip("".concat(i,"*").concat(a),r.formatter):o.tooltip(a)}else n.tooltip(!1);return e}function zI(e){return Fe(FI,Xe,kI,II,DI,LI,PI,OI,di,sn,Ke,ln())(e)}Je("interval","waterfall",{draw:function(e,n){var t=e.customInfo,r=e.points,i=e.nextPoints,a=n.addGroup(),o=this.parsePath(function TI(e){for(var n=[],t=0;t=F));)if(C.x=_+gt,C.y=b+Vt,!(C.x+C.x0<0||C.y+C.y0<0||C.x+C.x1>e[0]||C.y+C.y1>e[1])&&(!M||!$I(C,x,e[0]))&&(!M||QI(C,M))){for(var te=C.sprite,ye=C.width>>5,_e=e[0]>>5,Pe=C.x-(ye<<4),Wt=127&Pe,he=32-Wt,we=C.y1-C.y0,de=void 0,xe=(C.y+C.y0)*_e+(Pe>>5),Ae=0;Ae>>Wt:0);xe+=_e}return delete C.sprite,!0}return!1}return g.start=function(){var x=e[0],C=e[1],M=function y(x){x.width=x.height=1;var C=Math.sqrt(x.getContext("2d",{willReadFrequently:!0}).getImageData(0,0,1,1).data.length>>2);x.width=(Xo<<5)/C,x.height=Yl/C;var M=x.getContext("2d",{willReadFrequently:!0});return M.fillStyle=M.strokeStyle="red",M.textAlign="center",{context:M,ratio:C}}(p()),_=g.board?g.board:Dm((e[0]>>5)*e[1]),b=l.length,F=[],W=l.map(function(gt,Vt,te){return gt.text=h.call(this,gt,Vt,te),gt.font=n.call(this,gt,Vt,te),gt.style=f.call(this,gt,Vt,te),gt.weight=r.call(this,gt,Vt,te),gt.rotate=i.call(this,gt,Vt,te),gt.size=~~t.call(this,gt,Vt,te),gt.padding=a.call(this,gt,Vt,te),gt}).sort(function(gt,Vt){return Vt.size-gt.size}),tt=-1,rt=g.board?[{x:0,y:0},{x,y:C}]:null;return function Mt(){for(var gt=Date.now();Date.now()-gt>1,Vt.y=C*(s()+.5)>>1,XI(M,Vt,W,tt),Vt.hasText&&m(_,Vt,rt)&&(F.push(Vt),rt?g.hasImage||JI(rt,Vt):rt=[{x:Vt.x+Vt.x0,y:Vt.y+Vt.y0},{x:Vt.x+Vt.x1,y:Vt.y+Vt.y1}],Vt.x-=e[0]>>1,Vt.y-=e[1]>>1)}g._tags=F,g._bounds=rt}(),g},g.createMask=function(x){var C=document.createElement("canvas"),M=e[0],_=e[1];if(M&&_){var b=M>>5,F=Dm((M>>5)*_);C.width=M,C.height=_;var W=C.getContext("2d");W.drawImage(x,0,0,x.width,x.height,0,0,M,_);for(var tt=W.getImageData(0,0,M,_).data,rt=0;rt<_;rt++)for(var Mt=0;Mt>5)]|=tt[Vt]>=250&&tt[Vt+1]>=250&&tt[Vt+2]>=250?1<<31-Mt%32:0}g.board=F,g.hasImage=!0}},g.timeInterval=function(x){c=x??1/0},g.words=function(x){l=x},g.size=function(x){e=[+x[0],+x[1]]},g.font=function(x){n=kr(x)},g.fontWeight=function(x){r=kr(x)},g.rotate=function(x){i=kr(x)},g.spiral=function(x){o=KI[x]||x},g.fontSize=function(x){t=kr(x)},g.padding=function(x){a=kr(x)},g.random=function(x){s=kr(x)},g}();["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval","random"].forEach(function(l){(0,v.UM)(n[l])||t[l](n[l])}),t.words(e),n.imageMask&&t.createMask(n.imageMask);var i=t.start()._tags;i.forEach(function(l){l.x+=n.size[0]/2,l.y+=n.size[1]/2});var a=n.size,o=a[0],s=a[1];return i.push({text:"",value:0,x:0,y:0,opacity:0}),i.push({text:"",value:0,x:o,y:s,opacity:0}),i}(e,n=(0,v.f0)({},NI,n))}var vf=Math.PI/180,Xo=64,Yl=2048;function YI(e){return e.text}function HI(){return"serif"}function km(){return"normal"}function GI(e){return e.value}function ZI(){return 90*~~(2*Math.random())}function WI(){return 1}function XI(e,n,t,r){if(!n.sprite){var i=e.context,a=e.ratio;i.clearRect(0,0,(Xo<<5)/a,Yl/a);var o=0,s=0,l=0,c=t.length;for(--r;++r>5<<5,f=~~Math.max(Math.abs(m+x),Math.abs(m-x))}else h=h+31>>5<<5;if(f>l&&(l=f),o+h>=Xo<<5&&(o=0,s+=l,l=0),s+f>=Yl)break;i.translate((o+(h>>1))/a,(s+(f>>1))/a),n.rotate&&i.rotate(n.rotate*vf),i.fillText(n.text,0,0),n.padding&&(i.lineWidth=2*n.padding,i.strokeText(n.text,0,0)),i.restore(),n.width=h,n.height=f,n.xoff=o,n.yoff=s,n.x1=h>>1,n.y1=f>>1,n.x0=-n.x1,n.y0=-n.y1,n.hasText=!0,o+=h}for(var M=i.getImageData(0,0,(Xo<<5)/a,Yl/a).data,_=[];--r>=0;)if((n=t[r]).hasText){for(var b=(h=n.width)>>5,F=(f=n.y1-n.y0,0);F>5)]|=gt,W|=gt}W?tt=rt:(n.y0++,f--,rt--,s++)}n.y1=n.y0+tt,n.sprite=_.slice(0,(n.y1-n.y0)*b)}}}function $I(e,n,t){for(var h,r=e.sprite,i=e.width>>5,a=e.x-(i<<4),o=127&a,s=32-o,l=e.y1-e.y0,c=(e.y+e.y0)*(t>>=5)+(a>>5),f=0;f>>o:0))&n[c+p])return!0;c+=t}return!1}function JI(e,n){var t=e[0],r=e[1];n.x+n.x0r.x&&(r.x=n.x+n.x1),n.y+n.y1>r.y&&(r.y=n.y+n.y1)}function QI(e,n){return e.x+e.x1>n[0].x&&e.x+e.x0n[0].y&&e.y+e.y0{class e{get marginValue(){return-this.gutter/2}constructor(t){t.attach(this,"sg",{gutter:32,col:2})}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(yD.Ri))},e.\u0275cmp=u.Xpm({type:e,selectors:[["sg-container"],["","sg-container",""]],hostVars:8,hostBindings:function(t,r){2&t&&(u.Udp("margin-left",r.marginValue,"px")("margin-right",r.marginValue,"px"),u.ekj("ant-row",!0)("sg__wrap",!0))},inputs:{gutter:"gutter",colInCon:["sg-container","colInCon"],col:"col"},exportAs:["sgContainer"],ngContentSelectors:Om,decls:1,vars:0,template:function(t,r){1&t&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),(0,d.gn)([(0,Hl.Rn)()],e.prototype,"gutter",void 0),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"colInCon",void 0),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"col",void 0),e})(),Pm=(()=>{class e{get paddingValue(){return this.parent.gutter/2}constructor(t,r,i,a){if(this.ren=r,this.parent=i,this.rep=a,this.clsMap=[],this.inited=!1,this.col=null,null==i)throw new Error("[sg] must include 'sg-container' component");this.el=t.nativeElement}setClass(){const{el:t,ren:r,clsMap:i,col:a,parent:o}=this;return i.forEach(s=>r.removeClass(t,s)),i.length=0,i.push(...this.rep.genCls(a??(o.colInCon||o.col)),"sg__item"),i.forEach(s=>r.addClass(t,s)),this}ngOnChanges(){this.inited&&this.setClass()}ngAfterViewInit(){this.setClass(),this.inited=!0}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(pf,9),u.Y36(qt.kz))},e.\u0275cmp=u.Xpm({type:e,selectors:[["sg"]],hostVars:4,hostBindings:function(t,r){2&t&&u.Udp("padding-left",r.paddingValue,"px")("padding-right",r.paddingValue,"px")},inputs:{col:"col"},exportAs:["sg"],features:[u.TTD],ngContentSelectors:Om,decls:1,vars:0,template:function(t,r){1&t&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0}),(0,d.gn)([(0,Hl.Rn)(null)],e.prototype,"col",void 0),e})(),xD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[K.ez]}),e})();var CD=U(3353);let MD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[K.ez]}),e})();const wD=function(e){return{$implicit:e}};function _D(e,n){if(1&e&&u.GkF(0,3),2&e){const t=u.oxw();u.Q6J("ngTemplateOutlet",t.nzValueTemplate)("ngTemplateOutletContext",u.VKq(2,wD,t.nzValue))}}function SD(e,n){if(1&e&&(u.TgZ(0,"span",6),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.displayInt)}}function bD(e,n){if(1&e&&(u.TgZ(0,"span",7),u._uU(1),u.qZA()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.displayDecimal)}}function TD(e,n){if(1&e&&(u.ynx(0),u.YNc(1,SD,2,1,"span",4),u.YNc(2,bD,2,1,"span",5),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngIf",t.displayInt),u.xp6(1),u.Q6J("ngIf",t.displayDecimal)}}function AD(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Oqu(t.nzTitle)}}function ED(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.nzPrefix)}}function FD(e,n){if(1&e&&(u.TgZ(0,"span",6),u.YNc(1,ED,2,1,"ng-container",1),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzPrefix)}}function kD(e,n){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Oqu(t.nzSuffix)}}function ID(e,n){if(1&e&&(u.TgZ(0,"span",7),u.YNc(1,kD,2,1,"ng-container",1),u.qZA()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("nzStringTemplateOutlet",t.nzSuffix)}}let DD=(()=>{class e{constructor(t){this.locale_id=t,this.displayInt="",this.displayDecimal=""}ngOnChanges(){this.formatNumber()}formatNumber(){const t="number"==typeof this.nzValue?".":(0,K.dv)(this.locale_id,K.wE.Decimal),r=String(this.nzValue),[i,a]=r.split(t);this.displayInt=i,this.displayDecimal=a?`${t}${a}`:""}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.soG))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-statistic-number"]],inputs:{nzValue:"nzValue",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatisticNumber"],features:[u.TTD],decls:3,vars:2,consts:[[1,"ant-statistic-content-value"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ant-statistic-content-value-int",4,"ngIf"],["class","ant-statistic-content-value-decimal",4,"ngIf"],[1,"ant-statistic-content-value-int"],[1,"ant-statistic-content-value-decimal"]],template:function(t,r){1&t&&(u.TgZ(0,"span",0),u.YNc(1,_D,1,4,"ng-container",1),u.YNc(2,TD,3,2,"ng-container",2),u.qZA()),2&t&&(u.xp6(1),u.Q6J("ngIf",r.nzValueTemplate),u.xp6(1),u.Q6J("ngIf",!r.nzValueTemplate))},dependencies:[K.O5,K.tP],encapsulation:2,changeDetection:0}),e})(),LD=(()=>{class e{constructor(t,r){this.cdr=t,this.directionality=r,this.nzValueStyle={},this.dir="ltr",this.destroy$=new Xt.x}ngOnInit(){this.directionality.change?.pipe((0,It.R)(this.destroy$)).subscribe(t=>{this.dir=t,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.sBO),u.Y36(Q.Is,8))},e.\u0275cmp=u.Xpm({type:e,selectors:[["nz-statistic"]],hostAttrs:[1,"ant-statistic"],hostVars:2,hostBindings:function(t,r){2&t&&u.ekj("ant-statistic-rtl","rtl"===r.dir)},inputs:{nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzTitle:"nzTitle",nzValue:"nzValue",nzValueStyle:"nzValueStyle",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatistic"],decls:6,vars:6,consts:[[1,"ant-statistic-title"],[4,"nzStringTemplateOutlet"],[1,"ant-statistic-content",3,"ngStyle"],["class","ant-statistic-content-prefix",4,"ngIf"],[3,"nzValue","nzValueTemplate"],["class","ant-statistic-content-suffix",4,"ngIf"],[1,"ant-statistic-content-prefix"],[1,"ant-statistic-content-suffix"]],template:function(t,r){1&t&&(u.TgZ(0,"div",0),u.YNc(1,AD,2,1,"ng-container",1),u.qZA(),u.TgZ(2,"div",2),u.YNc(3,FD,2,1,"span",3),u._UZ(4,"nz-statistic-number",4),u.YNc(5,ID,2,1,"span",5),u.qZA()),2&t&&(u.xp6(1),u.Q6J("nzStringTemplateOutlet",r.nzTitle),u.xp6(1),u.Q6J("ngStyle",r.nzValueStyle),u.xp6(1),u.Q6J("ngIf",r.nzPrefix),u.xp6(1),u.Q6J("nzValue",r.nzValue)("nzValueTemplate",r.nzValueTemplate),u.xp6(1),u.Q6J("ngIf",r.nzSuffix))},dependencies:[K.O5,K.PC,dt.f,DD],encapsulation:2,changeDetection:0}),e})(),OD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[Q.vT,K.ez,CD.ud,dt.T,MD]}),e})();var df=U(269);const PD=["s2t"];function zD(e,n){1&e&&(u.TgZ(0,"div",2),u._UZ(1,"nz-empty",3),u.qZA()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function BD(e,n){if(1&e&&(u.TgZ(0,"th"),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Oqu(t.key)}}function RD(e,n){if(1&e&&(u.TgZ(0,"td"),u._uU(1),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Oqu(t.value)}}function ND(e,n){if(1&e&&(u.TgZ(0,"tr"),u.YNc(1,RD,2,1,"td",4),u.ALo(2,"keyvalue"),u.qZA()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("ngForOf",u.lcZ(2,1,t))}}function VD(e,n){if(1&e&&(u.TgZ(0,"table")(1,"tr"),u.YNc(2,BD,2,1,"th",4),u.ALo(3,"keyvalue"),u.qZA(),u.YNc(4,ND,3,3,"tr",4),u.qZA()),2&e){const t=u.oxw();u.xp6(2),u.Q6J("ngForOf",u.lcZ(3,2,t.data[0])),u.xp6(2),u.Q6J("ngForOf",t.data)}}let UD=(()=>{class e{constructor(){}ngOnInit(){}ngAfterViewInit(){}render(t){this.data=t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["erupt-chart-table"]],viewQuery:function(t,r){if(1&t&&u.Gf(PD,5),2&t){let i;u.iGM(i=u.CRH())&&(r.chartTable=i.first)}},decls:2,vars:2,consts:[["class","flex-center-center",4,"ngIf"],[4,"ngIf"],[1,"flex-center-center"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[4,"ngFor","ngForOf"]],template:function(t,r){1&t&&(u.YNc(0,zD,2,1,"div",0),u.YNc(1,VD,5,4,"table",1)),2&t&&(u.Q6J("ngIf",!r.data||0==r.data.length),u.xp6(1),u.Q6J("ngIf",r.data&&r.data.length>0))},dependencies:[K.sg,K.O5,df.Uo,df._C,df.$Z,bn.p9,K.Nd],styles:["[_nghost-%COMP%] table{width:100%}[_nghost-%COMP%] table tr{transition:all .3s,height 0s}[_nghost-%COMP%] table tr td, [_nghost-%COMP%] table tr th{padding:8px;color:#000000a6;font-size:14px;line-height:1;border:1px solid #e8e8e8}[data-theme=dark] [_nghost-%COMP%] table tr td, [data-theme=dark] [_nghost-%COMP%] table tr th{color:#dcdcdc!important;color:#000000a6;font-size:14px;line-height:1;border:1px solid #333}"]}),e})();const YD=["chartTable"],Gl=function(e){return{height:e}};function HD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",5),u._UZ(2,"i",6),u.qZA(),u.BQk()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("id",t.chart.code)("ngStyle",u.VKq(2,Gl,t.chart.height+"px"))}}function GD(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Akn(u.VKq(3,Gl,t.chart.height+"px")),u.Q6J("nzNotFoundContent",null)}}const ZD=function(e){return{height:e,paddingTop:"1px"}};function WD(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"erupt-iframe",11),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Akn(u.VKq(3,ZD,t.chart.height+"px")),u.Q6J("url",t.src)}}function XD(e,n){if(1&e&&(u.ynx(0),u.YNc(1,GD,2,5,"ng-container",3),u.YNc(2,WD,2,5,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.src),u.xp6(1),u.Q6J("ngIf",t.src)}}function $D(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",12),u._UZ(2,"erupt-chart-table",13,14),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngStyle",u.VKq(2,Gl,t.chart.height+"px")),u.xp6(1),u.Q6J("id",t.chart.code)}}function JD(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function QD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"sg"),u._UZ(2,"nz-statistic",18),u.qZA(),u.BQk()),2&e){const t=n.$implicit,r=u.oxw(4);u.xp6(2),u.Q6J("nzValue",t[r.dataKeys[0]]||0)("nzTitle",t[r.dataKeys[1]])("nzValueStyle",r.chart.chartOption)}}function qD(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",15)(2,"div",16),u.YNc(3,QD,3,3,"ng-container",17),u.qZA()(),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("id",t.chart.code),u.xp6(1),u.s9C("sg-container",t.data.length),u.xp6(1),u.Q6J("ngForOf",t.data)}}function jD(e,n){if(1&e&&(u.ynx(0),u.YNc(1,JD,2,1,"ng-container",3),u.YNc(2,qD,4,3,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.data||0==t.data.length),u.xp6(1),u.Q6J("ngIf",t.data&&t.data.length)}}function KD(e,n){1&e&&(u.ynx(0),u._UZ(1,"nz-empty",10),u.BQk()),2&e&&(u.xp6(1),u.Q6J("nzNotFoundContent",null))}function tL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",19),u.YNc(2,KD,2,1,"ng-container",3),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("id",t.chart.code)("ngStyle",u.VKq(3,Gl,t.chart.height+"px")),u.xp6(1),u.Q6J("ngIf",!t.data||0==t.data.length)}}function eL(e,n){if(1&e&&(u.ynx(0)(1,7),u.YNc(2,XD,3,2,"ng-container",8),u.YNc(3,$D,4,4,"ng-container",8),u.YNc(4,jD,3,2,"ng-container",8),u.YNc(5,tL,3,5,"ng-container",9),u.BQk()()),2&e){const t=u.oxw();u.xp6(1),u.Q6J("ngSwitch",t.chart.type),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.tpl),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.table),u.xp6(1),u.Q6J("ngSwitchCase",t.chartType.Number)}}function nL(e,n){if(1&e&&(u.ynx(0),u._UZ(1,"span",24),u._uU(2," \xa0"),u._UZ(3,"nz-divider",21),u._uU(4,"\xa0 "),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzTooltipTitle",t.chart.remark)}}function rL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"i",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.downloadChartImage())}),u.qZA(),u._uU(2," \xa0"),u._UZ(3,"nz-divider",21),u._uU(4,"\xa0 "),u.BQk()}}function iL(e,n){1&e&&u._UZ(0,"i",28),2&e&&u.Q6J("nzType","loading")}function aL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"i",29),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3);return u.KtG(i.downloadChartData())}),u.qZA()}}function oL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,iL,1,1,"i",26),u.YNc(2,aL,1,0,"i",27),u._uU(3," \xa0"),u._UZ(4,"nz-divider",21),u._uU(5,"\xa0 "),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",t.downloading),u.xp6(1),u.Q6J("ngIf",!t.downloading)}}function sL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",30),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.open=!1)}),u.qZA()}}function lL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"span",31),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.open=!0)}),u.qZA()}}function cL(e,n){if(1&e){const t=u.EpF();u.YNc(0,nL,5,1,"ng-container",3),u.YNc(1,rL,5,0,"ng-container",3),u.YNc(2,oL,6,2,"ng-container",3),u.TgZ(3,"i",20),u.NdJ("click",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.update(!0))}),u.qZA(),u._uU(4," \xa0"),u._UZ(5,"nz-divider",21),u._uU(6,"\xa0 "),u.YNc(7,sL,1,0,"span",22),u.YNc(8,lL,1,0,"span",23)}if(2&e){const t=u.oxw();u.Q6J("ngIf",t.chart.remark),u.xp6(1),u.Q6J("ngIf",t.plot),u.xp6(1),u.Q6J("ngIf",t.bi.export&&t.data&&t.data.length>0),u.xp6(5),u.Q6J("ngIf",t.open),u.xp6(1),u.Q6J("ngIf",!t.open)}}const uL=function(){return{padding:"0"}};let hL=(()=>{class e{constructor(t,r,i,a){this.ref=t,this.biDataService=r,this.handlerService=i,this.msg=a,this.buildDimParam=new u.vpe,this.downloading=!1,this.open=!0,this.plot=null,this.chartType=X,this.ready=!0,this.data=[],this.dataKeys=[]}ngOnInit(){this.chart.chartOption&&(this.chart.chartOption=JSON.parse(this.chart.chartOption)),this.init()}init(){let t=this.handlerService.buildDimParam(this.bi,!1);if(t){for(let r of this.bi.dimensions)if(r.notNull&&(!t||null===t[r.code]))return void(this.ready=!1);this.ready=!0,this.chart.type==X.tpl?this.src=this.biDataService.getChartTpl(this.chart.id,this.bi.code,t):(this.chart.loading=!0,this.biDataService.getBiChart(this.bi.code,this.chart.id,t).subscribe(r=>{this.chart.loading=!1,this.data=r,this.chart.type==X.Number?r[0]&&(this.dataKeys=Object.keys(r[0])):this.chart.type==X.table?this.chartTable.render(r):this.render(r)}))}}ngOnDestroy(){this.plot&&this.plot.destroy()}update(t){let r=this.handlerService.buildDimParam(this.bi,!0);r&&(this.plot?(t&&(this.chart.loading=!0),this.biDataService.getBiChart(this.bi.code,this.chart.id,r).subscribe(i=>{this.chart.loading&&(this.chart.loading=!1),this.plot.changeData(i)})):this.init())}downloadChartImage(){this.plot||this.init();let r=this.ref.nativeElement.querySelector("#"+this.chart.code).querySelector("canvas").toDataURL("image/png"),i=document.createElement("a");if("download"in i){i.style.visibility="hidden",i.href=r,i.download=this.chart.name,document.body.appendChild(i);let a=document.createEvent("MouseEvents");a.initEvent("click",!0,!0),i.dispatchEvent(a),document.body.removeChild(i)}else window.open(r)}downloadChartData(){let t=this.handlerService.buildDimParam(this.bi,!0);t&&(this.downloading=!0,this.biDataService.exportChartExcel(this.bi.code,this.chart.id,t,()=>{this.downloading=!1}))}render(t){this.plot&&(this.plot.destroy(),this.plot=null);let r=Object.keys(t[0]),i=r[0],a=r[1],o=r[2],s=r[3],l={data:t,xField:i,yField:a,slider:{},appendPadding:16,legend:{position:"bottom"}};switch(this.chart.chartOption&&Object.assign(l,this.chart.chartOption),this.chart.type){case X.Line:this.plot=new Fh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.StepLine:this.plot=new Fh(this.chart.code,Object.assign(l,{seriesField:o,stepType:"vh"}));break;case X.Bar:this.plot=new Mh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.PercentStackedBar:this.plot=new Mh(this.chart.code,Object.assign(l,{stackField:o,isPercent:!0,isStack:!0}));break;case X.Waterfall:this.plot=new BI(this.chart.code,Object.assign(l,{legend:!1,label:{style:{fontSize:10},layout:[{type:"interval-adjust-position"}]}}));break;case X.Column:this.plot=new wh(this.chart.code,Object.assign(l,{isGroup:!0,seriesField:o}));break;case X.StackedColumn:this.plot=new wh(this.chart.code,Object.assign(l,{isStack:!0,seriesField:o,slider:{}}));break;case X.Area:this.plot=new mh(this.chart.code,Object.assign(l,{seriesField:o}));break;case X.PercentageArea:this.plot=new mh(this.chart.code,Object.assign(l,{seriesField:o,isPercent:!0}));break;case X.Pie:this.plot=new Ih(this.chart.code,Object.assign(l,{angleField:a,colorField:i}));break;case X.Ring:this.plot=new Ih(this.chart.code,Object.assign(l,{angleField:a,colorField:i,innerRadius:.6,radius:1}));break;case X.Rose:this.plot=new Rk(this.chart.code,Object.assign(l,{seriesField:i,radius:.9,label:{offset:-15},interactions:[{type:"element-active"}]}));break;case X.Funnel:this.plot=new M0(this.chart.code,Object.assign(l,{seriesField:o,appendPadding:[12,38],shape:"pyramid"}));break;case X.Radar:this.plot=new Ck(this.chart.code,Object.assign(l,{seriesField:o,point:{size:2},xAxis:{line:null,tickLine:null,grid:{line:{style:{lineDash:null}}}},yAxis:{line:null,tickLine:null,grid:{line:{type:"line",style:{lineDash:null}},alternateColor:"rgba(0, 0, 0, 0.04)"}},area:{}}));break;case X.Scatter:this.plot=new Lh(this.chart.code,Object.assign(l,{colorField:o,shape:"circle",brush:{enabled:!0},yAxis:{nice:!0,line:{style:{stroke:"#aaa"}}},xAxis:{line:{style:{stroke:"#aaa"}}}}));break;case X.Bubble:this.plot=new Lh(this.chart.code,Object.assign(l,{colorField:o,sizeField:s,size:[3,36],shape:"circle",brush:{enabled:!0}}));break;case X.WordCloud:this.plot=new dD(this.chart.code,Object.assign(l,{wordField:i,weightField:a,colorField:o,interactions:[{type:"element-active"}],wordStyle:{}}));break;case X.Sankey:this.plot=new f8(this.chart.code,Object.assign(l,{sourceField:i,weightField:a,targetField:o,nodeDraggable:!0,nodeWidthRatio:.008,nodePaddingRatio:.03}));break;case X.Chord:this.plot=new IE(this.chart.code,Object.assign(l,{sourceField:i,weightField:a,targetField:o}));break;case X.RadialBar:this.plot=new Fk(this.chart.code,Object.assign(l,{colorField:o,isStack:!0,maxAngle:270}))}this.plot&&this.plot.render()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq),u.Y36(et),u.Y36(ft),u.Y36(Z.dD))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-chart"]],viewQuery:function(t,r){if(1&t&&u.Gf(YD,5),2&t){let i;u.iGM(i=u.CRH())&&(r.chartTable=i.first)}},inputs:{chart:"chart",bi:"bi"},outputs:{buildDimParam:"buildDimParam"},decls:7,vars:9,consts:[[3,"nzSpinning"],["nzSize","small",2,"margin-bottom","12px",3,"nzTitle","nzBodyStyle","nzHoverable","nzExtra"],[3,"ngClass"],[4,"ngIf"],["extraTemplate",""],[2,"width","100%","display","flex","flex-direction","column","align-items","center","justify-content","center",3,"id","ngStyle"],["nz-icon","","nzType","pie-chart","nzTheme","twotone",2,"font-size","36px"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nzNotFoundImage","simple",1,"flex-center-center",3,"nzNotFoundContent"],[3,"url"],[2,"overflow","auto",3,"ngStyle"],[3,"id"],["chartTable",""],[2,"padding","12px","text-align","center",3,"id"],[3,"sg-container"],[4,"ngFor","ngForOf"],[2,"margin-bottom","16px",3,"nzValue","nzTitle","nzValueStyle"],[2,"width","100%",3,"id","ngStyle"],["nz-icon","","nzType","reload",3,"click"],["nzType","vertical"],["nz-icon","","nzType","down","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","","nzType","left","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","","nzType","question-circle","nzTheme","outline","nz-tooltip","",3,"nzTooltipTitle"],["nz-icon","","nzType","file-image","nzTheme","outline",3,"click"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","","nzType","download","nzTheme","outline",3,"click",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","download","nzTheme","outline",3,"click"],["nz-icon","","nzType","down","nzTheme","outline",3,"click"],["nz-icon","","nzType","left","nzTheme","outline",3,"click"]],template:function(t,r){if(1&t&&(u.TgZ(0,"nz-spin",0)(1,"nz-card",1)(2,"div",2),u.YNc(3,HD,3,4,"ng-container",3),u.YNc(4,eL,6,4,"ng-container",3),u.qZA()(),u.YNc(5,cL,9,5,"ng-template",null,4,u.W1O),u.qZA()),2&t){const i=u.MAs(6);u.Q6J("nzSpinning",r.chart.loading),u.xp6(1),u.Q6J("nzTitle",r.chart.name)("nzBodyStyle",u.DdM(8,uL))("nzHoverable",!0)("nzExtra",i),u.xp6(1),u.Q6J("ngClass",r.open?"card-show":"card-hide"),u.xp6(1),u.Q6J("ngIf",!r.ready),u.xp6(1),u.Q6J("ngIf",r.ready)}},dependencies:[K.mk,K.sg,K.O5,K.PC,K.RF,K.n9,K.ED,ot.w,ji.SY,E.Ls,ht.W,R.bd,O.g,gD.M,bn.p9,pf,Pm,LD,UD],styles:["@media (min-width: 1600px){[_nghost-%COMP%] .ant-col-xxl-2{width:16.6666666%!important}}[_nghost-%COMP%] .card-show{height:auto;transition:.5s height}[_nghost-%COMP%] .card-hide{height:0;overflow:auto;transition:.5s height}"]}),e})();const fL=["st"],vL=["biChart"],pL=function(){return{rows:10}};function dL(e,n){1&e&&u._UZ(0,"nz-skeleton",4),2&e&&u.Q6J("nzActive",!0)("nzTitle",!0)("nzParagraph",u.DdM(3,pL))}function gL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"button",10),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.exportBiData())}),u._UZ(2,"i",11),u._uU(3),u.ALo(4,"translate"),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("nzLoading",t.downloading)("disabled",!t.biTable.data||t.biTable.data.length<=0),u.xp6(2),u.hij("",u.lcZ(4,3,"table.download")," ")}}function yL(e,n){1&e&&u._UZ(0,"nz-divider",16)}function mL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"div",20)(1,"label",21),u.NdJ("ngModelChange",function(i){u.CHM(t);const a=u.oxw().$implicit;return u.KtG(a.show=i)})("ngModelChange",function(){u.CHM(t);const i=u.oxw(5);return u.KtG(i.st.resetColumns())}),u._uU(2),u.qZA()()}if(2&e){const t=u.oxw().$implicit;u.xp6(1),u.Q6J("ngModel",t.show),u.xp6(1),u.Oqu(t.title.text)}}function xL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,mL,3,2,"div",19),u.BQk()),2&e){const t=n.$implicit;u.xp6(1),u.Q6J("ngIf",t.title&&t.index)}}function CL(e,n){if(1&e&&(u.TgZ(0,"div",17),u.YNc(1,xL,2,1,"ng-container",18),u.qZA()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",t.st.columns)}}function ML(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"button",12),u._UZ(2,"i",13),u.qZA(),u.YNc(3,yL,1,0,"nz-divider",14),u.YNc(4,CL,2,1,"ng-template",null,15,u.W1O),u.BQk()),2&e){const t=u.MAs(5),r=u.oxw(2);u.xp6(1),u.Q6J("nzPopoverContent",t),u.xp6(2),u.Q6J("ngIf",r.bi.dimensions.length>0)}}function wL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"button",25),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(3);return u.KtG(i.clearCondition())}),u._UZ(1,"i",26),u._uU(2),u.ALo(3,"translate"),u.qZA()}if(2&e){const t=u.oxw(3);u.Q6J("disabled",t.querying),u.xp6(2),u.hij("",u.lcZ(3,2,"table.reset")," ")}}function _L(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.YNc(1,wL,4,4,"button",22),u.TgZ(2,"button",23),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.hideCondition=!i.hideCondition)}),u._UZ(3,"i",24),u.qZA(),u.BQk()}if(2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!t.hideCondition),u.xp6(2),u.Q6J("nzType",t.hideCondition?"caret-down":"caret-up")}}function SL(e,n){if(1&e){const t=u.EpF();u.TgZ(0,"nz-card",27)(1,"bi-dimension",28),u.NdJ("search",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size},!0))}),u.qZA()()}if(2&e){const t=u.oxw(2);u.Q6J("nzHoverable",!0)("hidden",t.hideCondition),u.xp6(1),u.Q6J("bi",t.bi)}}function bL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",30),u._UZ(2,"bi-chart",31,32),u.qZA(),u.BQk()),2&e){const t=n.$implicit,r=u.oxw(3);u.xp6(1),u.Q6J("nzMd",t.grid)("nzXs",24),u.xp6(1),u.Q6J("chart",t)("bi",r.bi)}}function TL(e,n){if(1&e&&(u.ynx(0),u.TgZ(1,"div",29),u.ynx(2),u.YNc(3,bL,4,4,"ng-container",18),u.BQk(),u.qZA(),u.BQk()),2&e){const t=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",t.bi.charts)}}function AL(e,n){1&e&&u._UZ(0,"i",38)}function EL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-card",33)(2,"nz-result",34)(3,"div",35)(4,"button",36),u.NdJ("click",function(){u.CHM(t);const i=u.oxw(2);return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size}))}),u._UZ(5,"i",7),u._uU(6),u.ALo(7,"translate"),u.qZA()()(),u.YNc(8,AL,1,0,"ng-template",null,37,u.W1O),u.qZA(),u.BQk()}if(2&e){const t=u.MAs(9),r=u.oxw(2);u.xp6(1),u.Q6J("nzHoverable",!0)("nzBordered",!0),u.xp6(1),u.Q6J("nzIcon",t)("nzTitle","\u8f93\u5165\u67e5\u8be2\u6761\u4ef6\uff0c\u5f00\u542f\u67e5\u8be2\u64cd\u4f5c"),u.xp6(2),u.Q6J("nzLoading",r.querying)("nzGhost",!0),u.xp6(2),u.hij("",u.lcZ(7,7,"table.query")," ")}}function FL(e,n){1&e&&(u.ynx(0),u.TgZ(1,"nz-card"),u._UZ(2,"nz-empty",39),u.qZA(),u.BQk()),2&e&&(u.xp6(2),u.Q6J("nzNotFoundContent",null))}function kL(e,n){if(1&e&&u._uU(0),2&e){const t=u.oxw(6);u.hij("\u5171",t.biTable.total,"\u6761")}}function IL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"nz-pagination",42),u.NdJ("nzPageSizeChange",function(i){u.CHM(t);const a=u.oxw(5);return u.KtG(a.pageSizeChange(i))})("nzPageIndexChange",function(i){u.CHM(t);const a=u.oxw(5);return u.KtG(a.pageIndexChange(i))}),u.qZA(),u.YNc(2,kL,1,1,"ng-template",null,43,u.W1O),u.BQk()}if(2&e){const t=u.MAs(3),r=u.oxw(5);u.xp6(1),u.Q6J("nzPageIndex",r.biTable.index)("nzPageSize",r.biTable.size)("nzTotal",r.biTable.total)("nzPageSizeOptions",r.biTable.page.pageSizes)("nzSize","small")("nzShowTotal",t)}}const DL=function(e){return{x:e}};function LL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"st",40,41),u.NdJ("change",function(i){u.CHM(t);const a=u.oxw(4);return u.KtG(a.biTableChange(i))}),u.qZA(),u.YNc(3,IL,4,6,"ng-container",3),u.BQk()}if(2&e){const t=u.oxw(4);u.xp6(1),u.Q6J("columns",t.columns)("data",t.biTable.data)("loading",t.querying)("ps",t.biTable.size)("page",t.biTable.page)("scroll",u.VKq(10,DL,(t.clientWidth>768?200*t.columns.length:0)+"px"))("bordered",t.settingSrv.layout.bordered)("resizable",!0)("size","small"),u.xp6(2),u.Q6J("ngIf",t.biTable.pageType==t.pageType.backend)}}function OL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,FL,3,1,"ng-container",3),u.YNc(2,LL,4,12,"ng-container",3),u.BQk()),2&e){const t=u.oxw(3);u.xp6(1),u.Q6J("ngIf",t.columns.length<=0),u.xp6(1),u.Q6J("ngIf",t.columns&&t.columns.length>0)}}function PL(e,n){if(1&e&&(u.ynx(0),u.YNc(1,OL,3,2,"ng-container",3),u.BQk()),2&e){const t=u.oxw(2);u.xp6(1),u.Q6J("ngIf",t.bi.table)}}function zL(e,n){if(1&e){const t=u.EpF();u.ynx(0),u.TgZ(1,"div",5),u.ynx(2),u.TgZ(3,"button",6),u.NdJ("click",function(){u.CHM(t);const i=u.oxw();return u.KtG(i.query({pageIndex:1,pageSize:i.biTable.size},!0))}),u._UZ(4,"i",7),u._uU(5),u.ALo(6,"translate"),u.qZA(),u.BQk(),u.YNc(7,gL,5,5,"ng-container",3),u.TgZ(8,"div",8),u.YNc(9,ML,6,2,"ng-container",3),u.YNc(10,_L,4,2,"ng-container",3),u.qZA()(),u.YNc(11,SL,2,3,"nz-card",9),u.YNc(12,TL,4,1,"ng-container",3),u.YNc(13,EL,10,9,"ng-container",3),u.YNc(14,PL,2,1,"ng-container",3),u.BQk()}if(2&e){const t=u.oxw();u.xp6(3),u.Q6J("nzLoading",t.querying),u.xp6(2),u.hij("",u.lcZ(6,9,"table.query")," "),u.xp6(2),u.Q6J("ngIf",t.bi.table&&t.bi.export),u.xp6(2),u.Q6J("ngIf",t.columns&&t.columns.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.dimensions.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.dimensions.length>0),u.xp6(1),u.Q6J("ngIf",t.bi.charts.length>0),u.xp6(1),u.Q6J("ngIf",t.haveNotNull&&t.bi.table),u.xp6(1),u.Q6J("ngIf",!t.haveNotNull)}}const BL=[{path:"",component:(()=>{class e{constructor(t,r,i,a,o,s,l){this.dataService=t,this.route=r,this.handlerService=i,this.settingSrv=a,this.appViewService=o,this.msg=s,this.modal=l,this.haveNotNull=!1,this.querying=!1,this.clientWidth=document.body.clientWidth,this.hideCondition=!1,this.pageType=Dt,this.sort={direction:null},this.biTable={index:1,size:10,total:0,page:{show:!1}},this.columns=[],this.downloading=!1}ngOnInit(){this.router$=this.route.params.subscribe(t=>{this.timer&&clearInterval(this.timer),this.name=t.name,this.biTable.data=null,this.dataService.getBiBuild(this.name).subscribe(r=>{this.bi=r,this.appViewService.setRouterViewDesc(this.bi.remark),this.bi.pageType==Dt.front&&(this.biTable.page={show:!0,front:!0,placement:"center",showSize:!0,showQuickJumper:!0}),this.biTable.size=this.bi.pageSize,this.biTable.page.pageSizes=this.bi.pageSizeOptions;for(let i of r.dimensions)if(i.type===bt.NUMBER_RANGE&&(i.$value=[]),(0,st.K0)(i.defaultValue)&&(i.$value=i.defaultValue),i.notNull&&(0,st.Ft)(i.$value))return void(this.haveNotNull=!0);this.query({pageIndex:1,pageSize:this.biTable.size}),this.bi.refreshTime&&(this.timer=setInterval(()=>{this.query({pageIndex:this.biTable.index,pageSize:this.biTable.size},!0,!1)},1e3*this.bi.refreshTime))})})}query(t,r,i=!0){let a=this.handlerService.buildDimParam(this.bi);a&&(r&&this.biCharts.forEach(o=>o.update(i)),this.bi.table&&(this.querying=!0,this.biTable.index=t.pageIndex,this.dataService.getBiData(this.bi.code,t.pageIndex,t.pageSize,this.sort.column,this.sort.direction,a).subscribe(o=>{if(this.querying=!1,this.haveNotNull=!1,this.biTable.total=o.total,this.biTable.pageType=this.bi.pageType,o.columns){let s=[];for(let l of o.columns)if(l.display){let h={title:{text:l.name,optional:" ",optionalHelp:l.remark},index:l.name,className:"text-center",iif:f=>f.show,show:!0};l.sortable&&(h.sort={key:l.name,default:this.sort.column==l.name?this.sort.direction:null}),l.type==At.STRING||(l.type==At.NUMBER?h.type="number":l.type==At.DATE?(h.type="date",h.width=180):l.type==At.DRILL&&(h.type="link",h.click=f=>{let p=this.modal.create({nzWrapClassName:"modal-lg",nzKeyboard:!0,nzMaskClosable:!1,nzStyle:{top:"30px"},nzTitle:l.name,nzContent:L,nzFooter:null});p.getContentComponent().bi=this.bi,p.getContentComponent().drillCode=l.code,p.getContentComponent().row=f})),s.push(h)}this.columns=s,this.biTable.data=o.list}else this.biTable.data=[]})))}biTableChange(t){"sort"==t.type&&(this.sort={column:t.sort.column.indexKey},t.sort.value&&(this.sort.direction=t.sort.value),this.query({pageIndex:1,pageSize:this.biTable.size}))}pageIndexChange(t){this.query({pageIndex:t,pageSize:this.biTable.size})}pageSizeChange(t){this.biTable.size=t,this.query({pageIndex:1,pageSize:t})}clearCondition(){for(let t of this.bi.dimensions)t.$value=t.type==bt.NUMBER_RANGE||t.type==bt.DATETIME_RANGE||t.type==bt.DATE_RANGE?[]:null,t.$viewValue=null;this.query({pageIndex:1,pageSize:this.biTable.size})}exportBiData(){let t=this.handlerService.buildDimParam(this.bi);t&&(this.downloading=!0,this.dataService.exportExcel(this.bi.id,this.bi.code,t,()=>{this.downloading=!1}))}ngOnDestroy(){this.router$.unsubscribe(),this.timer&&clearInterval(this.timer)}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(et),u.Y36(J.gz),u.Y36(ft),u.Y36(qt.gb),u.Y36(G.O),u.Y36(Z.dD),u.Y36(Y.Sf))},e.\u0275cmp=u.Xpm({type:e,selectors:[["bi-skeleton"]],viewQuery:function(t,r){if(1&t&&(u.Gf(fL,5),u.Gf(vL,5)),2&t){let i;u.iGM(i=u.CRH())&&(r.st=i.first),u.iGM(i=u.CRH())&&(r.biCharts=i)}},decls:4,vars:3,consts:[[2,"padding","16px"],[3,"nzActive","nzTitle","nzParagraph",4,"ngIf"],[3,"id"],[4,"ngIf"],[3,"nzActive","nzTitle","nzParagraph"],[2,"display","flex"],["nz-button","",1,"mb-sm",3,"nzLoading","click"],["nz-icon","","nzType","search","nzTheme","outline"],[2,"margin-left","auto"],["style","margin-bottom: 12px;margin-top: 4px","nzSize","small",3,"nzHoverable","hidden",4,"ngIf"],["nz-button","",1,"mb-sm",3,"nzLoading","disabled","click"],["nz-icon","","nzType","download","nzTheme","outline"],["nz-button","","nzType","default","nz-popover","","nzPopoverTrigger","click",1,"mb-sm","hidden-mobile",2,"padding","4px 8px",3,"nzPopoverContent"],["nz-icon","","nzType","table","nzTheme","outline"],["nzType","vertical",4,"ngIf"],["tableColumnCtrl",""],["nzType","vertical"],["nz-row","",2,"max-width","520px"],[4,"ngFor","ngForOf"],["nz-col","","nzSpan","6","style","min-width: 130px;",4,"ngIf"],["nz-col","","nzSpan","6",2,"min-width","130px"],["nz-checkbox","",2,"width","130px",3,"ngModel","ngModelChange"],["nz-button","","class","mb-sm",3,"disabled","click",4,"ngIf"],["nz-button","",1,"mb-sm",2,"padding","4px 8px",3,"click"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-button","",1,"mb-sm",3,"disabled","click"],["nz-icon","","nzType","sync","nzTheme","outline"],["nzSize","small",2,"margin-bottom","12px","margin-top","4px",3,"nzHoverable","hidden"],[3,"bi","search"],["nz-row","","nzGutter","12"],["nz-col","",3,"nzMd","nzXs"],[3,"chart","bi"],["biChart",""],[3,"nzHoverable","nzBordered"],[3,"nzIcon","nzTitle"],["nz-result-extra",""],["nz-button","","nzType","primary",1,"mb-sm",3,"nzLoading","nzGhost","click"],["icon",""],["nz-icon","","nzType","rocket","nzTheme","twotone"],["nzNotFoundImage","simple",3,"nzNotFoundContent"],[2,"margin-bottom","12px",3,"columns","data","loading","ps","page","scroll","bordered","resizable","size","change"],["st",""],["nzShowSizeChanger","","nzShowQuickJumper","",2,"text-align","center",3,"nzPageIndex","nzPageSize","nzTotal","nzPageSizeOptions","nzSize","nzShowTotal","nzPageSizeChange","nzPageIndexChange"],["totalTemplate",""]],template:function(t,r){1&t&&(u.TgZ(0,"div",0),u.YNc(1,dL,1,4,"nz-skeleton",1),u.TgZ(2,"div",2),u.YNc(3,zL,15,11,"ng-container",3),u.qZA()()),2&t&&(u.xp6(1),u.Q6J("ngIf",!r.bi),u.xp6(1),u.Q6J("id",r.name),u.xp6(1),u.Q6J("ngIf",r.bi))},dependencies:[K.sg,K.O5,D.JJ,D.On,Ut.A5,nt.ix,ot.w,k.dQ,I.t3,I.SK,w.Ie,A.lU,E.Ls,R.bd,O.g,ct.dE,j.ng,xn,Ve,bn.p9,Zm,hL,wi.C],styles:["[_nghost-%COMP%] .ant-table{transition:.3s all;border-radius:0}[_nghost-%COMP%] .ant-table:hover{border-color:#00000017;box-shadow:0 2px 8px #00000017}"]}),e})(),data:{desc:"BI",status:!0}}];let RL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[J.Bz.forChild(BL),J.Bz]}),e})();var NL=U(5622),VL=U(9002);let UL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[et],imports:[K.ez,RL,NL.m,Or,bn.Xo,xD,OD,gc,VL.YS]}),e})()},5066:function(Re,ie){!function(U){"use strict";function Nt(et,ft){return function Ft(et){if(Array.isArray(et))return et}(et)||function re(et,ft){var Ut=[],Ct=!0,ht=!1,ct=void 0;try{for(var B,S=et[Symbol.iterator]();!(Ct=(B=S.next()).done)&&(Ut.push(B.value),!ft||Ut.length!==ft);Ct=!0);}catch(pt){ht=!0,ct=pt}finally{try{!Ct&&null!=S.return&&S.return()}finally{if(ht)throw ct}}return Ut}(et,ft)||function Qt(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Pt(et,ft,Ut,Ct){et=et.filter(function(G,D){var nt=ft(G,D),ot=Ut(G,D);return null!=nt&&isFinite(nt)&&null!=ot&&isFinite(ot)}),Ct&&et.sort(function(G,D){return ft(G)-ft(D)});for(var Bt,Gt,ae,ht=et.length,ct=new Float64Array(ht),S=new Float64Array(ht),B=0,pt=0,L=0;Lht&&(Gt.splice(Y+1,0,ot),L=!0)}return L}}function zt(et,ft,Ut,Ct){var ht=Ct-et*et,ct=Math.abs(ht)<1e-24?0:(Ut-et*ft)/ht;return[ft-ct*et,ct]}function mt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=Ut?+Ut[0]:1/0,ae=Ut?+Ut[1]:-1/0;Tt(ht,et,ft,function(k,I){++ct,S+=(k-S)/ct,B+=(I-B)/ct,pt+=(k*I-pt)/ct,Bt+=(k*k-Bt)/ct,Ut||(kae&&(ae=k))});var Y=Nt(zt(S,B,pt,Bt),2),G=Y[0],D=Y[1],nt=function(I){return D*I+G},ot=[[Gt,nt(Gt)],[ae,nt(ae)]];return ot.a=D,ot.b=G,ot.predict=nt,ot.rSquared=kt(ht,et,ft,B,nt),ot}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct}function K(et){et.sort(function(Ut,Ct){return Ut-Ct});var ft=et.length/2;return ft%1==0?(et[ft-1]+et[ft])/2:et[Math.floor(ft)]}var J=2,X=1e-12;function bt(et){return(et=1-et*et*et)*et*et}function At(et,ft,Ut){var Ct=et[ft],ht=Ut[0],ct=Ut[1]+1;if(!(ct>=et.length))for(;ft>ht&&et[ct]-Ct<=Ct-et[ht];)Ut[0]=++ht,Ut[1]=ct,++ct}function u(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ot,k,I,w,S=Nt(Pt(ht,et,ft),4),B=S[0],pt=S[1],Bt=S[2],Gt=S[3],ae=B.length,L=0,Y=0,G=0,D=0,nt=0;for(ot=0;otO&&(O=Yt))});var j=G-L*L,Q=L*j-Y*Y,dt=(nt*L-D*Y)/Q,Xt=(D*j-nt*Y)/Q,It=-dt*L,oe=function(z){return dt*(z-=Bt)*z+Xt*z+It+Gt},jt=Kt(R,O,oe);return jt.a=dt,jt.b=Xt-2*dt*Bt,jt.c=It-Xt*Bt+dt*Bt*Bt+Gt,jt.predict=oe,jt.rSquared=kt(ht,et,ft,A,oe),jt}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct}U.regressionExp=function Jt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=0,ae=Ut?+Ut[0]:1/0,L=Ut?+Ut[1]:-1/0;Tt(ht,et,ft,function(I,w){var A=Math.log(w),E=I*w;++ct,S+=(w-S)/ct,pt+=(E-pt)/ct,Gt+=(I*E-Gt)/ct,B+=(w*A-B)/ct,Bt+=(E*A-Bt)/ct,Ut||(IL&&(L=I))});var G=Nt(zt(pt/S,B/S,Bt/S,Gt/S),2),D=G[0],nt=G[1];D=Math.exp(D);var ot=function(w){return D*Math.exp(nt*w)},k=Kt(ae,L,ot);return k.a=D,k.b=nt,k.predict=ot,k.rSquared=kt(ht,et,ft,S,ot),k}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct},U.regressionLinear=mt,U.regressionLoess=function Dt(){var et=function(ct){return ct[0]},ft=function(ct){return ct[1]},Ut=.3;function Ct(ht){for(var S=Nt(Pt(ht,et,ft,!0),4),B=S[0],pt=S[1],Bt=S[2],Gt=S[3],ae=B.length,L=Math.max(2,~~(Ut*ae)),Y=new Float64Array(ae),G=new Float64Array(ae),D=new Float64Array(ae).fill(1),nt=-1;++nt<=J;){for(var ot=[0,L-1],k=0;kB[A]-I?w:A]-I||1),It=w;It<=A;++It){var oe=B[It],jt=pt[It],Yt=bt(Math.abs(I-oe)*Xt)*D[It],z=oe*Yt;R+=Yt,O+=z,j+=jt*Yt,Q+=jt*z,dt+=oe*z}var q=Nt(zt(O/R,j/R,Q/R,dt/R),2);Y[k]=q[0]+q[1]*I,G[k]=Math.abs(pt[k]-Y[k]),At(B,k+1,ot)}if(nt===J)break;var Rt=K(G);if(Math.abs(Rt)=1?X:(St=1-Ot*Ot)*St}return function st(et,ft,Ut,Ct){for(var Bt,ht=et.length,ct=[],S=0,B=0,pt=[];SL&&(L=w))});var D=Nt(zt(B,pt,Bt,Gt),2),nt=D[0],ot=D[1],k=function(A){return ot*Math.log(A)/Y+nt},I=Kt(ae,L,k);return I.a=ot,I.b=nt,I.predict=k,I.rSquared=kt(ct,et,ft,pt,k),I}return ht.domain=function(ct){return arguments.length?(Ct=ct,ht):Ct},ht.x=function(ct){return arguments.length?(et=ct,ht):et},ht.y=function(ct){return arguments.length?(ft=ct,ht):ft},ht.base=function(ct){return arguments.length?(Ut=ct,ht):Ut},ht},U.regressionPoly=function lt(){var Ct,et=function(S){return S[0]},ft=function(S){return S[1]},Ut=3;function ht(ct){if(1===Ut){var S=mt().x(et).y(ft).domain(Ct)(ct);return S.coefficients=[S.b,S.a],delete S.a,delete S.b,S}if(2===Ut){var B=u().x(et).y(ft).domain(Ct)(ct);return B.coefficients=[B.c,B.b,B.a],delete B.a,delete B.b,delete B.c,B}var E,R,O,j,Q,Bt=Nt(Pt(ct,et,ft),4),Gt=Bt[0],ae=Bt[1],L=Bt[2],Y=Bt[3],G=Gt.length,D=[],nt=[],ot=Ut+1,k=0,I=0,w=Ct?+Ct[0]:1/0,A=Ct?+Ct[1]:-1/0;for(Tt(ct,et,ft,function(oe,jt){++I,k+=(jt-k)/I,Ct||(oeA&&(A=oe))}),E=0;EMath.abs(et[Ct][S])&&(S=ht);for(ct=Ct;ct=Ct;ct--)et[ct][ht]-=et[ct][Ct]*et[Ct][ht]/et[Ct][Ct]}for(ht=ft-1;ht>=0;--ht){for(B=0,ct=ht+1;ct=0;--ct)for(pt=1,ht[ct]+=B=ft[ct],S=1;S<=ct;++S)pt*=(ct+1-S)/S,ht[ct-S]+=B*Math.pow(Ut,S)*pt;return ht[0]+=Ct,ht}(ot,dt,-L,Y),It.predict=Xt,It.rSquared=kt(ct,et,ft,k,Xt),It}return ht.domain=function(ct){return arguments.length?(Ct=ct,ht):Ct},ht.x=function(ct){return arguments.length?(et=ct,ht):et},ht.y=function(ct){return arguments.length?(ft=ct,ht):ft},ht.order=function(ct){return arguments.length?(Ut=ct,ht):Ut},ht},U.regressionPow=function qt(){var Ut,et=function(ct){return ct[0]},ft=function(ct){return ct[1]};function Ct(ht){var ct=0,S=0,B=0,pt=0,Bt=0,Gt=0,ae=Ut?+Ut[0]:1/0,L=Ut?+Ut[1]:-1/0;Tt(ht,et,ft,function(I,w){var A=Math.log(I),E=Math.log(w);++ct,S+=(A-S)/ct,B+=(E-B)/ct,pt+=(A*E-pt)/ct,Bt+=(A*A-Bt)/ct,Gt+=(w-Gt)/ct,Ut||(IL&&(L=I))});var G=Nt(zt(S,B,pt,Bt),2),D=G[0],nt=G[1];D=Math.exp(D);var ot=function(w){return D*Math.pow(w,nt)},k=Kt(ae,L,ot);return k.a=D,k.b=nt,k.predict=ot,k.rSquared=kt(ht,et,ft,Gt,ot),k}return Ct.domain=function(ht){return arguments.length?(Ut=ht,Ct):Ut},Ct.x=function(ht){return arguments.length?(et=ht,Ct):et},Ct.y=function(ht){return arguments.length?(ft=ht,Ct):ft},Ct},U.regressionQuad=u,Object.defineProperty(U,"__esModule",{value:!0})}(ie)},2260:(Re,ie,U)=>{"use strict";U.d(ie,{qY:()=>Jt});var Nt=function(At,st,Z){if(Z||2===arguments.length)for(var xt,u=0,lt=st.length;u"u"&&typeof navigator<"u"&&"ReactNative"===navigator.product?new Tt:typeof navigator<"u"?J(navigator.userAgent):function Dt(){return typeof process<"u"&&process.version?new re(process.version.slice(1)):null}()}function J(At){var st=function mt(At){return""!==At&&Kt.reduce(function(st,Z){var u=Z[0];if(st)return st;var xt=Z[1].exec(At);return!!xt&&[u,xt]},!1)}(At);if(!st)return null;var Z=st[0],u=st[1];if("searchbot"===Z)return new Pt;var lt=u[1]&&u[1].split(".").join("_").split("_").slice(0,3);lt?lt.lengthst+bt*Dt*Z||u>=Ct)Ut=Dt;else{if(Math.abs(xt)<=-At*Z)return Dt;xt*(Ut-ft)>=0&&(Ut=ft),ft=Dt,Ct=u}return 0}Dt=Dt||1,bt=bt||1e-6,At=At||.1;for(var et=0;et<10;++et){if(kt(X.x,1,J.x,Dt,K),u=X.fx=mt(X.x,X.fxprime),xt=Qt(X.fxprime,K),u>st+bt*Dt*Z||et&&u>=lt)return qt($t,Dt,lt);if(Math.abs(xt)<=-At*Z)return Dt;if(xt>=0)return qt(Dt,$t,u);lt=u,$t=Dt,Dt*=2}return Dt}U.bisect=function Nt(mt,K,J,X){var Dt=(X=X||{}).maxIterations||100,bt=X.tolerance||1e-10,At=mt(K),st=mt(J),Z=J-K;if(At*st>0)throw"Initial bisect points must have opposite signs";if(0===At)return K;if(0===st)return J;for(var u=0;u=0&&(K=lt),Math.abs(Z)=et[qt-1].fx){var Y=!1;if(S.fx>L.fx?(kt(B,1+lt,ct,-lt,L),B.fx=mt(B),B.fx=1)break;for(ft=1;ft{"use strict";U.d(ie,{WT:()=>Ft});var Ft=typeof Float32Array<"u"?Float32Array:Array;Math,Math,Math.hypot||(Math.hypot=function(){for(var ut=0,yt=arguments.length;yt--;)ut+=arguments[yt]*arguments[yt];return Math.sqrt(ut)})},7543:(Re,ie,U)=>{"use strict";function yt(S,B){var pt=B[0],Bt=B[1],Gt=B[2],ae=B[3],L=B[4],Y=B[5],G=B[6],D=B[7],nt=B[8],ot=nt*L-Y*D,k=-nt*ae+Y*G,I=D*ae-L*G,w=pt*ot+Bt*k+Gt*I;return w?(S[0]=ot*(w=1/w),S[1]=(-nt*Bt+Gt*D)*w,S[2]=(Y*Bt-Gt*L)*w,S[3]=k*w,S[4]=(nt*pt-Gt*G)*w,S[5]=(-Y*pt+Gt*ae)*w,S[6]=I*w,S[7]=(-D*pt+Bt*G)*w,S[8]=(L*pt-Bt*ae)*w,S):null}function Jt(S,B,pt){var Bt=B[0],Gt=B[1],ae=B[2],L=B[3],Y=B[4],G=B[5],D=B[6],nt=B[7],ot=B[8],k=pt[0],I=pt[1],w=pt[2],A=pt[3],E=pt[4],R=pt[5],O=pt[6],j=pt[7],Q=pt[8];return S[0]=k*Bt+I*L+w*D,S[1]=k*Gt+I*Y+w*nt,S[2]=k*ae+I*G+w*ot,S[3]=A*Bt+E*L+R*D,S[4]=A*Gt+E*Y+R*nt,S[5]=A*ae+E*G+R*ot,S[6]=O*Bt+j*L+Q*D,S[7]=O*Gt+j*Y+Q*nt,S[8]=O*ae+j*G+Q*ot,S}function X(S,B){return S[0]=1,S[1]=0,S[2]=0,S[3]=0,S[4]=1,S[5]=0,S[6]=B[0],S[7]=B[1],S[8]=1,S}function Dt(S,B){var pt=Math.sin(B),Bt=Math.cos(B);return S[0]=Bt,S[1]=pt,S[2]=0,S[3]=-pt,S[4]=Bt,S[5]=0,S[6]=0,S[7]=0,S[8]=1,S}function bt(S,B){return S[0]=B[0],S[1]=0,S[2]=0,S[3]=0,S[4]=B[1],S[5]=0,S[6]=0,S[7]=0,S[8]=1,S}U.d(ie,{Jp:()=>Jt,U_:()=>yt,Us:()=>Dt,vc:()=>X,xJ:()=>bt})},8235:(Re,ie,U)=>{"use strict";U.d(ie,{$X:()=>ut,AK:()=>$t,EU:()=>B,Fp:()=>K,Fv:()=>xt,I6:()=>Gt,IH:()=>kt,TE:()=>bt,VV:()=>mt,bA:()=>X,kE:()=>st,kK:()=>ht,lu:()=>Y});var Nt=U(5278);function kt(w,A,E){return w[0]=A[0]+E[0],w[1]=A[1]+E[1],w}function ut(w,A,E){return w[0]=A[0]-E[0],w[1]=A[1]-E[1],w}function mt(w,A,E){return w[0]=Math.min(A[0],E[0]),w[1]=Math.min(A[1],E[1]),w}function K(w,A,E){return w[0]=Math.max(A[0],E[0]),w[1]=Math.max(A[1],E[1]),w}function X(w,A,E){return w[0]=A[0]*E,w[1]=A[1]*E,w}function bt(w,A){return Math.hypot(A[0]-w[0],A[1]-w[1])}function st(w){return Math.hypot(w[0],w[1])}function xt(w,A){var E=A[0],R=A[1],O=E*E+R*R;return O>0&&(O=1/Math.sqrt(O)),w[0]=A[0]*O,w[1]=A[1]*O,w}function $t(w,A){return w[0]*A[0]+w[1]*A[1]}function ht(w,A,E){var R=A[0],O=A[1];return w[0]=E[0]*R+E[3]*O+E[6],w[1]=E[1]*R+E[4]*O+E[7],w}function B(w,A){var E=w[0],R=w[1],O=A[0],j=A[1],Q=Math.sqrt(E*E+R*R)*Math.sqrt(O*O+j*j);return Math.acos(Math.min(Math.max(Q&&(E*O+R*j)/Q,-1),1))}function Gt(w,A){return w[0]===A[0]&&w[1]===A[1]}var Y=ut;(function Ft(){var w=new Nt.WT(2);Nt.WT!=Float32Array&&(w[0]=0,w[1]=0)})()},6224:Re=>{"use strict";var ie=Re.exports;Re.exports.isNumber=function(U){return"number"==typeof U},Re.exports.findMin=function(U){if(0===U.length)return 1/0;for(var Nt=U[0],Ft=1;Ft{"use strict";var re=Math.log(2),Qt=Re.exports,Pt=U(6224);function Tt(ut){return 1-Math.abs(ut)}Re.exports.getUnifiedMinMax=function(ut,yt){return Qt.getUnifiedMinMaxMulti([ut],yt)},Re.exports.getUnifiedMinMaxMulti=function(ut,yt){var Kt=!1,zt=!1,Jt=Pt.isNumber((yt=yt||{}).width)?yt.width:2,mt=Pt.isNumber(yt.size)?yt.size:50,K=Pt.isNumber(yt.min)?yt.min:(Kt=!0,Pt.findMinMulti(ut)),J=Pt.isNumber(yt.max)?yt.max:(zt=!0,Pt.findMaxMulti(ut)),Dt=(J-K)/(mt-1);return Kt&&(K-=2*Jt*Dt),zt&&(J+=2*Jt*Dt),{min:K,max:J}},Re.exports.create=function(ut,yt){if(!ut||0===ut.length)return[];var Kt=Pt.isNumber((yt=yt||{}).size)?yt.size:50,zt=Pt.isNumber(yt.width)?yt.width:2,Jt=Qt.getUnifiedMinMax(ut,{size:Kt,width:zt,min:yt.min,max:yt.max}),mt=Jt.min,J=Jt.max-mt,X=J/(Kt-1);if(0===J)return[{x:mt,y:1}];for(var Dt=[],bt=0;bt=Dt.length)){var Ut=Math.max(ft-zt,0),Ct=ft,ht=Math.min(ft+zt,Dt.length-1),ct=Ut-(ft-zt),Bt=Z/(Z-(st[-zt-1+ct]||0)-(st[-zt-1+(ft+zt-ht)]||0));ct>0&&(lt+=Bt*(ct-1)*u);var Gt=Math.max(0,ft-zt+1);Pt.inside(0,Dt.length-1,Gt)&&(Dt[Gt].y+=1*Bt*u),Pt.inside(0,Dt.length-1,Ct+1)&&(Dt[Ct+1].y-=2*Bt*u),Pt.inside(0,Dt.length-1,ht+1)&&(Dt[ht+1].y+=1*Bt*u)}});var xt=lt,$t=0,qt=0;return Dt.forEach(function(et){et.y=xt+=$t+=et.y,qt+=xt}),qt>0&&Dt.forEach(function(et){et.y/=qt}),Dt},Re.exports.getExpectedValueFromPdf=function(ut){if(ut&&0!==ut.length){var yt=0;return ut.forEach(function(Kt){yt+=Kt.x*Kt.y}),yt}},Re.exports.getXWithLeftTailArea=function(ut,yt){if(ut&&0!==ut.length){for(var Kt=0,zt=0,Jt=0;Jt=yt));Jt++);return ut[zt].x}},Re.exports.getPerplexity=function(ut){if(ut&&0!==ut.length){var yt=0;return ut.forEach(function(Kt){var zt=Math.log(Kt.y);isFinite(zt)&&(yt+=Kt.y*zt)}),yt=-yt/re,Math.pow(2,yt)}}},8836:(Re,ie)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.SizeSensorId=ie.SensorTabIndex=ie.SensorClassName=void 0,ie.SizeSensorId="size-sensor-id",ie.SensorClassName="size-sensor-object",ie.SensorTabIndex="-1"},1920:(Re,ie)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0,ie.default=function(Ft){var re=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,Qt=null;return function(){for(var Pt=this,Tt=arguments.length,kt=new Array(Tt),ut=0;ut{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var U=1;ie.default=function(){return"".concat(U++)}},1909:(Re,ie,U)=>{"use strict";ie.ak=void 0;var Ft=U(53);ie.ak=function(kt,ut){var yt=(0,Ft.getSensor)(kt);return yt.bind(ut),function(){yt.unbind(ut)}}},53:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.removeSensor=ie.getSensor=ie.Sensors=void 0;var Nt=function Qt(yt){return yt&&yt.__esModule?yt:{default:yt}}(U(595)),Ft=U(627),re=U(8836),Pt={};function Tt(yt){yt&&Pt[yt]&&delete Pt[yt]}ie.Sensors=Pt,ie.getSensor=function(Kt){var zt=Kt.getAttribute(re.SizeSensorId);if(zt&&Pt[zt])return Pt[zt];var Jt=(0,Nt.default)();Kt.setAttribute(re.SizeSensorId,Jt);var mt=(0,Ft.createSensor)(Kt,function(){return Tt(Jt)});return Pt[Jt]=mt,mt},ie.removeSensor=function(Kt){var zt=Kt.element.getAttribute(re.SizeSensorId);Kt.destroy(),Tt(zt)}},627:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=U(1463),Ft=U(4534),re=typeof ResizeObserver<"u"?Ft.createSensor:Nt.createSensor;ie.createSensor=re},1463:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=function re(Pt){return Pt&&Pt.__esModule?Pt:{default:Pt}}(U(1920)),Ft=U(8836);ie.createSensor=function(Tt,kt){var ut=void 0,yt=[],zt=(0,Nt.default)(function(){yt.forEach(function(J){J(Tt)})}),mt=function(){ut&&ut.parentNode&&(ut.contentDocument&&ut.contentDocument.defaultView.removeEventListener("resize",zt),ut.parentNode.removeChild(ut),Tt.removeAttribute(Ft.SizeSensorId),ut=void 0,yt=[],kt&&kt())};return{element:Tt,bind:function(X){ut||(ut=function(){"static"===getComputedStyle(Tt).position&&(Tt.style.position="relative");var X=document.createElement("object");return X.onload=function(){X.contentDocument.defaultView.addEventListener("resize",zt),zt()},X.style.display="block",X.style.position="absolute",X.style.top="0",X.style.left="0",X.style.height="100%",X.style.width="100%",X.style.overflow="hidden",X.style.pointerEvents="none",X.style.zIndex="-1",X.style.opacity="0",X.setAttribute("class",Ft.SensorClassName),X.setAttribute("tabindex",Ft.SensorTabIndex),X.type="text/html",Tt.appendChild(X),X.data="about:blank",X}()),-1===yt.indexOf(X)&&yt.push(X)},destroy:mt,unbind:function(X){var Dt=yt.indexOf(X);-1!==Dt&&yt.splice(Dt,1),0===yt.length&&ut&&mt()}}}},4534:(Re,ie,U)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.createSensor=void 0;var Nt=U(8836),Ft=function re(Pt){return Pt&&Pt.__esModule?Pt:{default:Pt}}(U(1920));ie.createSensor=function(Tt,kt){var ut=void 0,yt=[],Kt=(0,Ft.default)(function(){yt.forEach(function(J){J(Tt)})}),mt=function(){ut.disconnect(),yt=[],ut=void 0,Tt.removeAttribute(Nt.SizeSensorId),kt&&kt()};return{element:Tt,bind:function(X){ut||(ut=function(){var X=new ResizeObserver(Kt);return X.observe(Tt),Kt(),X}()),-1===yt.indexOf(X)&&yt.push(X)},destroy:mt,unbind:function(X){var Dt=yt.indexOf(X);-1!==Dt&&yt.splice(Dt,1),0===yt.length&&ut&&mt()}}}}}]); \ No newline at end of file diff --git a/erupt-web/src/main/resources/public/assets/js/ckeditor.js b/erupt-web/src/main/resources/public/assets/js/ckeditor.js new file mode 100644 index 000000000..e4aec0d00 --- /dev/null +++ b/erupt-web/src/main/resources/public/assets/js/ckeditor.js @@ -0,0 +1,6 @@ +/*! + * @license Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md. + */ +(function(t){t["zh-cn"]=Object.assign(t["zh-cn"]||{},{a:"无法上传的文件:",b:"图片工具栏",c:"表格工具栏",d:"字数:%0",e:"字符数:%0",f:"左对齐",g:"右对齐",h:"居中",i:"两端对齐",j:"对齐",k:"对齐工具栏",l:"块引用",m:"插入图片或文件",n:"标题类型",o:"标题",p:"黄色标记",q:"绿色标记",r:"粉色标记",s:"蓝色标记",t:"红色笔",u:"绿色笔",v:"清除高亮",w:"高亮",x:"文本高亮工具栏",y:"增加缩进",z:"减少缩进",aa:"媒体小部件",ab:"加粗",ac:"倾斜",ad:"删除线",ae:"下划线",af:"代码",ag:"下标",ah:"字体",ai:"默认",aj:"字体大小",ak:"极小",al:"小",am:"大",an:"极大",ao:"字体背景色",ap:"字体颜色",aq:"图像小部件",ar:"输入图片标题",as:"图片通栏显示",at:"图片侧边显示",au:"图片左侧对齐",av:"图片居中",aw:"图片右侧对齐",ax:"插入图像",ay:"上传失败",az:"正在上传",ba:"小部件工具栏",bb:"待办列表",bc:"分割线",bd:"插入代码块",be:"插入表格",bf:"标题列",bg:"左侧插入列",bh:"右侧插入列",bi:"删除本列",bj:"列",bk:"标题行",bl:"在下面插入一行",bm:"在上面插入一行",bn:"删除本行",bo:"行",bp:"向上合并单元格",bq:"向右合并单元格",br:"向下合并单元格",bs:"向左合并单元格",bt:"垂直拆分单元格",bu:"水平分割单元格",bv:"合并单元格",bw:"插入媒体",bx:"URL不可以为空。",by:"不支持此媒体URL。",bz:"编号列表",ca:"项目列表",cb:"超链接",cc:"无法获取重设大小的图片URL",cd:"选择重设大小的图片失败",ce:"无法在当前位置插入图片",cf:"插入图片失败",cg:"更改图片替换文本",ch:"移除颜色",ci:"文档中的颜色",cj:"保存",ck:"取消",cl:"在输入中粘贴媒体URL",cm:"提示:将URL粘贴到内容中可更快地嵌入",cn:"媒体URL",co:"下拉工具栏",cp:"在新标签页中打开",cq:"可下载",cr:"第 %0 步,共 %1 步",cs:"上一步",ct:"下一步",cu:"取消超链接",cv:"修改链接",cw:"在新标签页中打开链接",cx:"此链接没有设置网址",cy:"链接网址",cz:"替换文本",da:"纯文本",db:"编辑器工具栏",dc:"显示更多",dd:"黑色",de:"暗灰色",df:"灰色",dg:"浅灰色",dh:"白色",di:"红色",dj:"橙色",dk:"黄色",dl:"浅绿色",dm:"绿色",dn:"海蓝色",do:"青色",dp:"浅蓝色",dq:"蓝色",dr:"紫色",ds:"撤销",dt:"重做",du:"段落",dv:"标题 1",dw:"标题 2",dx:"标题 3",dy:"标题 4",dz:"标题 5",ea:"标题 6",eb:"富文本编辑器, %0"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));(function t(e,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["DecoupledDocumentEditor"]=n();else e["DecoupledDocumentEditor"]=n()})(window,(function(){return function(t){var e={};function n(i){if(e[i]){return e[i].exports}var o=e[i]={i:i,l:false,exports:{}};t[i].call(o.exports,o,o.exports,n);o.l=true;return o.exports}n.m=t;n.c=e;n.d=function(t,e,i){if(!n.o(t,e)){Object.defineProperty(t,e,{enumerable:true,get:i})}};n.r=function(t){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(t,"__esModule",{value:true})};n.t=function(t,e){if(e&1)t=n(t);if(e&8)return t;if(e&4&&typeof t==="object"&&t&&t.__esModule)return t;var i=Object.create(null);n.r(i);Object.defineProperty(i,"default",{enumerable:true,value:t});if(e&2&&typeof t!="string")for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i};n.n=function(t){var e=t&&t.__esModule?function e(){return t["default"]}:function e(){return t};n.d(e,"a",e);return e};n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};n.p="";return n(n.s=104)}([function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));n.d(e,"a",(function(){return s}));const i="https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/error-codes.html";class o extends Error{constructor(t,e,n){t=s(t);if(n){t+=" "+JSON.stringify(n)}super(t);this.name="CKEditorError";this.context=e;this.data=n}is(t){return t==="CKEditorError"}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError")){throw t}const n=new o(t.message,e);n.stack=t.stack;throw n}}function s(t){const e=t.match(/^([^:]+):/);if(!e){return t}return t+` Read more: ${i}#error-${e[1]}\n`}},function(t,e,n){"use strict";var i=function t(){var e;return function t(){if(typeof e==="undefined"){e=Boolean(window&&document&&document.all&&!window.atob)}return e}}();var o=function t(){var e={};return function t(n){if(typeof e[n]==="undefined"){var i=document.querySelector(n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement){try{i=i.contentDocument.head}catch(t){i=null}}e[n]=i}return e[n]}}();var s=[];function r(t){var e=-1;for(var n=0;n:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}"},function(t,e,n){var i=n(1);var o=n(21);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip{display:none}.ck.ck-dropdown .ck-dropdown__panel{-webkit-backface-visibility:hidden;display:none;z-index:var(--ck-z-modal);position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}:root{--ck-dropdown-arrow-size:calc(0.5*var(--ck-icon-size))}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:7em;overflow:hidden;text-overflow:ellipsis}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown__panel{box-shadow:var(--ck-drop-shadow),0 0;border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;min-width:100%}"},function(t,e,n){var i=n(1);var o=n(23);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:.8333350694em;will-change:transform}.ck.ck-icon,.ck.ck-icon *{color:inherit;cursor:inherit}.ck.ck-icon :not([fill]){fill:currentColor}"},function(t,e,n){var i=n(1);var o=n(25);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports='.ck.ck-tooltip,.ck.ck-tooltip .ck-tooltip__text:after{position:absolute;pointer-events:none;-webkit-backface-visibility:hidden}.ck.ck-tooltip{visibility:hidden;opacity:0;display:none;z-index:var(--ck-z-modal)}.ck.ck-tooltip .ck-tooltip__text{display:inline-block}.ck.ck-tooltip .ck-tooltip__text:after{content:"";width:0;height:0}:root{--ck-tooltip-arrow-size:5px}.ck.ck-tooltip{left:50%;top:0;transition:opacity .2s ease-in-out .2s}.ck.ck-tooltip .ck-tooltip__text{border-radius:0}.ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text,.ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-tooltip .ck-tooltip__text{font-size:.9em;line-height:1.5;color:var(--ck-color-tooltip-text);padding:var(--ck-spacing-small) var(--ck-spacing-medium);background:var(--ck-color-tooltip-background);position:relative;left:-50%}.ck.ck-tooltip .ck-tooltip__text:after{transition:opacity .2s ease-in-out .2s;border-style:solid;left:50%}.ck.ck-tooltip.ck-tooltip_s{bottom:calc(-1*var(--ck-tooltip-arrow-size));transform:translateY(100%)}.ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text:after{top:calc(-1*var(--ck-tooltip-arrow-size));transform:translateX(-50%);border-left-color:transparent;border-bottom-color:var(--ck-color-tooltip-background);border-right-color:transparent;border-top-color:transparent;border-left-width:var(--ck-tooltip-arrow-size);border-bottom-width:var(--ck-tooltip-arrow-size);border-right-width:var(--ck-tooltip-arrow-size);border-top-width:0}.ck.ck-tooltip.ck-tooltip_n{top:calc(-1*var(--ck-tooltip-arrow-size));transform:translateY(-100%)}.ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text:after{bottom:calc(-1*var(--ck-tooltip-arrow-size));transform:translateX(-50%);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--ck-color-tooltip-background);border-left-width:var(--ck-tooltip-arrow-size);border-bottom-width:0;border-right-width:var(--ck-tooltip-arrow-size);border-top-width:var(--ck-tooltip-arrow-size)}'},function(t,e,n){var i=n(1);var o=n(27);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:block}@media (hover:none){.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:none}}.ck.ck-button,a.ck.ck-button{position:relative;display:inline-flex;align-items:center;justify-content:left}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button:hover .ck-tooltip,a.ck.ck-button:hover .ck-tooltip{visibility:visible;opacity:1}.ck.ck-button:focus:not(:hover) .ck-tooltip,a.ck.ck-button:focus:not(:hover) .ck-tooltip{display:none}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-default-active-shadow)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__icon{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(-1*var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-right:calc(-1*var(--ck-spacing-small));margin-left:var(--ck-spacing-small)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-on-active-shadow)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-action-active-shadow)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}"},function(t,e,n){var i=n(1);var o=n(29);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-list{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{list-style-type:none;background:var(--ck-color-list-background)}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{min-height:unset;width:100%;text-align:left;border-radius:0;padding:calc(0.2*var(--ck-line-height-base)*var(--ck-font-size-base)) calc(0.4*var(--ck-line-height-base)*var(--ck-font-size-base))}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(1.2*var(--ck-line-height-base)*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{height:1px;width:100%;background:var(--ck-color-base-border)}"},function(t,e,n){var i=n(1);var o=n(31);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:1.0769230769em;--ck-switch-button-toggle-spacing:1px;--ck-switch-button-translation:1.3846153847em}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(2*var(--ck-spacing-large))}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(2*var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{transition:background .4s ease;width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(0.5*var(--ck-border-radius))}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{margin:var(--ck-switch-button-toggle-spacing);width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s ease}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var(--ck-switch-button-translation))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(-1*var(--ck-switch-button-translation)))}"},function(t,e,n){var i=n(1);var o=n(33);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-toolbar-dropdown .ck.ck-toolbar .ck.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar-dropdown .ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}"},function(t,e,n){var i=n(1);var o=n(35);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}"},function(t,e,n){var i=n(1);var o=n(37);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-toolbar{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center}.ck.ck-toolbar>.ck-toolbar__items{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border)}.ck.ck-toolbar>.ck-toolbar__items>*{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{width:100%;margin:0;border-radius:0;border:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact .ck-toolbar__items>.ck{margin:0}.ck.ck-toolbar.ck-toolbar_compact .ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact .ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact .ck-toolbar__items>.ck:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck-toolbar__items>*,.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;width:1px;min-width:1px;margin-top:0;margin-bottom:0;background:var(--ck-color-toolbar-border)}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__grouped-dropdown,[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{padding-right:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__items>*,[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__items>*{margin-left:var(--ck-spacing-small);margin-right:0}.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__items>:last-child,[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__items>:last-child{margin-left:0}.ck.ck-toolbar[dir=rtl].ck-toolbar_grouping>.ck-toolbar__items,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__grouped-dropdown,[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{padding-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__items>:last-child,[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__items>:last-child{margin-right:0}.ck.ck-toolbar[dir=ltr].ck-toolbar_grouping>.ck-toolbar__items,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{margin-right:var(--ck-spacing-small)}"},function(t,e,n){var i=n(1);var o=n(39);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #ccc}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}"},function(t,e,n){var i=n(1);var o=n(41);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}"},function(t,e,n){var i=n(1);var o=n(43);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#000}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;border:0}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{display:none;color:var(--ck-color-color-grid-check-icon)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}"},function(t,e,n){var i=n(1);var o=n(45);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}"},function(t,e,n){var i=n(1);var o=n(47);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck .ck-button.ck-color-table__remove-color{display:flex;align-items:center;width:100%}label.ck.ck-color-grid__label{font-weight:unset}.ck .ck-button.ck-color-table__remove-color{padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck .ck-button.ck-color-table__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard)}"},function(t,e,n){var i=n(1);var o=n(49);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}"},function(t,e){t.exports=".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}"},function(t,e,n){var i=n(1);var o=n(52);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button .ck-tooltip{display:none}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__action{border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__action{border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-radius:0}.ck-rounded-corners [dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow,[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled){border-left-color:var(--ck-color-split-button-hover-border)}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled){border-right-color:var(--ck-color-split-button-hover-border)}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}"},function(t,e,n){var i=n(1);var o=n(54);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=":root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#63f963;--ck-highlight-marker-pink:#fc7999;--ck-highlight-marker-blue:#72cdfd;--ck-highlight-pen-red:#e91313;--ck-highlight-pen-green:#180}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}"},function(t,e,n){var i=n(1);var o=n(56);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-resizer-size:10px;--ck-resizer-border-width:1px;--ck-resizer-border-radius:2px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-tooltip-offset:10px;--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2}.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);display:block;padding:var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);outline-style:solid;outline-color:transparent;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;background-color:var(--ck-color-widget-editable-focus-background)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{padding:4px;box-sizing:border-box;background-color:transparent;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;transform:translateY(-100%);left:calc(0px - var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child,.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle:hover,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck-editor__editable.ck-read-only .ck-widget{--ck-widget-outline-thickness:0}"},function(t,e,n){var i=n(1);var o=n(58);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}"},function(t,e,n){var i=n(1);var o=n(60);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=":root{--ck-input-text-width:18em}.ck.ck-input-text{border-radius:0}.ck-rounded-corners .ck.ck-input-text,.ck.ck-input-text.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-text{box-shadow:var(--ck-inner-shadow),0 0;background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-text-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.ck.ck-input-text:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),var(--ck-inner-shadow)}.ck.ck-input-text[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input-text[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),var(--ck-inner-shadow)}.ck.ck-input-text.ck-error{border-color:var(--ck-color-input-error-border);animation:ck-text-input-shake .3s ease both}.ck.ck-input-text.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),var(--ck-inner-shadow)}@keyframes ck-text-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}"},function(t,e,n){var i=n(1);var o=n(62);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-input{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-input{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}.ck.ck-text-alternative-form{padding:var(--ck-spacing-standard)}.ck.ck-text-alternative-form:focus{outline:none}[dir=ltr] .ck.ck-text-alternative-form>:not(:first-child),[dir=rtl] .ck.ck-text-alternative-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-text-alternative-form{padding:0;width:calc(0.8*var(--ck-input-text-width))}.ck.ck-text-alternative-form .ck-labeled-input{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-text-alternative-form .ck-labeled-input .ck-input-text{min-width:0;width:100%}.ck.ck-text-alternative-form .ck-button{padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-standard);border-radius:0;border:0;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-text-alternative-form .ck-button{margin-left:0}[dir=ltr] .ck.ck-text-alternative-form .ck-button:first-of-type{border-right:1px solid var(--ck-color-base-border)}[dir=rtl] .ck.ck-text-alternative-form .ck-button{margin-left:0}[dir=rtl] .ck.ck-text-alternative-form .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}}"},function(t,e,n){var i=n(1);var o=n(64);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{width:0;height:0;border-style:solid}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-left-width:var(--ck-balloon-arrow-half-width);border-bottom-width:var(--ck-balloon-arrow-height);border-right-width:var(--ck-balloon-arrow-half-width);border-top-width:0}.ck.ck-balloon-panel[class*=arrow_n]:before{border-bottom-color:var(--ck-color-panel-border)}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.ck.ck-balloon-panel[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background);margin-top:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-left-width:var(--ck-balloon-arrow-half-width);border-bottom-width:0;border-right-width:var(--ck-balloon-arrow-half-width);border-top-width:var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-top-color:var(--ck-color-panel-border)}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.ck.ck-balloon-panel[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background);margin-bottom:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(-1*var(--ck-balloon-arrow-half-width));top:calc(-1*var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(2*var(--ck-balloon-arrow-half-width));top:calc(-1*var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(2*var(--ck-balloon-arrow-half-width));top:calc(-1*var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{left:50%;margin-left:calc(-1*var(--ck-balloon-arrow-half-width));bottom:calc(-1*var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{left:calc(2*var(--ck-balloon-arrow-half-width));bottom:calc(-1*var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{right:calc(2*var(--ck-balloon-arrow-half-width));bottom:calc(-1*var(--ck-balloon-arrow-height))}'},function(t,e,n){var i=n(1);var o=n(66);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck .ck-balloon-rotator__navigation{display:flex;align-items:center;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}"},function(t,e,n){var i=n(1);var o=n(68);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}"},function(t,e,n){var i=n(1);var o=n(70);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content .image{display:table;clear:both;text-align:center;margin:1em auto}.ck-content .image>img{display:block;margin:0 auto;max-width:100%;min-width:50px}"},function(t,e,n){var i=n(1);var o=n(72);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:#333;background-color:#f7f7f7;padding:.6em;font-size:.75em;outline-offset:-1px}"},function(t,e,n){var i=n(1);var o=n(74);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=":root{--ck-image-style-spacing:1.5em}.ck-content .image-style-align-center,.ck-content .image-style-align-left,.ck-content .image-style-align-right,.ck-content .image-style-side{max-width:50%}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}"},function(t,e,n){var i=n(1);var o=n(76);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-editor__editable .image{position:relative}.ck.ck-editor__editable .image .ck-progress-bar{position:absolute;top:0;left:0}.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar{height:2px;width:0;background:var(--ck-color-upload-bar-background);transition:width .1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}"},function(t,e,n){var i=n(1);var o=n(78);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports='.ck-image-upload-complete-icon{display:block;position:absolute;top:10px;right:10px;border-radius:50%}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20px;--ck-image-upload-icon-width:2px}.ck-image-upload-complete-icon{width:var(--ck-image-upload-icon-size);height:var(--ck-image-upload-icon-size);opacity:0;background:var(--ck-color-image-upload-icon-background);animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;animation-fill-mode:forwards,forwards;animation-duration:.5s,.5s;font-size:var(--ck-image-upload-icon-size);animation-delay:0ms,3s}.ck-image-upload-complete-icon:after{left:25%;top:50%;opacity:0;height:0;width:0;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);animation-name:ck-upload-complete-icon-check;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;box-sizing:border-box}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{opacity:1;width:0;height:0}33%{width:.3em;height:0}to{opacity:1;width:.3em;height:.45em}}'},function(t,e,n){var i=n(1);var o=n(80);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports='.ck .ck-upload-placeholder-loader{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px}.ck .ck-image-upload-placeholder{width:100%;margin:0}.ck .ck-upload-placeholder-loader{width:100%;height:100%}.ck .ck-upload-placeholder-loader:before{width:var(--ck-upload-placeholder-loader-size);height:var(--ck-upload-placeholder-loader-size);border-radius:50%;border-top:3px solid var(--ck-color-upload-placeholder-loader);border-right:2px solid transparent;animation:ck-upload-placeholder-loader 1s linear infinite}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}'},function(t,e,n){var i=n(1);var o=n(82);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-input{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form{padding:var(--ck-spacing-standard)}.ck.ck-link-form:focus{outline:none}[dir=ltr] .ck.ck-link-form>:not(:first-child),[dir=rtl] .ck.ck-link-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-form{padding:0;width:calc(0.8*var(--ck-input-text-width))}.ck.ck-link-form .ck-labeled-input{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-form .ck-labeled-input .ck-input-text{min-width:0;width:100%}.ck.ck-link-form .ck-button{padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-standard);border-radius:0;border:0;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form .ck-button{margin-left:0}[dir=ltr] .ck.ck-link-form .ck-button:first-of-type{border-right:1px solid var(--ck-color-base-border)}[dir=rtl] .ck.ck-link-form .ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}}.ck.ck-link-form_layout-vertical{padding:0;min-width:var(--ck-input-text-width)}.ck.ck-link-form_layout-vertical .ck-labeled-input{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-input .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical .ck-button{padding:var(--ck-spacing-standard);margin:0;border-radius:0;border:0;border-top:1px solid var(--ck-color-base-border);width:50%}[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button{margin-left:0}[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button:first-of-type{border-right:1px solid var(--ck-color-base-border)}[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin-left:0}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{border:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}"},function(t,e,n){var i=n(1);var o=n(84);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions{padding:var(--ck-spacing-standard)}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);text-overflow:ellipsis;cursor:pointer;max-width:var(--ck-input-text-width);min-width:3em;text-align:center}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}.ck.ck-link-actions:focus{outline:none}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions{padding:0;width:calc(0.8*var(--ck-input-text-width))}.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{min-width:0;max-width:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-standard);border-radius:0;border:0;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):first-of-type{border-right:1px solid var(--ck-color-base-border)}[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):last-of-type{border-right:1px solid var(--ck-color-base-border)}}"},function(t,e,n){var i=n(1);var o=n(86);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports='.ck-media__wrapper .ck-media__placeholder{display:flex;flex-direction:column;align-items:center}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:block}@media (hover:none){.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:none}}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip{visibility:visible;opacity:1}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{overflow:hidden;display:block}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{padding:calc(3*var(--ck-spacing-standard));background:var(--ck-color-base-foreground)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{min-width:var(--ck-media-embed-placeholder-icon-size);height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);background-position:50%;background-size:cover}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{width:100%;height:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);white-space:nowrap;text-align:center;font-style:italic;text-overflow:ellipsis}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMDAzLjc4IDEuNjFoNDkuNjIxYzEuNjk0IDAgMy4xOS0uNzk4IDQuMTQ2LTIuMDM3eiIgZmlsbD0iIzVjODhjNSIvPjxwYXRoIGQ9Ik0yMjYuNzQyIDIyMi45ODhjLTkuMjY2IDAtMTYuNzc3IDcuMTctMTYuNzc3IDE2LjAxNC4wMDcgMi43NjIuNjYzIDUuNDc0IDIuMDkzIDcuODc1LjQzLjcwMy44MyAxLjQwOCAxLjE5IDIuMTA3LjMzMy41MDIuNjUgMS4wMDUuOTUgMS41MDguMzQzLjQ3Ny42NzMuOTU3Ljk4OCAxLjQ0IDEuMzEgMS43NjkgMi41IDMuNTAyIDMuNjM3IDUuMTY4Ljc5MyAxLjI3NSAxLjY4MyAyLjY0IDIuNDY2IDMuOTkgMi4zNjMgNC4wOTQgNC4wMDcgOC4wOTIgNC42IDEzLjkxNHYuMDEyYy4xODIuNDEyLjUxNi42NjYuODc5LjY2Ny40MDMtLjAwMS43NjgtLjMxNC45My0uNzk5LjYwMy01Ljc1NiAyLjIzOC05LjcyOSA0LjU4NS0xMy43OTQuNzgyLTEuMzUgMS42NzMtMi43MTUgMi40NjUtMy45OSAxLjEzNy0xLjY2NiAyLjMyOC0zLjQgMy42MzgtNS4xNjkuMzE1LS40ODIuNjQ1LS45NjIuOTg4LTEuNDM5LjMtLjUwMy42MTctMS4wMDYuOTUtMS41MDguMzU5LS43Ljc2LTEuNDA0IDEuMTktMi4xMDcgMS40MjYtMi40MDIgMi01LjExNCAyLjAwNC03Ljg3NSAwLTguODQ0LTcuNTExLTE2LjAxNC0xNi43NzYtMTYuMDE0eiIgZmlsbD0iI2RkNGIzZSIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48ZWxsaXBzZSByeT0iNS41NjQiIHJ4PSI1LjgyOCIgY3k9IjIzOS4wMDIiIGN4PSIyMjYuNzQyIiBmaWxsPSIjODAyZDI3IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0xOTAuMzAxIDIzNy4yODNjLTQuNjcgMC04LjQ1NyAzLjg1My04LjQ1NyA4LjYwNnMzLjc4NiA4LjYwNyA4LjQ1NyA4LjYwN2MzLjA0MyAwIDQuODA2LS45NTggNi4zMzctMi41MTYgMS41My0xLjU1NyAyLjA4Ny0zLjkxMyAyLjA4Ny02LjI5IDAtLjM2Mi0uMDIzLS43MjItLjA2NC0xLjA3OWgtOC4yNTd2My4wNDNoNC44NWMtLjE5Ny43NTktLjUzMSAxLjQ1LTEuMDU4IDEuOTg2LS45NDIuOTU4LTIuMDI4IDEuNTQ4LTMuOTAxIDEuNTQ4LTIuODc2IDAtNS4yMDgtMi4zNzItNS4yMDgtNS4yOTkgMC0yLjkyNiAyLjMzMi01LjI5OSA1LjIwOC01LjI5OSAxLjM5OSAwIDIuNjE4LjQwNyAzLjU4NCAxLjI5M2wyLjM4MS0yLjM4YzAtLjAwMi0uMDAzLS4wMDQtLjAwNC0uMDA1LTEuNTg4LTEuNTI0LTMuNjItMi4yMTUtNS45NTUtMi4yMTV6bTQuNDMgNS42NmwuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxNS4xODQgMjUxLjkyOWwtNy45OCA3Ljk3OSAyOC40NzcgMjguNDc1YTUuMjMzIDUuMjMzIDAgMDAuNDQ5LTIuMTIzdi0zMS4xNjVjLS40NjkuNjc1LS45MzQgMS4zNDktMS4zODIgMi4wMDUtLjc5MiAxLjI3NS0xLjY4MiAyLjY0LTIuNDY1IDMuOTktMi4zNDcgNC4wNjUtMy45ODIgOC4wMzgtNC41ODUgMTMuNzk0LS4xNjIuNDg1LS41MjcuNzk4LS45My43OTktLjM2My0uMDAxLS42OTctLjI1NS0uODc5LS42Njd2LS4wMTJjLS41OTMtNS44MjItMi4yMzctOS44Mi00LjYtMTMuOTE0LS43ODMtMS4zNS0xLjY3My0yLjcxNS0yLjQ2Ni0zLjk5LTEuMTM3LTEuNjY2LTIuMzI3LTMuNC0zLjYzNy01LjE2OWwtLjAwMi0uMDAzeiIgZmlsbD0iI2MzYzNjMyIvPjxwYXRoIGQ9Ik0yMTIuOTgzIDI0OC40OTVsLTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAwNS4yMzggNS4yMzhoMS4wMTVsMzUuNjY2LTM1LjY2NmExMzYuMjc1IDEzNi4yNzUgMCAwMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAwLS45ODktMS40NCAzNS4xMjcgMzUuMTI3IDAgMDAtLjk1LTEuNTA4Yy0uMDgzLS4xNjItLjE3Ni0uMzI2LS4yNjQtLjQ4OXoiIGZpbGw9IiNmZGRjNGYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxMS45OTggMjYxLjA4M2wtNi4xNTIgNi4xNTEgMjQuMjY0IDI0LjI2NGguNzgxYTUuMjI3IDUuMjI3IDAgMDA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c8,#b900b4,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OXptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OXoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzN6bTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1ek00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}'},function(t,e,n){var i=n(1);var o=n(88);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck.ck-media-form{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-input{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-input{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}.ck.ck-media-form{padding:var(--ck-spacing-standard)}.ck.ck-media-form:focus{outline:none}[dir=ltr] .ck.ck-media-form>:not(:first-child),[dir=rtl] .ck.ck-media-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-media-form{padding:0;width:calc(0.8*var(--ck-input-text-width))}.ck.ck-media-form .ck-labeled-input{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-media-form .ck-labeled-input .ck-input-text{min-width:0;width:100%}.ck.ck-media-form .ck-labeled-input .ck-labeled-input__error{white-space:normal}.ck.ck-media-form .ck-button{padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-standard);border-radius:0;border:0;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-media-form .ck-button{margin-left:0}[dir=ltr] .ck.ck-media-form .ck-button:first-of-type{border-right:1px solid var(--ck-color-base-border)}[dir=rtl] .ck.ck-media-form .ck-button{margin-left:0}[dir=rtl] .ck.ck-media-form .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}}"},function(t,e,n){var i=n(1);var o=n(90);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content .media{clear:both;margin:1em 0;display:block;min-width:15em}"},function(t,e,n){var i=n(1);var o=n(92);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=":root{--ck-color-table-focused-cell-background:#f5fafe}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}"},function(t,e,n){var i=n(1);var o=n(94);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0}.ck .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{width:var(--ck-insert-table-dropdown-box-width);height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}"},function(t,e,n){var i=n(1);var o=n(96);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content .table{margin:1em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border-color:#d9d9d9}.ck-content .table table th{font-weight:700;background:#fafafa}"},function(t,e,n){var i=n(1);var o=n(98);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #333;border-radius:2px;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size)/3);top:calc(var(--ck-todo-list-checkmark-size)/5.3);width:calc(var(--ck-todo-list-checkmark-size)/5.3);height:calc(var(--ck-todo-list-checkmark-size)/2.6);border-left:0 solid transparent;border-bottom:calc(var(--ck-todo-list-checkmark-size)/8) solid transparent;border-right:calc(var(--ck-todo-list-checkmark-size)/8) solid transparent;border-top:0 solid transparent;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable .todo-list .todo-list__label>input{cursor:pointer}.ck-editor__editable .todo-list .todo-list__label>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}'},function(t,e,n){var i=n(1);var o=n(100);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-content pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;text-align:left;direction:ltr;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{top:-1px;right:10px;background:var(--ck-color-code-block-label-background);font-size:10px;font-family:var(--ck-font-face);line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);color:#fff;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-y:auto;overflow-x:hidden}"},function(t,e){t.exports=".ck-content code{background-color:hsla(0,0%,78%,.3);padding:.15em;border-radius:2px}"},function(t,e,n){var i=n(1);var o=n(103);o=o.__esModule?o.default:o;if(typeof o==="string"){o=[[t.i,o,""]]}var s={injectType:"singletonStyleTag"};s.insert="head";s.singleton=true;var r=i(o,s);var a=o.locals?o.locals:{};t.exports=a},function(t,e){t.exports=".ck-editor__editable .ck-horizontal-line{overflow:hidden}.ck-content hr{border:solid #5e5e5e;border-width:1px 0 0;margin:0}.ck-editor__editable .ck-horizontal-line{padding:5px 0}"},function(t,e,n){"use strict";n.r(e);var i=n(3);var o=i["a"].Symbol;var s=o;var r=Object.prototype;var a=r.hasOwnProperty;var c=r.toString;var l=s?s.toStringTag:undefined;function u(t){var e=a.call(t,l),n=t[l];try{t[l]=undefined;var i=true}catch(t){}var o=c.call(t);if(i){if(e){t[l]=n}else{delete t[l]}}return o}var d=u;var h=Object.prototype;var f=h.toString;function g(t){return f.call(t)}var m=g;var p="[object Null]",b="[object Undefined]";var w=s?s.toStringTag:undefined;function k(t){if(t==null){return t===undefined?b:p}return w&&w in Object(t)?d(t):m(t)}var _=k;function v(t,e){return function(n){return t(e(n))}}var y=v;var x=y(Object.getPrototypeOf,Object);var A=x;function C(t){return t!=null&&typeof t=="object"}var T=C;var P="[object Object]";var S=Function.prototype,E=Object.prototype;var M=S.toString;var I=E.hasOwnProperty;var N=M.call(Object);function O(t){if(!T(t)||_(t)!=P){return false}var e=A(t);if(e===null){return true}var n=I.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&M.call(n)==N}var R=O;function L(){this.__data__=[];this.size=0}var D=L;function V(t,e){return t===e||t!==t&&e!==e}var j=V;function z(t,e){var n=t.length;while(n--){if(j(t[n][0],e)){return n}}return-1}var B=z;var F=Array.prototype;var U=F.splice;function H(t){var e=this.__data__,n=B(e,t);if(n<0){return false}var i=e.length-1;if(n==i){e.pop()}else{U.call(e,n,1)}--this.size;return true}var q=H;function W(t){var e=this.__data__,n=B(e,t);return n<0?undefined:e[n][1]}var $=W;function Y(t){return B(this.__data__,t)>-1}var G=Y;function Q(t,e){var n=this.__data__,i=B(n,t);if(i<0){++this.size;n.push([t,e])}else{n[i][1]=e}return this}var K=Q;function J(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e-1&&t%1==0&&t-1&&t%1==0&&t<=en}var on=nn;var sn="[object Arguments]",rn="[object Array]",an="[object Boolean]",cn="[object Date]",ln="[object Error]",un="[object Function]",dn="[object Map]",hn="[object Number]",fn="[object Object]",gn="[object RegExp]",mn="[object Set]",pn="[object String]",bn="[object WeakMap]";var wn="[object ArrayBuffer]",kn="[object DataView]",_n="[object Float32Array]",vn="[object Float64Array]",yn="[object Int8Array]",xn="[object Int16Array]",An="[object Int32Array]",Cn="[object Uint8Array]",Tn="[object Uint8ClampedArray]",Pn="[object Uint16Array]",Sn="[object Uint32Array]";var En={};En[_n]=En[vn]=En[yn]=En[xn]=En[An]=En[Cn]=En[Tn]=En[Pn]=En[Sn]=true;En[sn]=En[rn]=En[wn]=En[an]=En[kn]=En[cn]=En[ln]=En[un]=En[dn]=En[hn]=En[fn]=En[gn]=En[mn]=En[pn]=En[bn]=false;function Mn(t){return T(t)&&on(t.length)&&!!En[_(t)]}var In=Mn;function Nn(t){return function(e){return t(e)}}var On=Nn;var Rn=n(5);var Ln=Rn["a"]&&Rn["a"].isTypedArray;var Dn=Ln?On(Ln):In;var Vn=Dn;var jn=Object.prototype;var zn=jn.hasOwnProperty;function Bn(t,e){var n=Qe(t),i=!n&&Ye(t),o=!n&&!i&&Object(Ke["a"])(t),s=!n&&!i&&!o&&Vn(t),r=n||i||o||s,a=r?ze(t.length,String):[],c=a.length;for(var l in t){if((e||zn.call(t,l))&&!(r&&(l=="length"||o&&(l=="offset"||l=="parent")||s&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||tn(l,c)))){a.push(l)}}return a}var Fn=Bn;var Un=Object.prototype;function Hn(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||Un;return t===n}var qn=Hn;var Wn=y(Object.keys,Object);var $n=Wn;var Yn=Object.prototype;var Gn=Yn.hasOwnProperty;function Qn(t){if(!qn(t)){return $n(t)}var e=[];for(var n in Object(t)){if(Gn.call(t,n)&&n!="constructor"){e.push(n)}}return e}var Kn=Qn;function Jn(t){return t!=null&&on(t.length)&&!gt(t)}var Zn=Jn;function Xn(t){return Zn(t)?Fn(t):Kn(t)}var ti=Xn;function ei(t,e){return t&&Ve(e,ti(e),t)}var ni=ei;function ii(t){var e=[];if(t!=null){for(var n in Object(t)){e.push(n)}}return e}var oi=ii;var si=Object.prototype;var ri=si.hasOwnProperty;function ai(t){if(!ct(t)){return oi(t)}var e=qn(t),n=[];for(var i in t){if(!(i=="constructor"&&(e||!ri.call(t,i)))){n.push(i)}}return n}var ci=ai;function li(t){return Zn(t)?Fn(t,true):ci(t)}var ui=li;function di(t,e){return t&&Ve(e,ui(e),t)}var hi=di;var fi=n(8);function gi(t,e){var n=-1,i=t.length;e||(e=Array(i));while(++n{this._setToTarget(t,i,e[i],n)})}}function Ks(t){return $s(t,Js)}function Js(t){return Gs(t)?t:undefined}function Zs(){return function t(){t.called=true}}var Xs=Zs;class tr{constructor(t,e){this.source=t;this.name=e;this.path=[];this.stop=Xs();this.off=Xs()}}const er=new Array(256).fill().map((t,e)=>("0"+e.toString(16)).slice(-2));function nr(){const t=Math.random()*4294967296>>>0;const e=Math.random()*4294967296>>>0;const n=Math.random()*4294967296>>>0;const i=Math.random()*4294967296>>>0;return"e"+er[t>>0&255]+er[t>>8&255]+er[t>>16&255]+er[t>>24&255]+er[e>>0&255]+er[e>>8&255]+er[e>>16&255]+er[e>>24&255]+er[n>>0&255]+er[n>>8&255]+er[n>>16&255]+er[n>>24&255]+er[i>>0&255]+er[i>>8&255]+er[i>>16&255]+er[i>>24&255]}const ir={get(t){if(typeof t!="number"){return this[t]||this.normal}else{return t}},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};var or=ir;var sr=n(6);var rr=n(0);const ar=Symbol("listeningTo");const cr=Symbol("emitterId");const lr={on(t,e,n={}){this.listenTo(this,t,e,n)},once(t,e,n){let i=false;const o=function(t,...n){if(!i){i=true;t.off();e.call(this,t,...n)}};this.listenTo(this,t,o,n)},off(t,e){this.stopListening(this,t,e)},listenTo(t,e,n,i={}){let o,s;if(!this[ar]){this[ar]={}}const r=this[ar];if(!fr(t)){hr(t)}const a=fr(t);if(!(o=r[a])){o=r[a]={emitter:t,callbacks:{}}}if(!(s=o.callbacks[e])){s=o.callbacks[e]=[]}s.push(n);pr(t,e);const c=br(t,e);const l=or.get(i.priority);const u={callback:n,priority:l};for(const t of c){let e=false;for(let n=0;n{if(!this._delegations){this._delegations=new Map}t.forEach(t=>{const i=this._delegations.get(t);if(!i){this._delegations.set(t,new Map([[e,n]]))}else{i.set(e,n)}})}}},stopDelegating(t,e){if(!this._delegations){return}if(!t){this._delegations.clear()}else if(!e){this._delegations.delete(t)}else{const n=this._delegations.get(t);if(n){n.delete(e)}}}};var ur=lr;function dr(t,e){if(t[ar]&&t[ar][e]){return t[ar][e].emitter}return null}function hr(t,e){if(!t[cr]){t[cr]=e||nr()}}function fr(t){return t[cr]}function gr(t){if(!t._events){Object.defineProperty(t,"_events",{value:{}})}return t._events}function mr(){return{callbacks:[],childEvents:[]}}function pr(t,e){const n=gr(t);if(n[e]){return}let i=e;let o=null;const s=[];while(i!==""){if(n[i]){break}n[i]=mr();s.push(n[i]);if(o){n[i].childEvents.push(o)}o=i;i=i.substr(0,i.lastIndexOf(":"))}if(i!==""){for(const t of s){t.callbacks=n[i].callbacks.slice()}n[i].childEvents.push(o)}}function br(t,e){const n=gr(t)[e];if(!n){return[]}let i=[n.callbacks];for(let e=0;e-1){return wr(t,e.substr(0,e.lastIndexOf(":")))}else{return null}}return n.callbacks}function kr(t,e,n){for(let[i,o]of t){if(!o){o=e.name}else if(typeof o=="function"){o=o(e.name)}const t=new tr(e.source,o);t.path=[...e.path];i.fire(t,...n)}}function _r(t,e,n){const i=br(t,e);for(const t of i){for(let e=0;e{Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)).forEach(n=>{if(n in t.prototype){return}const i=Object.getOwnPropertyDescriptor(e,n);i.enumerable=false;Object.defineProperty(t.prototype,n,i)})})}class yr{constructor(t={}){this._items=[];this._itemMap=new Map;this._idProperty=t.idProperty||"id";this._bindToExternalToInternalMap=new WeakMap;this._bindToInternalToExternalMap=new WeakMap;this._skippedIndexesFromExternal=[]}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){let n;const i=this._idProperty;if(i in t){n=t[i];if(typeof n!="string"){throw new rr["b"]("collection-add-invalid-id",this)}if(this.get(n)){throw new rr["b"]("collection-add-item-already-exists",this)}}else{t[i]=n=nr()}if(e===undefined){e=this._items.length}else if(e>this._items.length||e<0){throw new rr["b"]("collection-add-item-invalid-index",this)}this._items.splice(e,0,t);this._itemMap.set(n,t);this.fire("add",t,e);return this}get(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else if(typeof t=="number"){e=this._items[t]}else{throw new rr["b"]("collection-get-invalid-arg: Index or id must be given.",this)}return e||null}has(t){if(typeof t=="string"){return this._itemMap.has(t)}else{const e=this._idProperty;const n=t[e];return this._itemMap.has(n)}}getIndex(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else{e=t}return this._items.indexOf(e)}remove(t){let e,n,i;let o=false;const s=this._idProperty;if(typeof t=="string"){n=t;i=this._itemMap.get(n);o=!i;if(i){e=this._items.indexOf(i)}}else if(typeof t=="number"){e=t;i=this._items[e];o=!i;if(i){n=i[s]}}else{i=t;n=i[s];e=this._items.indexOf(i);o=e==-1||!this._itemMap.get(n)}if(o){throw new rr["b"]("collection-remove-404: Item not found.",this)}this._items.splice(e,1);this._itemMap.delete(n);const r=this._bindToInternalToExternalMap.get(i);this._bindToInternalToExternalMap.delete(i);this._bindToExternalToInternalMap.delete(r);this.fire("remove",i,e);return i}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){if(this._bindToCollection){this.stopListening(this._bindToCollection);this._bindToCollection=null}while(this.length){this.remove(0)}}bindTo(t){if(this._bindToCollection){throw new rr["b"]("collection-bind-to-rebind: The collection cannot be bound more than once.",this)}this._bindToCollection=t;return{as:t=>{this._setUpBindToBinding(e=>new t(e))},using:t=>{if(typeof t=="function"){this._setUpBindToBinding(e=>t(e))}else{this._setUpBindToBinding(e=>e[t])}}}}_setUpBindToBinding(t){const e=this._bindToCollection;const n=(n,i,o)=>{const s=e._bindToCollection==this;const r=e._bindToInternalToExternalMap.get(i);if(s&&r){this._bindToExternalToInternalMap.set(i,r);this._bindToInternalToExternalMap.set(r,i)}else{const n=t(i);if(!n){this._skippedIndexesFromExternal.push(o);return}let s=o;for(const t of this._skippedIndexesFromExternal){if(o>t){s--}}for(const t of e._skippedIndexesFromExternal){if(s>=t){s++}}this._bindToExternalToInternalMap.set(i,n);this._bindToInternalToExternalMap.set(n,i);this.add(n,s);for(let t=0;t{const i=this._bindToExternalToInternalMap.get(e);if(i){this.remove(i)}this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce((t,e)=>{if(ne){t.push(e)}return t},[])})}[Symbol.iterator](){return this._items[Symbol.iterator]()}}vr(yr,ur);class xr{constructor(t,e=[],n=[]){this._context=t;this._plugins=new Map;this._availablePlugins=new Map;for(const t of e){if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}this._contextPlugins=new Map;for(const[t,e]of n){this._contextPlugins.set(t,e);this._contextPlugins.set(e,t);if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}}*[Symbol.iterator](){for(const t of this._plugins){if(typeof t[0]=="function"){yield t}}}get(t){const e=this._plugins.get(t);if(!e){const e="plugincollection-plugin-not-loaded: The requested plugin is not loaded.";let n=t;if(typeof t=="function"){n=t.pluginName||t.name}throw new rr["b"](e,this._context,{plugin:n})}return e}has(t){return this._plugins.has(t)}init(t,e=[]){const n=this;const i=this._context;const o=new Set;const s=[];const r=g(t);const a=g(e);const c=f(t);if(c){const t="plugincollection-plugin-not-found: Some plugins are not available and could not be loaded.";console.error(Object(rr["a"])(t),{plugins:c});return Promise.reject(new rr["b"](t,i,{plugins:c}))}return Promise.all(r.map(l)).then(()=>u(s,"init")).then(()=>u(s,"afterInit")).then(()=>s);function l(t){if(a.includes(t)){return}if(n._plugins.has(t)||o.has(t)){return}return d(t).catch(e=>{console.error(Object(rr["a"])("plugincollection-load: It was not possible to load the plugin."),{plugin:t});throw e})}function u(t,e){return t.reduce((t,i)=>{if(!i[e]){return t}if(n._contextPlugins.has(i)){return t}return t.then(i[e].bind(i))},Promise.resolve())}function d(t){return new Promise(r=>{o.add(t);if(t.requires){t.requires.forEach(n=>{const o=h(n);if(t.isContextPlugin&&!o.isContextPlugin){throw new rr["b"]("plugincollection-context-required: Context plugin can not require plugin which is not a context plugin",null,{plugin:o.name,requiredBy:t.name})}if(e.includes(o)){throw new rr["b"]("plugincollection-required: Cannot load a plugin because one of its dependencies is listed in"+"the `removePlugins` option.",i,{plugin:o.name,requiredBy:t.name})}l(o)})}const a=n._contextPlugins.get(t)||new t(i);n._add(t,a);s.push(a);r()})}function h(t){if(typeof t=="function"){return t}return n._availablePlugins.get(t)}function f(t){const e=[];for(const n of t){if(!h(n)){e.push(n)}}return e.length?e:null}function g(t){return t.map(t=>h(t)).filter(t=>!!t)}}destroy(){const t=[];for(const[,e]of this){if(typeof e.destroy=="function"&&!this._contextPlugins.has(e)){t.push(e.destroy())}}return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(!n){return}if(this._plugins.has(n)){throw new rr["b"]("plugincollection-plugin-name-conflict: Two plugins with the same name were loaded.",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t})}this._plugins.set(n,e)}}vr(xr,ur);if(!window.CKEDITOR_TRANSLATIONS){window.CKEDITOR_TRANSLATIONS={}}function Ar(t,e){const n=window.CKEDITOR_TRANSLATIONS[t]||(window.CKEDITOR_TRANSLATIONS[t]={});Object.assign(n,e)}function Cr(t,e){const n=Sr();if(n===1){t=Object.keys(window.CKEDITOR_TRANSLATIONS)[0]}if(n===0||!Pr(t,e)){return e.replace(/ \[context: [^\]]+\]$/,"")}const i=window.CKEDITOR_TRANSLATIONS[t];return i[e].replace(/ \[context: [^\]]+\]$/,"")}function Tr(){window.CKEDITOR_TRANSLATIONS={}}function Pr(t,e){return t in window.CKEDITOR_TRANSLATIONS&&e in window.CKEDITOR_TRANSLATIONS[t]}function Sr(){return Object.keys(window.CKEDITOR_TRANSLATIONS).length}const Er=["ar","fa","he","ku","ug"];class Mr{constructor(t={}){this.uiLanguage=t.uiLanguage||"en";this.contentLanguage=t.contentLanguage||this.uiLanguage;this.uiLanguageDirection=Ir(this.uiLanguage);this.contentLanguageDirection=Ir(this.contentLanguage);this.t=(...t)=>this._t(...t)}get language(){console.warn("locale-deprecated-language-property: "+"The Locale#language property has been deprecated and will be removed in the near future. "+"Please use #uiLanguage and #contentLanguage properties instead.");return this.uiLanguage}_t(t,e){let n=Cr(this.uiLanguage,t);if(e){n=n.replace(/%(\d+)/g,(t,n)=>nt.destroy())).then(()=>this.plugins.destroy())}_addEditor(t,e){if(this._contextOwner){throw new rr["b"]("context-addEditor-private-context: Cannot add multiple editors to the context which is created by the editor.")}this.editors.add(t);if(e){this._contextOwner=t}}_removeEditor(t){if(this.editors.has(t)){this.editors.remove(t)}if(this._contextOwner===t){return this.destroy()}return Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names()){if(!["plugins","removePlugins","extraPlugins"].includes(e)){t[e]=this.config.get(e)}}return t}static create(t){return new Promise(e=>{const n=new this(t);e(n.initPlugins().then(()=>n))})}}function Or(t,e){const n=Math.min(t.length,e.length);for(let i=0;it.data.length){throw new rr["b"]("view-textproxy-wrong-offsetintext: Given offsetInText value is incorrect.",this)}if(n<0||e+n>t.data.length){throw new rr["b"]("view-textproxy-wrong-length: Given length value is incorrect.",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}is(t){return t=="textProxy"||t=="view:textProxy"}getAncestors(t={includeSelf:false,parentFirst:false}){const e=[];let n=t.includeSelf?this.textNode:this.parent;while(n!==null){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}}function Br(t){const e=new Map;for(const n in t){e.set(n,t[n])}return e}function Fr(t){return!!(t&&t[Symbol.iterator])}function Ur(t){if(Fr(t)){return new Map(t)}else{return Br(t)}}class Hr{constructor(...t){this._patterns=[];this.add(...t)}add(...t){for(let e of t){if(typeof e=="string"||e instanceof RegExp){e={name:e}}if(e.classes&&(typeof e.classes=="string"||e.classes instanceof RegExp)){e.classes=[e.classes]}this._patterns.push(e)}}match(...t){for(const e of t){for(const t of this._patterns){const n=qr(e,t);if(n){return{element:e,pattern:t,match:n}}}}return null}matchAll(...t){const e=[];for(const n of t){for(const t of this._patterns){const i=qr(n,t);if(i){e.push({element:n,pattern:t,match:i})}}}return e.length>0?e:null}getElementName(){if(this._patterns.length!==1){return null}const t=this._patterns[0];const e=t.name;return typeof t!="function"&&e&&!(e instanceof RegExp)?e:null}}function qr(t,e){if(typeof e=="function"){return e(t)}const n={};if(e.name){n.name=Wr(e.name,t.name);if(!n.name){return null}}if(e.attributes){n.attributes=$r(e.attributes,t);if(!n.attributes){return null}}if(e.classes){n.classes=Yr(e.classes,t);if(!n.classes){return false}}if(e.styles){n.styles=Gr(e.styles,t);if(!n.styles){return false}}return n}function Wr(t,e){if(t instanceof RegExp){return t.test(e)}return t===e}function $r(t,e){const n=[];for(const i in t){const o=t[i];if(e.hasAttribute(i)){const t=e.getAttribute(i);if(o===true){n.push(i)}else if(o instanceof RegExp){if(o.test(t)){n.push(i)}else{return null}}else if(t===o){n.push(i)}else{return null}}else{return null}}return n}function Yr(t,e){const n=[];for(const i of t){if(i instanceof RegExp){const t=e.getClassNames();for(const e of t){if(i.test(e)){n.push(e)}}if(n.length===0){return null}}else if(e.hasClass(i)){n.push(i)}else{return null}}return n}function Gr(t,e){const n=[];for(const i in t){const o=t[i];if(e.hasStyle(i)){const t=e.getStyle(i);if(o instanceof RegExp){if(o.test(t)){n.push(i)}else{return null}}else if(t===o){n.push(i)}else{return null}}else{return null}}return n}var Qr="[object Symbol]";function Kr(t){return typeof t=="symbol"||T(t)&&_(t)==Qr}var Jr=Kr;var Zr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Xr=/^\w*$/;function ta(t,e){if(Qe(t)){return false}var n=typeof t;if(n=="number"||n=="symbol"||n=="boolean"||t==null||Jr(t)){return true}return Xr.test(t)||!Zr.test(t)||e!=null&&t in Object(e)}var ea=ta;var na="Expected a function";function ia(t,e){if(typeof t!="function"||e!=null&&typeof e!="function"){throw new TypeError(na)}var n=function(){var i=arguments,o=e?e.apply(this,i):i[0],s=n.cache;if(s.has(o)){return s.get(o)}var r=t.apply(this,i);n.cache=s.set(o,r)||s;return r};n.cache=new(ia.Cache||_e);return n}ia.Cache=_e;var oa=ia;var sa=500;function ra(t){var e=oa(t,(function(t){if(n.size===sa){n.clear()}return t}));var n=e.cache;return e}var aa=ra;var ca=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var la=/\\(\\)?/g;var ua=aa((function(t){var e=[];if(t.charCodeAt(0)===46){e.push("")}t.replace(ca,(function(t,n,i,o){e.push(i?o.replace(la,"$1"):n||t)}));return e}));var da=ua;function ha(t,e){var n=-1,i=t==null?0:t.length,o=Array(i);while(++no?0:o+e}n=n>o?o:n;if(n<0){n+=o}o=e>n?0:n-e>>>0;e>>>=0;var s=Array(o);while(++i0){if(++e>=fc){return arguments[0]}}else{e=0}return t.apply(undefined,arguments)}}var bc=pc;var wc=bc(hc);var kc=wc;function _c(t,e){return kc(cc(t,e,ic),t+"")}var vc=_c;function yc(t,e,n){if(!ct(n)){return false}var i=typeof e;if(i=="number"?Zn(n)&&tn(e,n.length):i=="string"&&e in n){return j(n[e],t)}return false}var xc=yc;function Ac(t){return vc((function(e,n){var i=-1,o=n.length,s=o>1?n[o-1]:undefined,r=o>2?n[2]:undefined;s=t.length>3&&typeof s=="function"?(o--,s):undefined;if(r&&xc(n[0],n[1],r)){s=o<3?undefined:s;o=1}e=Object(e);while(++ie===t);return Array.isArray(n)}set(t,e){if(ct(t)){for(const[e,n]of Object.entries(t)){this._styleProcessor.toNormalizedForm(e,n,this._styles)}}else{this._styleProcessor.toNormalizedForm(t,e,this._styles)}}remove(t){const e=Lc(t);Va(this._styles,e);delete this._styles[t];this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){if(this.isEmpty){return""}return this._getStylesEntries().map(t=>t.join(":")).sort().join(";")+";"}getAsString(t){if(this.isEmpty){return}if(this._styles[t]&&!ct(this._styles[t])){return this._styles[t]}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find(([e])=>e===t);if(Array.isArray(n)){return n[1]}}getStyleNames(){if(this.isEmpty){return[]}const t=this._getStylesEntries();return t.map(([t])=>t)}clear(){this._styles={}}static getRelatedStyles(t){return this._styleProcessor.getRelatedStyles(t)}_getStylesEntries(){const t=[];const e=Object.keys(this._styles);for(const n of e){t.push(...this._styleProcessor.getReducedForm(n,this._styles))}return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");const n=e.length>1;if(!n){return}const i=e.splice(0,e.length-1).join(".");const o=za(this._styles,i);if(!o){return}const s=!Array.from(Object.keys(o)).length;if(s){this.remove(i)}}static get _styleProcessor(){if(!this._processor){this._processor=new Oc}return this._processor}static _setProcessor(t){this._processor=t}}class Oc{constructor(){this._normalizers=new Map;this._extractors=new Map;this._reducers=new Map;this._consumables=new Map}toNormalizedForm(t,e,n){if(ct(e)){Dc(n,Lc(t),e);return}if(this._normalizers.has(t)){const i=this._normalizers.get(t);const{path:o,value:s}=i(e);Dc(n,o,s)}else{Dc(n,t,e)}}getNormalized(t,e){if(!t){return Pc({},e)}if(e[t]!==undefined){return e[t]}if(this._extractors.has(t)){const n=this._extractors.get(t);if(typeof n==="string"){return za(e,n)}const i=n(t,e);if(i){return i}}return za(e,Lc(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);if(n===undefined){return[]}if(this._reducers.has(t)){const e=this._reducers.get(t);return e(n)}return[[t,n]]}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e){this._mapStyleNames(n,[t])}}_mapStyleNames(t,e){if(!this._consumables.has(t)){this._consumables.set(t,[])}this._consumables.get(t).push(...e)}}function Rc(t){let e=null;let n=0;let i=0;let o=null;const s=new Map;if(t===""){return s}if(t.charAt(t.length-1)!=";"){t=t+";"}for(let r=0;r0){yield"class"}if(!this._styles.isEmpty){yield"style"}yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries();if(this._classes.size>0){yield["class",this.getAttribute("class")]}if(!this._styles.isEmpty){yield["style",this.getAttribute("style")]}}getAttribute(t){if(t=="class"){if(this._classes.size>0){return[...this._classes].join(" ")}return undefined}if(t=="style"){const t=this._styles.toString();return t==""?undefined:t}return this._attrs.get(t)}hasAttribute(t){if(t=="class"){return this._classes.size>0}if(t=="style"){return!this._styles.isEmpty}return this._attrs.has(t)}isSimilar(t){if(!(t instanceof Vc)){return false}if(this===t){return true}if(this.name!=t.name){return false}if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size){return false}for(const[e,n]of this._attrs){if(!t._attrs.has(e)||t._attrs.get(e)!==n){return false}}for(const e of this._classes){if(!t._classes.has(e)){return false}}for(const e of this._styles.getStyleNames()){if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e)){return false}}return true}hasClass(...t){for(const e of t){if(!this._classes.has(e)){return false}}return true}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(){return this._styles.getStyleNames()}hasStyle(...t){for(const e of t){if(!this._styles.has(e)){return false}}return true}findAncestor(...t){const e=new Hr(...t);let n=this.parent;while(n){if(e.match(n)){return n}n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(",");const e=this._styles.toString();const n=Array.from(this._attrs).map(t=>`${t[0]}="${t[1]}"`).sort().join(" ");return this.name+(t==""?"":` class="${t}"`)+(!e?"":` style="${e}"`)+(n==""?"":` ${n}`)}_clone(t=false){const e=[];if(t){for(const n of this.getChildren()){e.push(n._clone(t))}}const n=new this.constructor(this.name,this._attrs,e);n._classes=new Set(this._classes);n._styles.set(this._styles.getNormalized());n._customProperties=new Map(this._customProperties);n.getFillerOffset=this.getFillerOffset;return n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=Bc(e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n0){this._classes.clear();return true}return false}if(t=="style"){if(!this._styles.isEmpty){this._styles.clear();return true}return false}return this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);t=Array.isArray(t)?t:[t];t.forEach(t=>this._classes.add(t))}_removeClass(t){this._fireChange("attributes",this);t=Array.isArray(t)?t:[t];t.forEach(t=>this._classes.delete(t))}_setStyle(t,e){this._fireChange("attributes",this);this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);t=Array.isArray(t)?t:[t];t.forEach(t=>this._styles.remove(t))}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}function jc(t){t=Ur(t);for(const[e,n]of t){if(n===null){t.delete(e)}else if(typeof n!="string"){t.set(e,String(n))}}return t}function zc(t,e){const n=e.split(/\s+/);t.clear();n.forEach(e=>t.add(e))}function Bc(t){if(typeof t=="string"){return[new jr(t)]}if(!Fr(t)){t=[t]}return Array.from(t).map(t=>{if(typeof t=="string"){return new jr(t)}if(t instanceof zr){return new jr(t.data)}return t})}class Fc extends Vc{constructor(t,e,n){super(t,e,n);this.getFillerOffset=Uc}is(t,e=null){const n=t&&t.replace(/^view:/,"");if(!e){return n=="containerElement"||super.is(t)}else{return n=="containerElement"&&e==this.name||super.is(t,e)}}}function Uc(){const t=[...this.getChildren()];const e=t[this.childCount-1];if(e&&e.is("element","br")){return this.childCount}for(const e of t){if(!e.is("uiElement")){return null}}return this.childCount}var Hc=Cc((function(t,e){Ve(e,ui(e),t)}));var qc=Hc;const Wc=Symbol("observableProperties");const $c=Symbol("boundObservables");const Yc=Symbol("boundProperties");const Gc={set(t,e){if(ct(t)){Object.keys(t).forEach(e=>{this.set(e,t[e])},this);return}Kc(this);const n=this[Wc];if(t in this&&!n.has(t)){throw new rr["b"]("observable-set-cannot-override: Cannot override an existing property.",this)}Object.defineProperty(this,t,{enumerable:true,configurable:true,get(){return n.get(t)},set(e){const i=n.get(t);let o=this.fire("set:"+t,t,e,i);if(o===undefined){o=e}if(i!==o||!n.has(t)){n.set(t,o);this.fire("change:"+t,t,o,i)}}});this[t]=e},bind(...t){if(!t.length||!tl(t)){throw new rr["b"]("observable-bind-wrong-properties: All properties must be strings.",this)}if(new Set(t).size!==t.length){throw new rr["b"]("observable-bind-duplicate-properties: Properties must be unique.",this)}Kc(this);const e=this[Yc];t.forEach(t=>{if(e.has(t)){throw new rr["b"]("observable-bind-rebind: Cannot bind the same property more than once.",this)}});const n=new Map;t.forEach(t=>{const i={property:t,to:[]};e.set(t,i);n.set(t,i)});return{to:Jc,toMany:Zc,_observable:this,_bindProperties:t,_to:[],_bindings:n}},unbind(...t){if(!(Wc in this)){return}const e=this[Yc];const n=this[$c];if(t.length){if(!tl(t)){throw new rr["b"]("observable-unbind-wrong-properties: Properties must be strings.",this)}t.forEach(t=>{const i=e.get(t);if(!i){return}let o,s,r,a;i.to.forEach(t=>{o=t[0];s=t[1];r=n.get(o);a=r[s];a.delete(i);if(!a.size){delete r[s]}if(!Object.keys(r).length){n.delete(o);this.stopListening(o,"change")}});e.delete(t)})}else{n.forEach((t,e)=>{this.stopListening(e,"change")});n.clear();e.clear()}},decorate(t){const e=this[t];if(!e){throw new rr["b"]("observablemixin-cannot-decorate-undefined: Cannot decorate an undefined method.",this,{object:this,methodName:t})}this.on(t,(t,n)=>{t.return=e.apply(this,n)});this[t]=function(...e){return this.fire(t,e)}}};qc(Gc,ur);var Qc=Gc;function Kc(t){if(Wc in t){return}Object.defineProperty(t,Wc,{value:new Map});Object.defineProperty(t,$c,{value:new Map});Object.defineProperty(t,Yc,{value:new Map})}function Jc(...t){const e=el(...t);const n=Array.from(this._bindings.keys());const i=n.length;if(!e.callback&&e.to.length>1){throw new rr["b"]("observable-bind-to-no-callback: Binding multiple observables only possible with callback.",this)}if(i>1&&e.callback){throw new rr["b"]("observable-bind-to-extra-callback: Cannot bind multiple properties and use a callback in one binding.",this)}e.to.forEach(t=>{if(t.properties.length&&t.properties.length!==i){throw new rr["b"]("observable-bind-to-properties-length: The number of properties must match.",this)}if(!t.properties.length){t.properties=this._bindProperties}});this._to=e.to;if(e.callback){this._bindings.get(n[0]).callback=e.callback}sl(this._observable,this._to);il(this);this._bindProperties.forEach(t=>{ol(this._observable,t)})}function Zc(t,e,n){if(this._bindings.size>1){throw new rr["b"]("observable-bind-to-many-not-one-binding: Cannot bind multiple properties with toMany().",this)}this.to(...Xc(t,e),n)}function Xc(t,e){const n=t.map(t=>[t,e]);return Array.prototype.concat.apply([],n)}function tl(t){return t.every(t=>typeof t=="string")}function el(...t){if(!t.length){throw new rr["b"]("observable-bind-to-parse-error: Invalid argument syntax in `to()`.",null)}const e={to:[]};let n;if(typeof t[t.length-1]=="function"){e.callback=t.pop()}t.forEach(t=>{if(typeof t=="string"){n.properties.push(t)}else if(typeof t=="object"){n={observable:t,properties:[]};e.to.push(n)}else{throw new rr["b"]("observable-bind-to-parse-error: Invalid argument syntax in `to()`.",null)}});return e}function nl(t,e,n,i){const o=t[$c];const s=o.get(n);const r=s||{};if(!r[i]){r[i]=new Set}r[i].add(e);if(!s){o.set(n,r)}}function il(t){let e;t._bindings.forEach((n,i)=>{t._to.forEach(o=>{e=o.properties[n.callback?0:t._bindProperties.indexOf(i)];n.to.push([o.observable,e]);nl(t._observable,n,o.observable,e)})})}function ol(t,e){const n=t[Yc];const i=n.get(e);let o;if(i.callback){o=i.callback.apply(t,i.to.map(t=>t[0][t[1]]))}else{o=i.to[0];o=o[0][o[1]]}if(t.hasOwnProperty(e)){t[e]=o}else{t.set(e,o)}}function sl(t,e){e.forEach(e=>{const n=t[$c];let i;if(!n.get(e.observable)){t.listenTo(e.observable,"change",(o,s)=>{i=n.get(e.observable)[s];if(i){i.forEach(e=>{ol(t,e.property)})}})}})}const rl=Symbol("document");class al extends Fc{constructor(t,e,n){super(t,e,n);this.set("isReadOnly",false);this.set("isFocused",false)}is(t,e=null){const n=t&&t.replace(/^view:/,"");if(!e){return n=="editableElement"||super.is(t)}else{return n=="editableElement"&&e==this.name||super.is(t,e)}}destroy(){this.stopListening()}get document(){return this.getCustomProperty(rl)}set _document(t){if(this.getCustomProperty(rl)){throw new rr["b"]("view-editableelement-document-already-set: View document is already set.",this)}this._setCustomProperty(rl,t);this.bind("isReadOnly").to(t);this.bind("isFocused").to(t,"isFocused",e=>e&&t.selection.editableElement==this);this.listenTo(t.selection,"change",()=>{this.isFocused=t.isFocused&&t.selection.editableElement==this})}}vr(al,Qc);const cl=Symbol("rootName");class ll extends al{constructor(t){super(t);this.rootName="main"}is(t,e=null){const n=t.replace(/^view:/,"");if(!e){return n=="rootElement"||super.is(t)}else{return n=="rootElement"&&e==this.name||super.is(t,e)}}get rootName(){return this.getCustomProperty(cl)}set rootName(t){this._setCustomProperty(cl,t)}set _name(t){this.name=t}}class ul{constructor(t={}){if(!t.boundaries&&!t.startPosition){throw new rr["b"]("view-tree-walker-no-start-position: Neither boundaries nor starting position have been defined.",null)}if(t.direction&&t.direction!="forward"&&t.direction!="backward"){throw new rr["b"]("view-tree-walker-unknown-direction: Only `backward` and `forward` direction allowed.",t.startPosition,{direction:t.direction})}this.boundaries=t.boundaries||null;if(t.startPosition){this.position=dl._createAt(t.startPosition)}else{this.position=dl._createAt(t.boundaries[t.direction=="backward"?"end":"start"])}this.direction=t.direction||"forward";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,i;do{i=this.position;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===n.childCount){return{done:true}}if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset){return{done:true}}let i;if(n instanceof jr){if(t.isAtEnd){this.position=dl._createAfter(n);return this._next()}i=n.data[t.offset]}else{i=n.getChild(t.offset)}if(i instanceof Vc){if(!this.shallow){t=new dl(i,0)}else{t.offset++}this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}else if(i instanceof jr){if(this.singleCharacters){t=new dl(i,0);this.position=t;return this._next()}else{let n=i.data.length;let o;if(i==this._boundaryEndParent){n=this.boundaries.end.offset;o=new zr(i,0,n);t=dl._createAfter(o)}else{o=new zr(i,0,i.data.length);t.offset++}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(this.singleCharacters){i=1}else{const e=n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length;i=e-t.offset}const o=new zr(n,t.offset,i);t.offset+=i;this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=dl._createAfter(n);this.position=t;if(this.ignoreElementEnd){return this._next()}else{return this._formatReturnValue("elementEnd",n,e,t)}}}_previous(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===0){return{done:true}}if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset){return{done:true}}let i;if(n instanceof jr){if(t.isAtStart){this.position=dl._createBefore(n);return this._previous()}i=n.data[t.offset-1]}else{i=n.getChild(t.offset-1)}if(i instanceof Vc){if(!this.shallow){t=new dl(i,i.childCount);this.position=t;if(this.ignoreElementEnd){return this._previous()}else{return this._formatReturnValue("elementEnd",i,e,t)}}else{t.offset--;this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}}else if(i instanceof jr){if(this.singleCharacters){t=new dl(i,i.data.length);this.position=t;return this._previous()}else{let n=i.data.length;let o;if(i==this._boundaryStartParent){const e=this.boundaries.start.offset;o=new zr(i,e,i.data.length-e);n=o.data.length;t=dl._createBefore(o)}else{o=new zr(i,0,i.data.length);t.offset--}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(!this.singleCharacters){const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;i=t.offset-e}else{i=1}t.offset-=i;const o=new zr(n,t.offset,i);this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=dl._createBefore(n);this.position=t;return this._formatReturnValue("elementStart",n,e,t,1)}}_formatReturnValue(t,e,n,i,o){if(e instanceof zr){if(e.offsetInText+e.data.length==e.textNode.data.length){if(this.direction=="forward"&&!(this.boundaries&&this.boundaries.end.isEqual(this.position))){i=dl._createAfter(e.textNode);this.position=i}else{n=dl._createAfter(e.textNode)}}if(e.offsetInText===0){if(this.direction=="backward"&&!(this.boundaries&&this.boundaries.start.isEqual(this.position))){i=dl._createBefore(e.textNode);this.position=i}else{n=dl._createBefore(e.textNode)}}}return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}}class dl{constructor(t,e){this.parent=t;this.offset=e}get nodeAfter(){if(this.parent.is("text")){return null}return this.parent.getChild(this.offset)||null}get nodeBefore(){if(this.parent.is("text")){return null}return this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const t=this.parent.is("text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;while(!(t instanceof al)){if(t.parent){t=t.parent}else{return null}}return t}getShiftedBy(t){const e=dl._createAt(this);const n=e.offset+t;e.offset=n<0?0:n;return e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new ul(e);n.skip(t);return n.position}getAncestors(){if(this.parent.is("documentFragment")){return[this.parent]}else{return this.parent.getAncestors({includeSelf:true})}}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}is(t){return t=="position"||t=="view:position"}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return this.compareWith(t)=="before"}isAfter(t){return this.compareWith(t)=="after"}compareWith(t){if(this.root!==t.root){return"different"}if(this.isEqual(t)){return"same"}const e=this.parent.is("node")?this.parent.getPath():[];const n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset);n.push(t.offset);const i=Or(e,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return e[i]0?new this(n,i):new this(i,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(dl._createBefore(t),e)}}function fl(t){if(t.item.is("attributeElement")||t.item.is("uiElement")){return true}return false}function gl(t){let e=0;for(const n of t){e++}return e}class ml{constructor(t=null,e,n){this._ranges=[];this._lastRangeBackward=false;this._isFake=false;this._fakeSelectionLabel="";this.setTo(t,e,n)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.end:t.start;return e.clone()}get focus(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.start:t.end;return e.clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){if(this.anchor){return this.anchor.editableElement}return null}*getRanges(){for(const t of this._ranges){yield t.clone()}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake){return false}if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel){return false}if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}isSimilar(t){if(this.isBackward!=t.isBackward){return false}const e=gl(this.getRanges());const n=gl(t.getRanges());if(e!=n){return false}if(e==0){return true}for(let e of this.getRanges()){e=e.getTrimmed();let n=false;for(let i of t.getRanges()){i=i.getTrimmed();if(e.start.isEqual(i.start)&&e.end.isEqual(i.end)){n=true;break}}if(!n){return false}}return true}getSelectedElement(){if(this.rangeCount!==1){return null}const t=this.getFirstRange();let e=t.start.nodeAfter;let n=t.end.nodeBefore;if(t.start.parent.is("text")&&t.start.isAtEnd&&t.start.parent.nextSibling){e=t.start.parent.nextSibling}if(t.end.parent.is("text")&&t.end.isAtStart&&t.end.parent.previousSibling){n=t.end.parent.previousSibling}return e instanceof Vc&&e==n?e:null}setTo(t,e,n){if(t===null){this._setRanges([]);this._setFakeOptions(e)}else if(t instanceof ml||t instanceof pl){this._setRanges(t.getRanges(),t.isBackward);this._setFakeOptions({fake:t.isFake,label:t.fakeSelectionLabel})}else if(t instanceof hl){this._setRanges([t],e&&e.backward);this._setFakeOptions(e)}else if(t instanceof dl){this._setRanges([new hl(t)]);this._setFakeOptions(e)}else if(t instanceof Vr){const i=!!n&&!!n.backward;let o;if(e===undefined){throw new rr["b"]("view-selection-setTo-required-second-parameter: "+"selection.setTo requires the second parameter when the first parameter is a node.",this)}else if(e=="in"){o=hl._createIn(t)}else if(e=="on"){o=hl._createOn(t)}else{o=new hl(dl._createAt(t,e))}this._setRanges([o],i);this._setFakeOptions(n)}else if(Fr(t)){this._setRanges(t,e&&e.backward);this._setFakeOptions(e)}else{throw new rr["b"]("view-selection-setTo-not-selectable: Cannot set selection to given place.",this)}this.fire("change")}setFocus(t,e){if(this.anchor===null){throw new rr["b"]("view-selection-setFocus-no-ranges: Cannot set selection focus if there are no ranges in selection.",this)}const n=dl._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;this._ranges.pop();if(n.compareWith(i)=="before"){this._addRange(new hl(n,i),true)}else{this._addRange(new hl(i,n))}this.fire("change")}is(t){return t=="selection"||t=="view:selection"}_setRanges(t,e=false){t=Array.from(t);this._ranges=[];for(const e of t){this._addRange(e)}this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake;this._fakeSelectionLabel=t.fake?t.label||"":""}_addRange(t,e=false){if(!(t instanceof hl)){throw new rr["b"]("view-selection-add-range-not-range: "+"Selection range set to an object that is not an instance of view.Range",this)}this._pushRange(t);this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges){if(t.isIntersecting(e)){throw new rr["b"]("view-selection-range-intersects: Trying to add a range that intersects with another range from selection.",this,{addedRange:t,intersectingRange:e})}}this._ranges.push(new hl(t.start,t.end))}}vr(ml,ur);class pl{constructor(t=null,e,n){this._selection=new ml;this._selection.delegate("change").to(this);this._selection.setTo(t,e,n)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}is(t){return t=="selection"||t=="documentSelection"||t=="view:selection"||t=="view:documentSelection"}_setTo(t,e,n){this._selection.setTo(t,e,n)}_setFocus(t,e){this._selection.setFocus(t,e)}}vr(pl,ur);class bl{constructor(){this.selection=new pl;this.roots=new yr({idProperty:"rootName"});this.set("isReadOnly",false);this.set("isFocused",false);this.set("isComposing",false);this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map(t=>t.destroy());this.stopListening()}addStyleProcessorRules(t){t(Nc._styleProcessor)}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){e=n(t);if(e){break}}}while(e)}}vr(bl,Qc);const wl=10;class kl extends Vc{constructor(t,e,n){super(t,e,n);this.getFillerOffset=_l;this._priority=wl;this._id=null;this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null){throw new rr["b"]("attribute-element-get-elements-with-same-id-no-id: "+"Cannot get elements with the same id for an attribute element without id.",this)}return new Set(this._clonesGroup)}is(t,e=null){const n=t&&t.replace(/^view:/,"");if(!e){return n=="attributeElement"||super.is(t)}else{return n=="attributeElement"&&e==this.name||super.is(t,e)}}isSimilar(t){if(this.id!==null||t.id!==null){return this.id===t.id}return super.isSimilar(t)&&this.priority==t.priority}_clone(t){const e=super._clone(t);e._priority=this._priority;e._id=this._id;return e}}kl.DEFAULT_PRIORITY=wl;function _l(){if(vl(this)){return null}let t=this.parent;while(t&&t.is("attributeElement")){if(vl(t)>1){return null}t=t.parent}if(!t||vl(t)>1){return null}return this.childCount}function vl(t){return Array.from(t.getChildren()).filter(t=>!t.is("uiElement")).length}class yl extends Vc{constructor(t,e,n){super(t,e,n);this.getFillerOffset=xl}is(t,e=null){const n=t.replace(/^view:/,"");if(!e){return n=="emptyElement"||super.is(t)}else{return n=="emptyElement"&&e==this.name||super.is(t,e)}}_insertChild(t,e){if(e&&(e instanceof Vr||Array.from(e).length>0)){throw new rr["b"]("view-emptyelement-cannot-add: Cannot add child nodes to EmptyElement instance.",[this,e])}}}function xl(){return null}const Al=navigator.userAgent.toLowerCase();const Cl={isMac:Pl(Al),isEdge:Sl(Al),isGecko:El(Al),isSafari:Ml(Al),isAndroid:Il(Al),features:{isRegExpUnicodePropertySupported:Nl()}};var Tl=Cl;function Pl(t){return t.indexOf("macintosh")>-1}function Sl(t){return!!t.match(/edge\/(\d+.?\d*)/)}function El(t){return!!t.match(/gecko\/\d+/)}function Ml(t){return t.indexOf(" applewebkit/")>-1&&t.indexOf("chrome")===-1}function Il(t){return t.indexOf("android")>-1}function Nl(){let t=false;try{t="ć".search(new RegExp("[\\p{L}]","u"))===0}catch(t){}return t}const Ol={"⌘":"ctrl","⇧":"shift","⌥":"alt"};const Rl={ctrl:"⌘",shift:"⇧",alt:"⌥"};const Ll=zl();function Dl(t){let e;if(typeof t=="string"){e=Ll[t.toLowerCase()];if(!e){throw new rr["b"]("keyboard-unknown-key: Unknown key name.",null,{key:t})}}else{e=t.keyCode+(t.altKey?Ll.alt:0)+(t.ctrlKey?Ll.ctrl:0)+(t.shiftKey?Ll.shift:0)}return e}function Vl(t){if(typeof t=="string"){t=Bl(t)}return t.map(t=>typeof t=="string"?Dl(t):t).reduce((t,e)=>e+t,0)}function jl(t){if(!Tl.isMac){return t}return Bl(t).map(t=>Rl[t.toLowerCase()]||t).reduce((t,e)=>{if(t.slice(-1)in Ol){return t+e}else{return t+"+"+e}})}function zl(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,cmd:1114112,shift:2228224,alt:4456448};for(let e=65;e<=90;e++){const n=String.fromCharCode(e);t[n.toLowerCase()]=e}for(let e=48;e<=57;e++){t[e-48]=e}for(let e=112;e<=123;e++){t["f"+(e-111)]=e}return t}function Bl(t){return t.split(/\s*\+\s*/)}class Fl extends Vc{constructor(t,e,n){super(t,e,n);this.getFillerOffset=Hl}is(t,e=null){const n=t.replace(/^view:/,"");if(!e){return n=="uiElement"||super.is(t)}else{return n=="uiElement"&&e==this.name||super.is(t,e)}}_insertChild(t,e){if(e&&(e instanceof Vr||Array.from(e).length>0)){throw new rr["b"]("view-uielement-cannot-add: Cannot add child nodes to UIElement instance.",this)}}render(t){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys()){e.setAttribute(t,this.getAttribute(t))}return e}}function Ul(t){t.document.on("keydown",(e,n)=>ql(e,n,t.domConverter))}function Hl(){return null}function ql(t,e,n){if(e.keyCode==Ll.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection();const i=t.rangeCount==1&&t.getRangeAt(0).collapsed;if(i||e.shiftKey){const e=t.focusNode;const o=t.focusOffset;const s=n.domPositionToView(e,o);if(s===null){return}let r=false;const a=s.getLastMatchingPosition(t=>{if(t.item.is("uiElement")){r=true}if(t.item.is("uiElement")||t.item.is("attributeElement")){return true}return false});if(r){const e=n.viewPositionToDom(a);if(i){t.collapse(e.parent,e.offset)}else{t.extend(e.parent,e.offset)}}}}}class Wl{constructor(t){this._children=[];if(t){this._insertChild(0,t)}}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}is(t){return t=="documentFragment"||t=="view:documentFragment"}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=$l(e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n{if(typeof t=="string"){return new jr(t)}if(t instanceof zr){return new jr(t.data)}return t})}class Yl{constructor(t){this.document=t;this._cloneGroups=new Map}setSelection(t,e,n){this.document.selection._setTo(t,e,n)}setSelectionFocus(t,e){this.document.selection._setFocus(t,e)}createText(t){return new jr(t)}createAttributeElement(t,e,n={}){const i=new kl(t,e);if(n.priority){i._priority=n.priority}if(n.id){i._id=n.id}return i}createContainerElement(t,e){return new Fc(t,e)}createEditableElement(t,e){const n=new al(t,e);n._document=this.document;return n}createEmptyElement(t,e){return new yl(t,e)}createUIElement(t,e,n){const i=new Fl(t,e);if(n){i.render=n}return i}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(R(t)&&n===undefined){n=e}n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){if(t instanceof dl){return this._breakAttributes(t)}else{return this._breakAttributesRange(t)}}breakContainer(t){const e=t.parent;if(!e.is("containerElement")){throw new rr["b"]("view-writer-break-non-container-element: Trying to break an element which is not a container element.",this.document)}if(!e.parent){throw new rr["b"]("view-writer-break-root: Trying to break root element.",this.document)}if(t.isAtStart){return dl._createBefore(e)}else if(!t.isAtEnd){const n=e._clone(false);this.insert(dl._createAfter(e),n);const i=new hl(t,dl._createAt(e,"end"));const o=new dl(n,0);this.move(i,o)}return dl._createAfter(e)}mergeAttributes(t){const e=t.offset;const n=t.parent;if(n.is("text")){return t}if(n.is("attributeElement")&&n.childCount===0){const t=n.parent;const e=n.index;n._remove();this._removeFromClonedElementsGroup(n);return this.mergeAttributes(new dl(t,e))}const i=n.getChild(e-1);const o=n.getChild(e);if(!i||!o){return t}if(i.is("text")&&o.is("text")){return Xl(i,o)}else if(i.is("attributeElement")&&o.is("attributeElement")&&i.isSimilar(o)){const t=i.childCount;i._appendChild(o.getChildren());o._remove();this._removeFromClonedElementsGroup(o);return this.mergeAttributes(new dl(i,t))}return t}mergeContainers(t){const e=t.nodeBefore;const n=t.nodeAfter;if(!e||!n||!e.is("containerElement")||!n.is("containerElement")){throw new rr["b"]("view-writer-merge-containers-invalid-position: "+"Element before and after given position cannot be merged.",this.document)}const i=e.getChild(e.childCount-1);const o=i instanceof jr?dl._createAt(i,"end"):dl._createAt(e,"end");this.move(hl._createIn(n),dl._createAt(e,"end"));this.remove(hl._createOn(n));return o}insert(t,e){e=Fr(e)?[...e]:[e];tu(e,this.document);const n=Ql(t);if(!n){throw new rr["b"]("view-writer-invalid-position-container",this.document)}const i=this._breakAttributes(t,true);const o=n._insertChild(i.offset,e);for(const t of e){this._addToClonedElementsGroup(t)}const s=i.getShiftedBy(o);const r=this.mergeAttributes(i);if(o===0){return new hl(r,r)}else{if(!r.isEqual(i)){s.offset--}const t=this.mergeAttributes(s);return new hl(r,t)}}remove(t){const e=t instanceof hl?t:hl._createOn(t);iu(e,this.document);if(e.isCollapsed){return new Wl}const{start:n,end:i}=this._breakAttributesRange(e,true);const o=n.parent;const s=i.offset-n.offset;const r=o._removeChildren(n.offset,s);for(const t of r){this._removeFromClonedElementsGroup(t)}const a=this.mergeAttributes(n);e.start=a;e.end=a.clone();return new Wl(r)}clear(t,e){iu(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:true});for(const i of n){const n=i.item;let o;if(n.is("element")&&e.isSimilar(n)){o=hl._createOn(n)}else if(!i.nextPosition.isAfter(t.start)&&n.is("textProxy")){const t=n.getAncestors().find(t=>t.is("element")&&e.isSimilar(t));if(t){o=hl._createIn(t)}}if(o){if(o.end.isAfter(t.end)){o.end=t.end}if(o.start.isBefore(t.start)){o.start=t.start}this.remove(o)}}}move(t,e){let n;if(e.isAfter(t.end)){e=this._breakAttributes(e,true);const i=e.parent;const o=i.childCount;t=this._breakAttributesRange(t,true);n=this.remove(t);e.offset+=i.childCount-o}else{n=this.remove(t)}return this.insert(e,n)}wrap(t,e){if(!(e instanceof kl)){throw new rr["b"]("view-writer-wrap-invalid-attribute",this.document)}iu(t,this.document);if(!t.isCollapsed){return this._wrapRange(t,e)}else{let n=t.start;if(n.parent.is("element")&&!Gl(n.parent)){n=n.getLastMatchingPosition(t=>t.item.is("uiElement"))}n=this._wrapPosition(n,e);const i=this.document.selection;if(i.isCollapsed&&i.getFirstPosition().isEqual(t.start)){this.setSelection(n)}return new hl(n)}}unwrap(t,e){if(!(e instanceof kl)){throw new rr["b"]("view-writer-unwrap-invalid-attribute",this.document)}iu(t,this.document);if(t.isCollapsed){return t}const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const s=this._unwrapChildren(o,n.offset,i.offset,e);const r=this.mergeAttributes(s.start);if(!r.isEqual(s.start)){s.end.offset--}const a=this.mergeAttributes(s.end);return new hl(r,a)}rename(t,e){const n=new Fc(t,e.getAttributes());this.insert(dl._createAfter(e),n);this.move(hl._createIn(e),dl._createAt(n,0));this.remove(hl._createOn(e));return n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return dl._createAt(t,e)}createPositionAfter(t){return dl._createAfter(t)}createPositionBefore(t){return dl._createBefore(t)}createRange(t,e){return new hl(t,e)}createRangeOn(t){return hl._createOn(t)}createRangeIn(t){return hl._createIn(t)}createSelection(t,e,n){return new ml(t,e,n)}_wrapChildren(t,e,n,i){let o=e;const s=[];while(ofalse;t.parent._insertChild(t.offset,n);const i=new hl(t,t.getShiftedBy(1));this.wrap(i,e);const o=new dl(n.parent,n.index);n._remove();const s=o.nodeBefore;const r=o.nodeAfter;if(s instanceof jr&&r instanceof jr){return Xl(s,r)}return Jl(o)}_wrapAttributeElement(t,e){if(!ou(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n)){return false}}for(const n of t.getStyleNames()){if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)){this.setAttribute(n,t.getAttribute(n),e)}}for(const n of t.getStyleNames()){if(!e.hasStyle(n)){this.setStyle(n,t.getStyle(n),e)}}for(const n of t.getClassNames()){if(!e.hasClass(n)){this.addClass(n,e)}}return true}_unwrapAttributeElement(t,e){if(!ou(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)){return false}}if(!e.hasClass(...t.getClassNames())){return false}for(const n of t.getStyleNames()){if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}this.removeAttribute(n,e)}this.removeClass(Array.from(t.getClassNames()),e);this.removeStyle(Array.from(t.getStyleNames()),e);return true}_breakAttributesRange(t,e=false){const n=t.start;const i=t.end;iu(t,this.document);if(t.isCollapsed){const n=this._breakAttributes(t.start,e);return new hl(n,n)}const o=this._breakAttributes(i,e);const s=o.parent.childCount;const r=this._breakAttributes(n,e);o.offset+=o.parent.childCount-s;return new hl(r,o)}_breakAttributes(t,e=false){const n=t.offset;const i=t.parent;if(t.parent.is("emptyElement")){throw new rr["b"]("view-writer-cannot-break-empty-element",this.document)}if(t.parent.is("uiElement")){throw new rr["b"]("view-writer-cannot-break-ui-element",this.document)}if(!e&&i.is("text")&&nu(i.parent)){return t.clone()}if(nu(i)){return t.clone()}if(i.is("text")){return this._breakAttributes(Zl(t),e)}const o=i.childCount;if(n==o){const t=new dl(i.parent,i.index+1);return this._breakAttributes(t,e)}else{if(n===0){const t=new dl(i.parent,i.index);return this._breakAttributes(t,e)}else{const t=i.index+1;const o=i._clone();i.parent._insertChild(t,o);this._addToClonedElementsGroup(o);const s=i.childCount-n;const r=i._removeChildren(n,s);o._appendChild(r);const a=new dl(i.parent,t);return this._breakAttributes(a,e)}}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement")){return}if(t.is("element")){for(const e of t.getChildren()){this._addToClonedElementsGroup(e)}}const e=t.id;if(!e){return}let n=this._cloneGroups.get(e);if(!n){n=new Set;this._cloneGroups.set(e,n)}n.add(t);t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element")){for(const e of t.getChildren()){this._removeFromClonedElementsGroup(e)}}const e=t.id;if(!e){return}const n=this._cloneGroups.get(e);if(!n){return}n.delete(t)}}function Gl(t){return Array.from(t.getChildren()).some(t=>!t.is("uiElement"))}function Ql(t){let e=t.parent;while(!nu(e)){if(!e){return undefined}e=e.parent}return e}function Kl(t,e){if(t.prioritye.priority){return false}return t.getIdentity()n instanceof t)){throw new rr["b"]("view-writer-insert-invalid-node",e)}if(!n.is("text")){tu(n.getChildren(),e)}}}const eu=[jr,kl,Fc,yl,Fl];function nu(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function iu(t,e){const n=Ql(t.start);const i=Ql(t.end);if(!n||!i||n!==i){throw new rr["b"]("view-writer-invalid-range-container",e)}}function ou(t,e){return t.id===null&&e.id===null}function su(t){return Object.prototype.toString.call(t)=="[object Text]"}const ru=t=>t.createTextNode(" ");const au=t=>{const e=t.createElement("br");e.dataset.ckeFiller=true;return e};const cu=7;const lu=(()=>{let t="";for(let e=0;e0){n.push({index:i,type:"insert",values:t.slice(i,s)})}if(o-i>0){n.push({index:i+(s-i),type:"delete",howMany:o-i})}return n}function _u(t,e){const{firstIndex:n,lastIndexOld:i,lastIndexNew:o}=t;if(n===-1){return Array(e).fill("equal")}let s=[];if(n>0){s=s.concat(Array(n).fill("equal"))}if(o-n>0){s=s.concat(Array(o-n).fill("insert"))}if(i-n>0){s=s.concat(Array(i-n).fill("delete"))}if(o200||o>200||i+o>300){return vu.fastDiff(t,e,n,true)}let s,r;if(ol?-1:1;if(u[i+h]){u[i]=u[i+h].slice(0)}if(!u[i]){u[i]=[]}u[i].push(o>l?s:r);let f=Math.max(o,l);let g=f-i;while(gl;g--){d[g]=h(g)}d[l]=h(l);f++}while(d[l]!==c);return u[l].slice(1)}vu.fastDiff=mu;function yu(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function xu(t){const e=t.parentNode;if(e){e.removeChild(t)}}function Au(t){if(t){if(t.defaultView){return t instanceof t.defaultView.Document}else if(t.ownerDocument&&t.ownerDocument.defaultView){return t instanceof t.ownerDocument.defaultView.Node}}return false}class Cu{constructor(t,e){this.domDocuments=new Set;this.domConverter=t;this.markedAttributes=new Set;this.markedChildren=new Set;this.markedTexts=new Set;this.selection=e;this.isFocused=false;this._inlineFiller=null;this._fakeSelectionContainer=null}markToSync(t,e){if(t==="text"){if(this.domConverter.mapViewToDom(e.parent)){this.markedTexts.add(e)}}else{if(!this.domConverter.mapViewToDom(e)){return}if(t==="attributes"){this.markedAttributes.add(e)}else if(t==="children"){this.markedChildren.add(e)}else{throw new rr["b"]("view-renderer-unknown-type: Unknown type passed to Renderer.markToSync.",this)}}}render(){let t;for(const t of this.markedChildren){this._updateChildrenMappings(t)}if(this._inlineFiller&&!this._isSelectionInInlineFiller()){this._removeInlineFiller()}if(this._inlineFiller){t=this._getInlineFillerPosition()}else if(this._needsInlineFillerAtSelection()){t=this.selection.getFirstPosition();this.markedChildren.add(t.parent)}for(const t of this.markedAttributes){this._updateAttrs(t)}for(const e of this.markedChildren){this._updateChildren(e,{inlineFillerPosition:t})}for(const e of this.markedTexts){if(!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)){this._updateText(e,{inlineFillerPosition:t})}}if(t){const e=this.domConverter.viewPositionToDom(t);const n=e.parent.ownerDocument;if(!uu(e.parent)){this._inlineFiller=Pu(n,e.parent,e.offset)}else{this._inlineFiller=e.parent}}else{this._inlineFiller=null}this._updateSelection();this._updateFocus();this.markedTexts.clear();this.markedAttributes.clear();this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=this.domConverter.mapViewToDom(t).childNodes;const i=Array.from(this.domConverter.viewChildrenToDom(t,e.ownerDocument,{withChildren:false}));const o=this._diffNodeLists(n,i);const s=this._findReplaceActions(o,n,i);if(s.indexOf("replace")!==-1){const e={equal:0,insert:0,delete:0};for(const o of s){if(o==="replace"){const o=e.equal+e.insert;const s=e.equal+e.delete;const r=t.getChild(o);if(r&&!r.is("uiElement")){this._updateElementMappings(r,n[s])}xu(i[o]);e.equal++}else{e[o]++}}}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e);this.domConverter.bindElements(e,t);this.markedChildren.add(t);this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();if(t.parent.is("text")){return dl._createBefore(this.selection.getFirstPosition().parent)}else{return t}}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=this.domConverter.viewPositionToDom(t);if(e&&su(e.parent)&&uu(e.parent)){return true}return false}_removeInlineFiller(){const t=this._inlineFiller;if(!uu(t)){throw new rr["b"]("view-renderer-filler-was-lost: The inline filler node was lost.",this)}if(du(t)){t.parentNode.removeChild(t)}else{t.data=t.data.substr(cu)}this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=t.parent;const n=t.offset;if(!this.domConverter.mapViewToDom(e.root)){return false}if(!e.is("element")){return false}if(!Tu(e)){return false}if(n===e.getFillerOffset()){return false}const i=t.nodeBefore;const o=t.nodeAfter;if(i instanceof jr||o instanceof jr){return false}return true}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);const i=this.domConverter.viewToDom(t,n.ownerDocument);const o=n.data;let s=i.data;const r=e.inlineFillerPosition;if(r&&r.parent==t.parent&&r.offset==t.index){s=lu+s}if(o!=s){const t=mu(o,s);for(const e of t){if(e.type==="insert"){n.insertData(e.index,e.values.join(""))}else{n.deleteData(e.index,e.howMany)}}}}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(e.attributes).map(t=>t.name);const i=t.getAttributeKeys();for(const n of i){e.setAttribute(n,t.getAttribute(n))}for(const i of n){if(!t.hasAttribute(i)){e.removeAttribute(i)}}}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n){return}const i=e.inlineFillerPosition;const o=this.domConverter.mapViewToDom(t).childNodes;const s=Array.from(this.domConverter.viewChildrenToDom(t,n.ownerDocument,{bind:true,inlineFillerPosition:i}));if(i&&i.parent===t){Pu(n.ownerDocument,s,i.offset)}const r=this._diffNodeLists(o,s);let a=0;const c=new Set;for(const t of r){if(t==="insert"){yu(n,a,s[a]);a++}else if(t==="delete"){c.add(o[a]);xu(o[a])}else{this._markDescendantTextToSync(this.domConverter.domToView(s[a]));a++}}for(const t of c){if(!t.parentNode){this.domConverter.unbindDomElement(t)}}}_diffNodeLists(t,e){t=Iu(t,this._fakeSelectionContainer);return vu(t,e,Eu.bind(null,this.domConverter))}_findReplaceActions(t,e,n){if(t.indexOf("insert")===-1||t.indexOf("delete")===-1){return t}let i=[];let o=[];let s=[];const r={equal:0,insert:0,delete:0};for(const a of t){if(a==="insert"){s.push(n[r.equal+r.insert])}else if(a==="delete"){o.push(e[r.equal+r.delete])}else{i=i.concat(vu(o,s,Su).map(t=>t==="equal"?"replace":t));i.push("equal");o=[];s=[]}r[a]++}return i.concat(vu(o,s,Su).map(t=>t==="equal"?"replace":t))}_markDescendantTextToSync(t){if(!t){return}if(t.is("text")){this.markedTexts.add(t)}else if(t.is("element")){for(const e of t.getChildren()){this._markDescendantTextToSync(e)}}}_updateSelection(){if(this.selection.rangeCount===0){this._removeDomSelection();this._removeFakeSelection();return}const t=this.domConverter.mapViewToDom(this.selection.editableElement);if(!this.isFocused||!t){return}if(this.selection.isFake){this._updateFakeSelection(t)}else{this._removeFakeSelection();this._updateDomSelection(t)}}_updateFakeSelection(t){const e=t.ownerDocument;if(!this._fakeSelectionContainer){this._fakeSelectionContainer=Nu(e)}const n=this._fakeSelectionContainer;this.domConverter.bindFakeSelection(n,this.selection);if(!this._fakeSelectionNeedsUpdate(t)){return}if(!n.parentElement||n.parentElement!=t){t.appendChild(n)}n.textContent=this.selection.fakeSelectionLabel||" ";const i=e.getSelection();const o=e.createRange();i.removeAllRanges();o.selectNodeContents(n);i.addRange(o)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e)){return}const n=this.domConverter.viewPositionToDom(this.selection.anchor);const i=this.domConverter.viewPositionToDom(this.selection.focus);t.focus();e.collapse(n.parent,n.offset);e.extend(i.parent,i.offset);if(Tl.isGecko){Mu(i,e)}}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t)){return true}const e=t&&this.domConverter.domSelectionToView(t);if(e&&this.selection.isEqual(e)){return false}if(!this.selection.isCollapsed&&this.selection.isSimilar(e)){return false}return true}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer;const n=t.ownerDocument.getSelection();if(!e||e.parentElement!==t){return true}if(n.anchorNode!==e&&!e.contains(n.anchorNode)){return true}return e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const e=t.activeElement;const n=this.domConverter.mapDomToView(e);if(e&&n){t.getSelection().removeAllRanges()}}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;if(t){t.remove()}}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;if(t){this.domConverter.focus(t)}}}}vr(Cu,Qc);function Tu(t){if(t.getAttribute("contenteditable")=="false"){return false}const e=t.findAncestor(t=>t.hasAttribute("contenteditable"));return!e||e.getAttribute("contenteditable")=="true"}function Pu(t,e,n){const i=e instanceof Array?e:e.childNodes;const o=i[n];if(su(o)){o.data=lu+o.data;return o}else{const o=t.createTextNode(lu);if(Array.isArray(e)){i.splice(n,0,o)}else{yu(e,n,o)}return o}}function Su(t,e){return Au(t)&&Au(e)&&!su(t)&&!su(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function Eu(t,e,n){if(e===n){return true}else if(su(e)&&su(n)){return e.data===n.data}else if(t.isBlockFiller(e)&&t.isBlockFiller(n)){return true}return false}function Mu(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1){return}const i=n.childNodes[t.offset];if(i&&i.tagName=="BR"){e.addRange(e.getRangeAt(0))}}function Iu(t,e){const n=Array.from(t);if(n.length==0||!e){return n}const i=n[n.length-1];if(i==e){n.pop()}return n}function Nu(t){const e=t.createElement("div");Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"});e.textContent=" ";return e}var Ou={window:window,document:document};function Ru(t){let e=0;while(t.previousSibling){t=t.previousSibling;e++}return e}function Lu(t){const e=[];while(t&&t.nodeType!=Node.DOCUMENT_NODE){e.unshift(t);t=t.parentNode}return e}function Du(t,e){const n=Lu(t);const i=Lu(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}const Vu=au(document);class ju{constructor(t={}){this.blockFillerMode=t.blockFillerMode||"br";this.preElements=["pre"];this.blockElements=["p","div","h1","h2","h3","h4","h5","h6","li","dd","dt","figcaption"];this._blockFiller=this.blockFillerMode=="br"?au:ru;this._domToViewMapping=new WeakMap;this._viewToDomMapping=new WeakMap;this._fakeSelectionMapping=new WeakMap}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new ml(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t);this._viewToDomMapping.delete(e);for(const e of Array.from(t.childNodes)){this.unbindDomElement(e)}}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}viewToDom(t,e,n={}){if(t.is("text")){const n=this._processDataFromViewText(t);return e.createTextNode(n)}else{if(this.mapViewToDom(t)){return this.mapViewToDom(t)}let i;if(t.is("documentFragment")){i=e.createDocumentFragment();if(n.bind){this.bindDocumentFragments(i,t)}}else if(t.is("uiElement")){i=t.render(e);if(n.bind){this.bindElements(i,t)}return i}else{if(t.hasAttribute("xmlns")){i=e.createElementNS(t.getAttribute("xmlns"),t.name)}else{i=e.createElement(t.name)}if(n.bind){this.bindElements(i,t)}for(const e of t.getAttributeKeys()){i.setAttribute(e,t.getAttribute(e))}}if(n.withChildren||n.withChildren===undefined){for(const o of this.viewChildrenToDom(t,e,n)){i.appendChild(o)}}return i}}*viewChildrenToDom(t,e,n={}){const i=t.getFillerOffset&&t.getFillerOffset();let o=0;for(const s of t.getChildren()){if(i===o){yield this._blockFiller(e)}yield this.viewToDom(s,e,n);o++}if(i===o){yield this._blockFiller(e)}}viewRangeToDom(t){const e=this.viewPositionToDom(t.start);const n=this.viewPositionToDom(t.end);const i=document.createRange();i.setStart(e.parent,e.offset);i.setEnd(n.parent,n.offset);return i}viewPositionToDom(t){const e=t.parent;if(e.is("text")){const n=this.findCorrespondingDomText(e);if(!n){return null}let i=t.offset;if(uu(n)){i+=cu}return{parent:n,offset:i}}else{let n,i,o;if(t.offset===0){n=this.mapViewToDom(e);if(!n){return null}o=n.childNodes[0]}else{const e=t.nodeBefore;i=e.is("text")?this.findCorrespondingDomText(e):this.mapViewToDom(t.nodeBefore);if(!i){return null}n=i.parentNode;o=i.nextSibling}if(su(o)&&uu(o)){return{parent:o,offset:cu}}const s=i?Ru(i)+1:0;return{parent:n,offset:s}}}domToView(t,e={}){if(this.isBlockFiller(t,this.blockFillerMode)){return null}const n=this.getParentUIElement(t,this._domToViewMapping);if(n){return n}if(su(t)){if(du(t)){return null}else{const e=this._processDataFromDomText(t);return e===""?null:new jr(e)}}else if(this.isComment(t)){return null}else{if(this.mapDomToView(t)){return this.mapDomToView(t)}let n;if(this.isDocumentFragment(t)){n=new Wl;if(e.bind){this.bindDocumentFragments(t,n)}}else{const i=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();n=new Vc(i);if(e.bind){this.bindElements(t,n)}const o=t.attributes;for(let t=o.length-1;t>=0;t--){n._setAttribute(o[t].name,o[t].value)}}if(e.withChildren||e.withChildren===undefined){for(const i of this.domChildrenToView(t,e)){n._appendChild(i)}}return n}}*domChildrenToView(t,e={}){for(let n=0;n{const{scrollLeft:e,scrollTop:n}=t;i.push([e,n])});e.focus();Bu(e,t=>{const[e,n]=i.shift();t.scrollLeft=e;t.scrollTop=n});Ou.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isComment(t){return t&&t.nodeType==Node.COMMENT_NODE}isBlockFiller(t){if(this.blockFillerMode=="br"){return t.isEqualNode(Vu)}if(t.tagName==="BR"&&Uu(t,this.blockElements)&&t.parentNode.childNodes.length===1){return true}return Fu(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed){return false}const e=document.createRange();e.setStart(t.anchorNode,t.anchorOffset);e.setEnd(t.focusNode,t.focusOffset);const n=e.collapsed;e.detach();return n}getParentUIElement(t){const e=Lu(t);e.pop();while(e.length){const t=e.pop();const n=this._domToViewMapping.get(t);if(n&&n.is("uiElement")){return n}}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}_isDomSelectionPositionCorrect(t,e){if(su(t)&&uu(t)&&ethis.preElements.includes(t.name))){return e}if(e.charAt(0)==" "){const n=this._getTouchingViewTextNode(t,false);const i=n&&this._nodeEndsWithSpace(n);if(i||!n){e=" "+e.substr(1)}}if(e.charAt(e.length-1)==" "){const n=this._getTouchingViewTextNode(t,true);if(e.charAt(e.length-2)==" "||!n||n.data.charAt(0)==" "){e=e.substr(0,e.length-1)+" "}}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some(t=>this.preElements.includes(t.name))){return false}const e=this._processDataFromViewText(t);return e.charAt(e.length-1)==" "}_processDataFromDomText(t){let e=t.data;if(zu(t,this.preElements)){return hu(t)}e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,false);const i=this._getTouchingInlineDomNode(t,true);const o=this._checkShouldLeftTrimDomText(n);const s=this._checkShouldRightTrimDomText(t,i);if(o){e=e.replace(/^ /,"")}if(s){e=e.replace(/ $/,"")}e=hu(new Text(e));e=e.replace(/ \u00A0/g," ");if(/( |\u00A0)\u00A0$/.test(e)||!i||i.data&&i.data.charAt(0)==" "){e=e.replace(/\u00A0$/," ")}if(o){e=e.replace(/^\u00A0/," ")}return e}_checkShouldLeftTrimDomText(t){if(!t){return true}if(Gs(t)){return true}return/[^\S\u00A0]/.test(t.data.charAt(t.data.length-1))}_checkShouldRightTrimDomText(t,e){if(e){return false}return!uu(t)}_getTouchingViewTextNode(t,e){const n=new ul({startPosition:e?dl._createAfter(t):dl._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("containerElement")){return null}else if(t.item.is("br")){return null}else if(t.item.is("textProxy")){return t.item}}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode){return null}const n=e?"nextNode":"previousNode";const i=t.ownerDocument;const o=Lu(t)[0];const s=i.createTreeWalker(o,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,{acceptNode(t){if(su(t)){return NodeFilter.FILTER_ACCEPT}if(t.tagName=="BR"){return NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_SKIP}});s.currentNode=t;const r=s[n]();if(r!==null){const e=Du(t,r);if(e&&!zu(t,this.blockElements,e)&&!zu(r,this.blockElements,e)){return r}}return null}}function zu(t,e,n){let i=Lu(t);if(n){i=i.slice(i.indexOf(n)+1)}return i.some(t=>t.tagName&&e.includes(t.tagName.toLowerCase()))}function Bu(t,e){while(t&&t!=Ou.document){e(t);t=t.parentNode}}function Fu(t,e){const n=su(t)&&t.data==" ";return n&&Uu(t,e)&&t.parentNode.childNodes.length===1}function Uu(t,e){const n=t.parentNode;return n&&n.tagName&&e.includes(n.tagName.toLowerCase())}function Hu(t){const e=Object.prototype.toString.apply(t);if(e=="[object Window]"){return true}if(e=="[object global]"){return true}return false}const qu=qc({},ur,{listenTo(t,...e){if(Au(t)||Hu(t)){const n=this._getProxyEmitter(t)||new $u(t);n.attach(...e);t=n}ur.listenTo.call(this,t,...e)},stopListening(t,e,n){if(Au(t)||Hu(t)){const e=this._getProxyEmitter(t);if(!e){return}t=e}ur.stopListening.call(this,t,e,n);if(t instanceof $u){t.detach(e)}},_getProxyEmitter(t){return dr(this,Yu(t))}});var Wu=qu;class $u{constructor(t){hr(this,Yu(t));this._domNode=t}}qc($u.prototype,ur,{attach(t,e,n={}){if(this._domListeners&&this._domListeners[t]){return}const i=this._createDomListener(t,!!n.useCapture);this._domNode.addEventListener(t,i,!!n.useCapture);if(!this._domListeners){this._domListeners={}}this._domListeners[t]=i},detach(t){let e;if(this._domListeners[t]&&(!(e=this._events[t])||!e.callbacks.length)){this._domListeners[t].removeListener()}},_createDomListener(t,e){const n=e=>{this.fire(t,e)};n.removeListener=()=>{this._domNode.removeEventListener(t,n,e);delete this._domListeners[t]};return n}});function Yu(t){return t["data-ck-expando"]||(t["data-ck-expando"]=nr())}class Gu{constructor(t){this.view=t;this.document=t.document;this.isEnabled=false}enable(){this.isEnabled=true}disable(){this.isEnabled=false}destroy(){this.disable();this.stopListening()}}vr(Gu,Wu);var Qu="__lodash_hash_undefined__";function Ku(t){this.__data__.set(t,Qu);return this}var Ju=Ku;function Zu(t){return this.__data__.has(t)}var Xu=Zu;function td(t){var e=-1,n=t==null?0:t.length;this.__data__=new _e;while(++ea)){return false}var l=s.get(t);if(l&&s.get(e)){return l==e}var u=-1,d=true,h=n&ad?new ed:undefined;s.set(t,e);s.set(e,t);while(++u{this.listenTo(t,e,(t,e)=>{if(this.isEnabled){this.onDomEvent(e)}},{useCapture:this.useCapture})})}fire(t,e,n){if(this.isEnabled){this.document.fire(t,new Qd(this.view,e,n))}}}class Jd extends Kd{constructor(t){super(t);this.domEventType=["keydown","keyup"]}onDomEvent(t){this.fire(t.type,t,{keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey||t.metaKey,shiftKey:t.shiftKey,get keystroke(){return Dl(this)}})}}var Zd=function(){return i["a"].Date.now()};var Xd=Zd;var th=0/0;var eh=/^\s+|\s+$/g;var nh=/^[-+]0x[0-9a-f]+$/i;var ih=/^0b[01]+$/i;var oh=/^0o[0-7]+$/i;var sh=parseInt;function rh(t){if(typeof t=="number"){return t}if(Jr(t)){return th}if(ct(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=ct(e)?e+"":e}if(typeof t!="string"){return t===0?t:+t}t=t.replace(eh,"");var n=ih.test(t);return n||oh.test(t)?sh(t.slice(2),n?2:8):nh.test(t)?th:+t}var ah=rh;var ch="Expected a function";var lh=Math.max,uh=Math.min;function dh(t,e,n){var i,o,s,r,a,c,l=0,u=false,d=false,h=true;if(typeof t!="function"){throw new TypeError(ch)}e=ah(e)||0;if(ct(n)){u=!!n.leading;d="maxWait"in n;s=d?lh(ah(n.maxWait)||0,e):s;h="trailing"in n?!!n.trailing:h}function f(e){var n=i,s=o;i=o=undefined;l=e;r=t.apply(s,n);return r}function g(t){l=t;a=setTimeout(b,e);return u?f(t):r}function m(t){var n=t-c,i=t-l,o=e-n;return d?uh(o,s-i):o}function p(t){var n=t-c,i=t-l;return c===undefined||n>=e||n<0||d&&i>=s}function b(){var t=Xd();if(p(t)){return w(t)}a=setTimeout(b,m(t))}function w(t){a=undefined;if(h&&i){return f(t)}i=o=undefined;return r}function k(){if(a!==undefined){clearTimeout(a)}l=0;i=c=o=a=undefined}function _(){return a===undefined?r:w(Xd())}function v(){var t=Xd(),n=p(t);i=arguments;o=this;c=t;if(n){if(a===undefined){return g(c)}if(d){clearTimeout(a);a=setTimeout(b,e);return f(c)}}if(a===undefined){a=setTimeout(b,e)}return r}v.cancel=k;v.flush=_;return v}var hh=dh;class fh extends Gu{constructor(t){super(t);this._fireSelectionChangeDoneDebounced=hh(t=>this.document.fire("selectionChangeDone",t),200)}observe(){const t=this.document;t.on("keydown",(e,n)=>{const i=t.selection;if(i.isFake&&gh(n.keyCode)&&this.isEnabled){n.preventDefault();this._handleSelectionMove(n.keyCode)}},{priority:"lowest"})}destroy(){super.destroy();this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection;const n=new ml(e.getRanges(),{backward:e.isBackward,fake:false});if(t==Ll.arrowleft||t==Ll.arrowup){n.setTo(n.getFirstPosition())}if(t==Ll.arrowright||t==Ll.arrowdown){n.setTo(n.getLastPosition())}const i={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",i);this._fireSelectionChangeDoneDebounced(i)}}function gh(t){return t==Ll.arrowright||t==Ll.arrowleft||t==Ll.arrowup||t==Ll.arrowdown}class mh extends Gu{constructor(t){super(t);this.mutationObserver=t.getObserver(Gd);this.selection=this.document.selection;this.domConverter=t.domConverter;this._documents=new WeakSet;this._fireSelectionChangeDoneDebounced=hh(t=>this.document.fire("selectionChangeDone",t),200);this._clearInfiniteLoopInterval=setInterval(()=>this._clearInfiniteLoop(),1e3);this._loopbackCounter=0}observe(t){const e=t.ownerDocument;if(this._documents.has(e)){return}this.listenTo(e,"selectionchange",()=>{this._handleSelectionChange(e)});this._documents.add(e)}destroy(){super.destroy();clearInterval(this._clearInfiniteLoopInterval);this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionChange(t){if(!this.isEnabled){return}this.mutationObserver.flush();const e=t.defaultView.getSelection();const n=this.domConverter.domSelectionToView(e);if(n.rangeCount==0){return}if(this.selection.isEqual(n)&&this.domConverter.isDomSelectionCorrect(e)){return}if(++this._loopbackCounter>60){return}if(this.selection.isSimilar(n)){this.view.forceRender()}else{const t={oldSelection:this.selection,newSelection:n,domSelection:e};this.document.fire("selectionChange",t);this._fireSelectionChangeDoneDebounced(t)}}_clearInfiniteLoop(){this._loopbackCounter=0}}class ph extends Kd{constructor(t){super(t);this.domEventType=["focus","blur"];this.useCapture=true;const e=this.document;e.on("focus",()=>{e.isFocused=true;this._renderTimeoutId=setTimeout(()=>t.forceRender(),50)});e.on("blur",(n,i)=>{const o=e.selection.editableElement;if(o===null||o===i.target){e.isFocused=false;t.forceRender()}})}onDomEvent(t){this.fire(t.type,t)}destroy(){if(this._renderTimeoutId){clearTimeout(this._renderTimeoutId)}super.destroy()}}class bh extends Kd{constructor(t){super(t);this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",()=>{e.isComposing=true});e.on("compositionend",()=>{e.isComposing=false})}onDomEvent(t){this.fire(t.type,t)}}class wh extends Kd{constructor(t){super(t);this.domEventType=["beforeinput"]}onDomEvent(t){this.fire(t.type,t)}}function kh(t){return Object.prototype.toString.apply(t)=="[object Range]"}function _h(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const vh=["top","right","bottom","left","width","height"];class yh{constructor(t){const e=kh(t);Object.defineProperty(this,"_source",{value:t._source||t,writable:true,enumerable:false});if(Gs(t)||e){if(e){xh(this,yh.getDomRangeRects(t)[0])}else{xh(this,t.getBoundingClientRect())}}else if(Hu(t)){const{innerWidth:e,innerHeight:n}=t;xh(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else{xh(this,t)}}clone(){return new yh(this)}moveTo(t,e){this.top=e;this.right=t+this.width;this.bottom=e+this.height;this.left=t;return this}moveBy(t,e){this.top+=e;this.right+=t;this.left+=t;this.bottom+=e;return this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left)};e.width=e.right-e.left;e.height=e.bottom-e.top;if(e.width<0||e.height<0){return null}else{return new yh(e)}}getIntersectionArea(t){const e=this.getIntersection(t);if(e){return e.getArea()}else{return 0}}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!Ah(t)){let n=t.parentNode||t.commonAncestorContainer;while(n&&!Ah(n)){const t=new yh(n);const i=e.getIntersection(t);if(i){if(i.getArea()Dh(t,i));const r=Dh(t,i);Sh(i,r,e);if(i.parent!=i){o=i.frameElement;i=i.parent;if(!o){return}}else{i=null}}}function Ph(t){const e=Lh(t);Eh(e,()=>new yh(t))}Object.assign(Ch,{scrollViewportToShowTarget:Th,scrollAncestorsToShowTarget:Ph});function Sh(t,e,n){const i=e.clone().moveBy(0,n);const o=e.clone().moveBy(0,-n);const s=new yh(t).excludeScrollbarsAndBorders();const r=[o,i];if(!r.every(t=>s.contains(t))){let{scrollX:r,scrollY:a}=t;if(Ih(o,s)){a-=s.top-e.top+n}else if(Mh(i,s)){a+=e.bottom-s.bottom+n}if(Nh(e,s)){r-=s.left-e.left+n}else if(Oh(e,s)){r+=e.right-s.right+n}t.scrollTo(r,a)}}function Eh(t,e){const n=Rh(t);let i,o;while(t!=n.document.body){o=e();i=new yh(t).excludeScrollbarsAndBorders();if(!i.contains(o)){if(Ih(o,i)){t.scrollTop-=i.top-o.top}else if(Mh(o,i)){t.scrollTop+=o.bottom-i.bottom}if(Nh(o,i)){t.scrollLeft-=i.left-o.left}else if(Oh(o,i)){t.scrollLeft+=o.right-i.right}}t=t.parentNode}}function Mh(t,e){return t.bottom>e.bottom}function Ih(t,e){return t.tope.right}function Rh(t){if(kh(t)){return t.startContainer.ownerDocument.defaultView}else{return t.ownerDocument.defaultView}}function Lh(t){if(kh(t)){let e=t.commonAncestorContainer;if(su(e)){e=e.parentNode}return e}else{return t.parentNode}}function Dh(t,e){const n=Rh(t);const i=new yh(t);if(n===e){return i}else{let t=n;while(t!=e){const e=t.frameElement;const n=new yh(e).excludeScrollbarsAndBorders();i.moveBy(n.left,n.top);t=t.parent}}return i}class Vh{constructor(){this.document=new bl;this.domConverter=new ju;this.domRoots=new Map;this.set("isRenderingInProgress",false);this._renderer=new Cu(this.domConverter,this.document.selection);this._renderer.bind("isFocused").to(this.document);this._initialDomRootAttributes=new WeakMap;this._observers=new Map;this._ongoingChange=false;this._postFixersInProgress=false;this._renderingDisabled=false;this._hasChangedSinceTheLastRendering=false;this._writer=new Yl(this.document);this.addObserver(Gd);this.addObserver(mh);this.addObserver(ph);this.addObserver(Jd);this.addObserver(fh);this.addObserver(bh);if(Tl.isAndroid){this.addObserver(wh)}fu(this);Ul(this);this.on("render",()=>{this._render();this.document.fire("layoutChanged");this._hasChangedSinceTheLastRendering=false});this.listenTo(this.document.selection,"change",()=>{this._hasChangedSinceTheLastRendering=true})}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const i={};for(const{name:e,value:o}of Array.from(t.attributes)){i[e]=o;if(e==="class"){this._writer.addClass(o.split(" "),n)}else{this._writer.setAttribute(e,o,n)}}this._initialDomRootAttributes.set(t,i);const o=()=>{this._writer.setAttribute("contenteditable",!n.isReadOnly,n);if(n.isReadOnly){this._writer.addClass("ck-read-only",n)}else{this._writer.removeClass("ck-read-only",n)}};o();this.domRoots.set(e,t);this.domConverter.bindElements(t,n);this._renderer.markToSync("children",n);this._renderer.markToSync("attributes",n);this._renderer.domDocuments.add(t.ownerDocument);n.on("change:children",(t,e)=>this._renderer.markToSync("children",e));n.on("change:attributes",(t,e)=>this._renderer.markToSync("attributes",e));n.on("change:text",(t,e)=>this._renderer.markToSync("text",e));n.on("change:isReadOnly",()=>this.change(o));n.on("change",()=>{this._hasChangedSinceTheLastRendering=true});for(const n of this._observers.values()){n.observe(t,e)}}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach(({name:t})=>e.removeAttribute(t));const n=this._initialDomRootAttributes.get(e);for(const t in n){e.setAttribute(t,n[t])}this.domRoots.delete(t);this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e){return e}e=new t(this);this._observers.set(t,e);for(const[t,n]of this.domRoots){e.observe(n,t)}e.enable();return e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values()){t.disable()}}enableObservers(){for(const t of this._observers.values()){t.enable()}}scrollToTheSelection(){const t=this.document.selection.getFirstRange();if(t){Th({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;if(t){this.domConverter.focus(t);this.forceRender()}else{}}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress){throw new rr["b"]("cannot-change-view-tree: "+"Attempting to make changes to the view when it is in an incorrect state: rendering or post-fixers are in progress. "+"This may cause some unexpected behavior and inconsistency between the DOM and the view.",this)}try{if(this._ongoingChange){return t(this._writer)}this._ongoingChange=true;const e=t(this._writer);this._ongoingChange=false;if(!this._renderingDisabled&&this._hasChangedSinceTheLastRendering){this._postFixersInProgress=true;this.document._callPostFixers(this._writer);this._postFixersInProgress=false;this.fire("render")}return e}catch(t){rr["b"].rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=true;this.change(()=>{})}destroy(){for(const t of this._observers.values()){t.destroy()}this.document.destroy();this.stopListening()}createPositionAt(t,e){return dl._createAt(t,e)}createPositionAfter(t){return dl._createAfter(t)}createPositionBefore(t){return dl._createBefore(t)}createRange(t,e){return new hl(t,e)}createRangeOn(t){return hl._createOn(t)}createRangeIn(t){return hl._createIn(t)}createSelection(t,e,n){return new ml(t,e,n)}_disableRendering(t){this._renderingDisabled=t;if(t==false){this.change(()=>{})}}_render(){this.isRenderingInProgress=true;this.disableObservers();this._renderer.render();this.enableObservers();this.isRenderingInProgress=false}}vr(Vh,Qc);class jh{constructor(t){this.parent=null;this._attrs=Ur(t)}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))===null){throw new rr["b"]("model-node-not-found-in-parent: The node's parent does not contain this node.",this)}return t}get startOffset(){let t;if(!this.parent){return null}if((t=this.parent.getChildStartOffset(this))===null){throw new rr["b"]("model-node-not-found-in-parent: The node's parent does not contain this node.",this)}return t}get offsetSize(){return 1}get endOffset(){if(!this.parent){return null}return this.startOffset+this.offsetSize}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}get document(){if(this.root==this){return null}return this.root.document||null}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.startOffset);e=e.parent}return t}getAncestors(t={includeSelf:false,parentFirst:false}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Or(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]{t[e[0]]=e[1];return t},{})}return t}is(t){return t=="node"||t=="model:node"}_clone(){return new jh(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=Ur(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}class zh extends jh{constructor(t,e){super(e);this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}is(t){return t=="text"||t=="model:text"||super.is(t)}toJSON(){const t=super.toJSON();t.data=this.data;return t}_clone(){return new zh(this.data,this.getAttributes())}static fromJSON(t){return new zh(t.data,t.attributes)}}class Bh{constructor(t,e,n){this.textNode=t;if(e<0||e>t.offsetSize){throw new rr["b"]("model-textproxy-wrong-offsetintext: Given offsetInText value is incorrect.",this)}if(n<0||e+n>t.offsetSize){throw new rr["b"]("model-textproxy-wrong-length: Given length value is incorrect.",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}is(t){return t=="textProxy"||t=="model:textProxy"}getPath(){const t=this.textNode.getPath();if(t.length>0){t[t.length-1]+=this.offsetInText}return t}getAncestors(t={includeSelf:false,parentFirst:false}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}class Fh{constructor(t){this._nodes=[];if(t){this._insertNodes(0,t)}}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce((t,e)=>t+e.offsetSize,0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return e==-1?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return e===null?null:this._nodes.slice(0,e).reduce((t,e)=>t+e.offsetSize,0)}indexToOffset(t){if(t==this._nodes.length){return this.maxOffset}const e=this._nodes[t];if(!e){throw new rr["b"]("model-nodelist-index-out-of-bounds: Given index cannot be found in the node list.",this)}return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&tt.toJSON())}}class Uh extends jh{constructor(t,e,n){super(e);this.name=t;this._children=new Fh;if(n){this._insertChild(0,n)}}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}is(t,e=null){const n=t.replace(/^model:/,"");if(!e){return n=="element"||n==this.name||super.is(t)}else{return n=="element"&&e==this.name}}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}toJSON(){const t=super.toJSON();t.name=this.name;if(this._children.length>0){t.children=[];for(const e of this._children){t.children.push(e.toJSON())}}return t}_clone(t=false){const e=t?Array.from(this._children).map(t=>t._clone(true)):null;return new Uh(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=Hh(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}static fromJSON(t){let e=null;if(t.children){e=[];for(const n of t.children){if(n.name){e.push(Uh.fromJSON(n))}else{e.push(zh.fromJSON(n))}}}return new Uh(t.name,t.attributes,e)}}function Hh(t){if(typeof t=="string"){return[new zh(t)]}if(!Fr(t)){t=[t]}return Array.from(t).map(t=>{if(typeof t=="string"){return new zh(t)}if(t instanceof Bh){return new zh(t.data,t.getAttributes())}return t})}class qh{constructor(t={}){if(!t.boundaries&&!t.startPosition){throw new rr["b"]("model-tree-walker-no-start-position: Neither boundaries nor starting position have been defined.",null)}const e=t.direction||"forward";if(e!="forward"&&e!="backward"){throw new rr["b"]("model-tree-walker-unknown-direction: Only `backward` and `forward` direction allowed.",t,{direction:e})}this.direction=e;this.boundaries=t.boundaries||null;if(t.startPosition){this.position=t.startPosition.clone()}else{this.position=$h._createAt(this.boundaries[this.direction=="backward"?"end":"start"])}this.position.stickiness="toNone";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null;this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,i,o;do{i=this.position;o=this._visitedParent;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i;this._visitedParent=o}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===n.maxOffset){return{done:true}}if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset){return{done:true}}const i=e.textNode?e.textNode:e.nodeAfter;if(i instanceof Uh){if(!this.shallow){e.path.push(0);this._visitedParent=i}else{e.offset++}this.position=e;return Wh("elementStart",i,t,e,1)}else if(i instanceof zh){let o;if(this.singleCharacters){o=1}else{let t=i.endOffset;if(this._boundaryEndParent==n&&this.boundaries.end.offsett){t=this.boundaries.start.offset}o=e.offset-t}const s=e.offset-i.startOffset;const r=new Bh(i,s-o,o);e.offset-=o;this.position=e;return Wh("text",r,t,e,o)}else{e.path.pop();this.position=e;this._visitedParent=n.parent;return Wh("elementStart",n,t,e,1)}}}function Wh(t,e,n,i,o){return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}class $h{constructor(t,e,n="toNone"){if(!t.is("element")&&!t.is("documentFragment")){throw new rr["b"]("model-position-root-invalid: Position root invalid.",t)}if(!(e instanceof Array)||e.length===0){throw new rr["b"]("model-position-path-incorrect-format: Position path must be an array with at least one item.",t,{path:e})}e=t.getPath().concat(e);t=t.root;this.root=t;this.path=e;this.stickiness=n}get offset(){return Aa(this.path)}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;en.path.length){if(e.offset!==o.maxOffset){return false}e.path=e.path.slice(0,-1);o=o.parent;e.offset++}else{if(n.offset!==0){return false}n.path=n.path.slice(0,-1)}}}is(t){return t=="position"||t=="model:position"}hasSameParentAs(t){if(this.root!==t.root){return false}const e=this.getParentPath();const n=t.getParentPath();return Or(e,n)=="same"}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=$h._createAt(this);break}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this)&&this.stickiness=="toNext";if(n){return this._getCombined(t.splitPosition,t.moveTargetPosition)}else{if(t.graveyardPosition){return this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1)}else{return this._getTransformedByInsertion(t.insertionPosition,1)}}}_getTransformedByMergeOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this);let i;if(n){i=this._getCombined(t.sourcePosition,t.targetPosition);if(t.sourcePosition.isBefore(t.targetPosition)){i=i._getTransformedByDeletion(t.deletionPosition,1)}}else if(this.isEqual(t.deletionPosition)){i=$h._createAt(t.deletionPosition)}else{i=this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1)}return i}_getTransformedByDeletion(t,e){const n=$h._createAt(this);if(this.root!=t.root){return n}if(Or(t.getParentPath(),this.getParentPath())=="same"){if(t.offsetthis.offset){return null}else{n.offset-=e}}}else if(Or(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){if(t.offset+e>this.path[i]){return null}else{n.path[i]-=e}}}return n}_getTransformedByInsertion(t,e){const n=$h._createAt(this);if(this.root!=t.root){return n}if(Or(t.getParentPath(),this.getParentPath())=="same"){if(t.offsete+1){const e=i.maxOffset-n.offset;if(e!==0){t.push(new Yh(n,n.getShiftedBy(e)))}n.path=n.path.slice(0,-1);n.offset++;i=i.parent}while(n.path.length<=this.end.path.length){const e=this.end.path[n.path.length-1];const i=e-n.offset;if(i!==0){t.push(new Yh(n,n.getShiftedBy(i)))}n.offset=e;n.path.push(0)}return t}getWalker(t={}){t.boundaries=this;return new qh(t)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new qh(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new qh(t);yield e.position;for(const t of e){yield t.nextPosition}}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new Yh(this.start,this.end)]}getTransformedByOperations(t){const e=[new Yh(this.start,this.end)];for(const n of t){for(let t=0;t0?new this(n,i):new this(i,n)}static _createIn(t){return new this($h._createAt(t,0),$h._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift($h._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(t.length===0){throw new rr["b"]("range-create-from-ranges-empty-array: At least one range has to be passed.",null)}else if(t.length==1){return t[0].clone()}const e=t[0];t.sort((t,e)=>t.start.isAfter(e.start)?1:-1);const n=t.indexOf(e);const i=new this(e.start,e.end);if(n>0){for(let e=n-1;true;e++){if(t[e].end.isEqual(i.start)){i.start=$h._createAt(t[e].start)}else{break}}}for(let e=n+1;e{if(e.viewPosition){return}const n=this._modelToViewMapping.get(e.modelPosition.parent);e.viewPosition=this._findPositionIn(n,e.modelPosition.offset)},{priority:"low"});this.on("viewToModelPosition",(t,e)=>{if(e.modelPosition){return}const n=this.findMappedViewAncestor(e.viewPosition);const i=this._viewToModelMapping.get(n);const o=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=$h._createAt(i,o)},{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e);this._viewToModelMapping.set(e,t)}unbindViewElement(t){const e=this.toModelElement(t);this._viewToModelMapping.delete(t);if(this._elementToMarkerNames.has(t)){for(const e of this._elementToMarkerNames.get(t)){this._unboundMarkerNames.add(e)}}if(this._modelToViewMapping.get(e)==t){this._modelToViewMapping.delete(e)}}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t);if(this._viewToModelMapping.get(e)==t){this._viewToModelMapping.delete(e)}}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const i=this._elementToMarkerNames.get(t)||new Set;i.add(e);this._markerNameToElements.set(e,n);this._elementToMarkerNames.set(t,i)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);if(n){n.delete(t);if(n.size==0){this._markerNameToElements.delete(e)}}const i=this._elementToMarkerNames.get(t);if(i){i.delete(e);if(i.size==0){this._elementToMarkerNames.delete(t)}}}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);this._unboundMarkerNames.clear();return t}clearBindings(){this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._unboundMarkerNames=new Set}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new Yh(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new hl(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};this.fire("viewToModelPosition",e);return e.modelPosition}toViewPosition(t,e={isPhantom:false}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};this.fire("modelToViewPosition",n);return n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e){return null}const n=new Set;for(const t of e){if(t.is("attributeElement")){for(const e of t.getElementsWithSameId()){n.add(e)}}else{n.add(t)}}return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;while(!this._viewToModelMapping.has(e)){e=e.parent}return e}_toModelOffset(t,e,n){if(n!=t){const i=this._toModelOffset(t.parent,t.index,n);const o=this._toModelOffset(t,e,t);return i+o}if(t.is("text")){return e}let i=0;for(let n=0;n1?e[0]+":"+e[1]:e[0]}class Jh{constructor(t){this.conversionApi=qc({dispatcher:this},t)}convertChanges(t,e,n){for(const e of t.getMarkersToRemove()){this.convertMarkerRemove(e.name,e.range,n)}for(const e of t.getChanges()){if(e.type=="insert"){this.convertInsert(Yh._createFromPositionAndShift(e.position,e.length),n)}else if(e.type=="remove"){this.convertRemove(e.position,e.length,e.name,n)}else{this.convertAttribute(e.range,e.attributeKey,e.attributeOldValue,e.attributeNewValue,n)}}for(const t of this.conversionApi.mapper.flushUnboundMarkerNames()){const i=e.get(t).getRange();this.convertMarkerRemove(t,i,n);this.convertMarkerAdd(t,i,n)}for(const e of t.getMarkersToAdd()){this.convertMarkerAdd(e.name,e.range,n)}}convertInsert(t,e){this.conversionApi.writer=e;this.conversionApi.consumable=this._createInsertConsumable(t);for(const e of t){const t=e.item;const n=Yh._createFromPositionAndShift(e.previousPosition,e.length);const i={item:t,range:n};this._testAndFire("insert",i);for(const e of t.getAttributeKeys()){i.attributeKey=e;i.attributeOldValue=null;i.attributeNewValue=t.getAttribute(e);this._testAndFire(`attribute:${e}`,i)}}this._clearConversionApi()}convertRemove(t,e,n,i){this.conversionApi.writer=i;this.fire("remove:"+n,{position:t,length:e},this.conversionApi);this._clearConversionApi()}convertAttribute(t,e,n,i,o){this.conversionApi.writer=o;this.conversionApi.consumable=this._createConsumableForRange(t,`attribute:${e}`);for(const o of t){const t=o.item;const s=Yh._createFromPositionAndShift(o.previousPosition,o.length);const r={item:t,range:s,attributeKey:e,attributeOldValue:n,attributeNewValue:i};this._testAndFire(`attribute:${e}`,r)}this._clearConversionApi()}convertSelection(t,e,n){const i=Array.from(e.getMarkersAtPosition(t.getFirstPosition()));this.conversionApi.writer=n;this.conversionApi.consumable=this._createSelectionConsumable(t,i);this.fire("selection",{selection:t},this.conversionApi);if(!t.isCollapsed){return}for(const e of i){const n=e.getRange();if(!Zh(t.getFirstPosition(),e,this.conversionApi.mapper)){continue}const i={item:t,markerName:e.name,markerRange:n};if(this.conversionApi.consumable.test(t,"addMarker:"+e.name)){this.fire("addMarker:"+e.name,i,this.conversionApi)}}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};if(this.conversionApi.consumable.test(t,"attribute:"+n.attributeKey)){this.fire("attribute:"+n.attributeKey+":$text",n,this.conversionApi)}}this._clearConversionApi()}convertMarkerAdd(t,e,n){if(!e.root.document||e.root.rootName=="$graveyard"){return}this.conversionApi.writer=n;const i="addMarker:"+t;const o=new Qh;o.add(e,i);this.conversionApi.consumable=o;this.fire(i,{markerName:t,markerRange:e},this.conversionApi);if(!o.test(e,i)){return}this.conversionApi.consumable=this._createConsumableForRange(e,i);for(const n of e.getItems()){if(!this.conversionApi.consumable.test(n,i)){continue}const o={item:n,range:Yh._createOn(n),markerName:t,markerRange:e};this.fire(i,o,this.conversionApi)}this._clearConversionApi()}convertMarkerRemove(t,e,n){if(!e.root.document||e.root.rootName=="$graveyard"){return}this.conversionApi.writer=n;this.fire("removeMarker:"+t,{markerName:t,markerRange:e},this.conversionApi);this._clearConversionApi()}_createInsertConsumable(t){const e=new Qh;for(const n of t){const t=n.item;e.add(t,"insert");for(const n of t.getAttributeKeys()){e.add(t,"attribute:"+n)}}return e}_createConsumableForRange(t,e){const n=new Qh;for(const i of t.getItems()){n.add(i,e)}return n}_createSelectionConsumable(t,e){const n=new Qh;n.add(t,"selection");for(const i of e){n.add(t,"addMarker:"+i.name)}for(const e of t.getAttributeKeys()){n.add(t,"attribute:"+e)}return n}_testAndFire(t,e){if(!this.conversionApi.consumable.test(e.item,t)){return}const n=e.item.name||"$text";this.fire(t+":"+n,e,this.conversionApi)}_clearConversionApi(){delete this.conversionApi.writer;delete this.conversionApi.consumable}}vr(Jh,ur);function Zh(t,e,n){const i=e.getRange();const o=Array.from(t.getAncestors());o.shift();o.reverse();const s=o.some(t=>{if(i.containsItem(t)){const e=n.toViewElement(t);return!!e.getCustomProperty("addHighlight")}});return!s}class Xh{constructor(t,e,n){this._lastRangeBackward=false;this._ranges=[];this._attrs=new Map;if(t){this.setTo(t,e,n)}}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){const t=this._ranges.length;if(t===1){return this._ranges[0].isCollapsed}else{return false}}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}*getRanges(){for(const t of this._ranges){yield new Yh(t.start,t.end)}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?new Yh(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?new Yh(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(t,e,n){if(t===null){this._setRanges([])}else if(t instanceof Xh){this._setRanges(t.getRanges(),t.isBackward)}else if(t&&typeof t.getRanges=="function"){this._setRanges(t.getRanges(),t.isBackward)}else if(t instanceof Yh){this._setRanges([t],!!e&&!!e.backward)}else if(t instanceof $h){this._setRanges([new Yh(t)])}else if(t instanceof jh){const i=!!n&&!!n.backward;let o;if(e=="in"){o=Yh._createIn(t)}else if(e=="on"){o=Yh._createOn(t)}else if(e!==undefined){o=new Yh($h._createAt(t,e))}else{throw new rr["b"]("model-selection-setTo-required-second-parameter: "+"selection.setTo requires the second parameter when the first parameter is a node.",[this,t])}this._setRanges([o],i)}else if(Fr(t)){this._setRanges(t,e&&!!e.backward)}else{throw new rr["b"]("model-selection-setTo-not-selectable: Cannot set the selection to the given place.",[this,t])}}_setRanges(t,e=false){t=Array.from(t);const n=t.some(e=>{if(!(e instanceof Yh)){throw new rr["b"]("model-selection-set-ranges-not-range: "+"Selection range set to an object that is not an instance of model.Range.",[this,t])}return this._ranges.every(t=>!t.isEqual(e))});if(t.length===this._ranges.length&&!n){return}this._removeAllRanges();for(const e of t){this._pushRange(e)}this._lastRangeBackward=!!e;this.fire("change:range",{directChange:true})}setFocus(t,e){if(this.anchor===null){throw new rr["b"]("model-selection-setFocus-no-ranges: Cannot set selection focus if there are no ranges in selection.",[this,t])}const n=$h._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;if(this._ranges.length){this._popRange()}if(n.compareWith(i)=="before"){this._pushRange(new Yh(n,i));this._lastRangeBackward=true}else{this._pushRange(new Yh(i,n));this._lastRangeBackward=false}this.fire("change:range",{directChange:true})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){if(this.hasAttribute(t)){this._attrs.delete(t);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}setAttribute(t,e){if(this.getAttribute(t)!==e){this._attrs.set(t,e);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}getSelectedElement(){if(this.rangeCount!==1){return null}const t=this.getFirstRange();const e=t.start.nodeAfter;const n=t.end.nodeBefore;return e instanceof Uh&&e==n?e:null}is(t){return t=="selection"||t=="model:selection"}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=nf(e.start,t);if(n&&of(n,e)){yield n}for(const n of e.getWalker()){const i=n.item;if(n.type=="elementEnd"&&ef(i,t,e)){yield i}}const i=nf(e.end,t);if(i&&!e.end.isTouching($h._createAt(i,0))&&of(i,e)){yield i}}}containsEntireContent(t=this.anchor.root){const e=$h._createAt(t,0);const n=$h._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t);this._ranges.push(new Yh(t.start,t.end))}_checkRange(t){for(let e=0;e0){this._popRange()}}_popRange(){this._ranges.pop()}}vr(Xh,ur);function tf(t,e){if(e.has(t)){return false}e.add(t);return t.document.model.schema.isBlock(t)&&t.parent}function ef(t,e,n){return tf(t,e)&&of(t,n)}function nf(t,e){const n=t.parent.document.model.schema;const i=t.parent.getAncestors({parentFirst:true,includeSelf:true});let o=false;const s=i.find(t=>{if(o){return false}o=n.isLimit(t);return!o&&tf(t,e)});i.forEach(t=>e.add(t));return s}function of(t,e){const n=sf(t);if(!n){return true}const i=e.containsRange(Yh._createOn(n),true);return!i}function sf(t){const e=t.document.model.schema;let n=t.parent;while(n){if(e.isBlock(n)){return n}n=n.parent}}class rf extends Yh{constructor(t,e){super(t,e);af.call(this)}detach(){this.stopListening()}is(t){return t=="liveRange"||t=="model:liveRange"||super.is(t)}toRange(){return new Yh(this.start,this.end)}static fromRange(t){return new rf(t.start,t.end)}}function af(){this.listenTo(this.root.document.model,"applyOperation",(t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}cf.call(this,n)},{priority:"low"})}function cf(t){const e=this.getTransformedByOperation(t);const n=Yh._createFromRanges(e);const i=!n.isEqual(this);const o=lf(this,t);let s=null;if(i){if(n.root.rootName=="$graveyard"){if(t.type=="remove"){s=t.sourcePosition}else{s=t.deletionPosition}}const e=this.toRange();this.start=n.start;this.end=n.end;this.fire("change:range",e,{deletionPosition:s})}else if(o){this.fire("change:content",this.toRange(),{deletionPosition:s})}}function lf(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return false}vr(rf,ur);const uf="selection:";class df{constructor(t){this._selection=new hf(t);this._selection.delegate("change:range").to(this);this._selection.delegate("change:attribute").to(this);this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection._updateMarkers();this._selection._updateAttributes(false)}is(t){return t=="selection"||t=="model:selection"||t=="documentSelection"||t=="model:documentSelection"}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(t,e,n){this._selection.setTo(t,e,n)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection._getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return uf+t}static _isStoreAttributeKey(t){return t.startsWith(uf)}}vr(df,ur);class hf extends Xh{constructor(t){super();this.markers=new yr({idProperty:"name"});this._model=t.model;this._document=t;this._attributePriority=new Map;this._fixGraveyardRangesData=[];this._hasChangedRange=false;this._overriddenGravityRegister=new Set;this.listenTo(this._model,"applyOperation",(t,e)=>{const n=e[0];if(!n.isDocumentOperation||n.type=="marker"||n.type=="rename"||n.type=="noop"){return}while(this._fixGraveyardRangesData.length){const{liveRange:t,sourcePosition:e}=this._fixGraveyardRangesData.shift();this._fixGraveyardSelection(t,e)}if(this._hasChangedRange){this._hasChangedRange=false;this.fire("change:range",{directChange:false})}},{priority:"lowest"});this.on("change:range",()=>{for(const t of this.getRanges()){if(!this._document._validateSelectionRange(t)){throw new rr["b"]("document-selection-wrong-position: Range from document selection starts or ends at incorrect position.",this,{range:t})}}});this.listenTo(this._model.markers,"update",()=>this._updateMarkers());this.listenTo(this._document,"change",(t,e)=>{gf(this._model,e)})}get isCollapsed(){const t=this._ranges.length;return t===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t{this._hasChangedRange=true;if(e.root==this._document.graveyard){this._fixGraveyardRangesData.push({liveRange:e,sourcePosition:i.deletionPosition})}});return e}_updateMarkers(){const t=[];let e=false;for(const e of this._model.markers){const n=e.getRange();for(const i of this.getRanges()){if(n.containsRange(i,!i.isCollapsed)){t.push(e)}}}const n=Array.from(this.markers);for(const n of t){if(!this.markers.has(n)){this.markers.add(n);e=true}}for(const n of Array.from(this.markers)){if(!t.includes(n)){this.markers.remove(n);e=true}}if(e){this.fire("change:marker",{oldMarkers:n,directChange:false})}}_updateAttributes(t){const e=Ur(this._getSurroundingAttributes());const n=Ur(this.getAttributes());if(t){this._attributePriority=new Map;this._attrs=new Map}else{for(const[t,e]of this._attributePriority){if(e=="low"){this._attrs.delete(t);this._attributePriority.delete(t)}}}this._setAttributesTo(e);const i=[];for(const[t,e]of this.getAttributes()){if(!n.has(t)||n.get(t)!==e){i.push(t)}}for(const[t]of n){if(!this.hasAttribute(t)){i.push(t)}}if(i.length>0){this.fire("change:attribute",{attributeKeys:i,directChange:false})}}_setAttribute(t,e,n=true){const i=n?"normal":"low";if(i=="low"&&this._attributePriority.get(t)=="normal"){return false}const o=super.getAttribute(t);if(o===e){return false}this._attrs.set(t,e);this._attributePriority.set(t,i);return true}_removeAttribute(t,e=true){const n=e?"normal":"low";if(n=="low"&&this._attributePriority.get(t)=="normal"){return false}this._attributePriority.set(t,n);if(!super.hasAttribute(t)){return false}this._attrs.delete(t);return true}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes()){if(t.get(e)===n){continue}this._removeAttribute(e,false)}for(const[n,i]of t){const t=this._setAttribute(n,i,false);if(t){e.add(n)}}return e}*_getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty){for(const e of t.getAttributeKeys()){if(e.startsWith(uf)){const n=e.substr(uf.length);yield[n,t.getAttribute(e)]}}}}_getSurroundingAttributes(){const t=this.getFirstPosition();const e=this._model.schema;let n=null;if(!this.isCollapsed){const t=this.getFirstRange();for(const i of t){if(i.item.is("element")&&e.isObject(i.item)){break}if(i.type=="text"){n=i.item.getAttributes();break}}}else{const e=t.textNode?t.textNode:t.nodeBefore;const i=t.textNode?t.textNode:t.nodeAfter;if(!this.isGravityOverridden){n=ff(e)}if(!n){n=ff(i)}if(!this.isGravityOverridden&&!n){let t=e;while(t&&!n){t=t.previousSibling;n=ff(t)}}if(!n){let t=i;while(t&&!n){t=t.nextSibling;n=ff(t)}}if(!n){n=this._getStoredAttributes()}}return n}_fixGraveyardSelection(t,e){const n=e.clone();const i=this._model.schema.getNearestSelectionRange(n);const o=this._ranges.indexOf(t);this._ranges.splice(o,1);t.detach();if(i){const t=this._prepareRange(i);this._ranges.splice(o,0,t)}}}function ff(t){if(t instanceof Bh||t instanceof zh){return t.getAttributes()}return null}function gf(t,e){const n=t.document.differ;for(const i of n.getChanges()){if(i.type!="insert"){continue}const n=i.position.parent;const o=i.length===n.maxOffset;if(o){t.enqueueChange(e,t=>{const e=Array.from(n.getAttributeKeys()).filter(t=>t.startsWith(uf));for(const i of e){t.removeAttribute(i,n)}})}}}class mf{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers){t(e)}return this}}var pf=1,bf=4;function wf(t){return Us(t,pf|bf)}var kf=wf;class _f extends mf{elementToElement(t){return this.add(Lf(t))}attributeToElement(t){return this.add(Df(t))}attributeToAttribute(t){return this.add(Vf(t))}markerToElement(t){return this.add(jf(t))}markerToHighlight(t){return this.add(zf(t))}}function vf(){return(t,e,n)=>{if(!n.consumable.consume(e.item,"insert")){return}const i=n.writer;const o=n.mapper.toViewPosition(e.range.start);const s=i.createText(e.item.data);i.insert(o,s)}}function yf(){return(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=e.position.getShiftedBy(e.length);const s=n.mapper.toViewPosition(o,{isPhantom:true});const r=n.writer.createRange(i,s);const a=n.writer.remove(r.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems()){n.mapper.unbindViewElement(t)}}}function xf(t){const e=new kl("span",t.attributes);if(t.classes){e._addClass(t.classes)}if(t.priority){e._priority=t.priority}e._id=t.id;return e}function Af(){return(t,e,n)=>{const i=e.selection;if(i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=[];for(const t of i.getRanges()){const e=n.mapper.toViewRange(t);o.push(e)}n.writer.setSelection(o,{backward:i.isBackward})}}function Cf(){return(t,e,n)=>{const i=e.selection;if(!i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=n.writer;const s=i.getFirstPosition();const r=n.mapper.toViewPosition(s);const a=o.breakAttributes(r);o.setSelection(a)}}function Tf(){return(t,e,n)=>{const i=n.writer;const o=i.document.selection;for(const t of o.getRanges()){if(t.isCollapsed){if(t.end.parent.document){n.writer.mergeAttributes(t.start)}}}i.setSelection(null)}}function Pf(t){return(e,n,i)=>{const o=t(n.attributeOldValue,i.writer);const s=t(n.attributeNewValue,i.writer);if(!o&&!s){return}if(!i.consumable.consume(n.item,e.name)){return}const r=i.writer;const a=r.document.selection;if(n.item instanceof Xh||n.item instanceof df){r.wrap(a.getFirstRange(),s)}else{let t=i.mapper.toViewRange(n.range);if(n.attributeOldValue!==null&&o){t=r.unwrap(t,o)}if(n.attributeNewValue!==null&&s){r.wrap(t,s)}}}}function Sf(t){return(e,n,i)=>{const o=t(n.item,i.writer);if(!o){return}if(!i.consumable.consume(n.item,"insert")){return}const s=i.mapper.toViewPosition(n.range.start);i.mapper.bindElements(n.item,o);i.writer.insert(s,o)}}function Ef(t){return(e,n,i)=>{n.isOpening=true;const o=t(n,i.writer);n.isOpening=false;const s=t(n,i.writer);if(!o||!s){return}const r=n.markerRange;if(r.isCollapsed&&!i.consumable.consume(r,e.name)){return}for(const t of r){if(!i.consumable.consume(t.item,e.name)){return}}const a=i.mapper;const c=i.writer;c.insert(a.toViewPosition(r.start),o);i.mapper.bindElementToMarker(o,n.markerName);if(!r.isCollapsed){c.insert(a.toViewPosition(r.end),s);i.mapper.bindElementToMarker(s,n.markerName)}e.stop()}}function Mf(){return(t,e,n)=>{const i=n.mapper.markerNameToElements(e.markerName);if(!i){return}for(const t of i){n.mapper.unbindElementFromMarkerName(t,e.markerName);n.writer.clear(n.writer.createRangeOn(t),t)}n.writer.clearClonedElementsGroup(e.markerName);t.stop()}}function If(t){return(e,n,i)=>{const o=t(n.attributeOldValue,n);const s=t(n.attributeNewValue,n);if(!o&&!s){return}if(!i.consumable.consume(n.item,e.name)){return}const r=i.mapper.toViewElement(n.item);const a=i.writer;if(!r){throw new rr["b"]("conversion-attribute-to-attribute-on-text: "+"Trying to convert text node's attribute with attribute-to-attribute converter.",[n,i])}if(n.attributeOldValue!==null&&o){if(o.key=="class"){const t=Array.isArray(o.value)?o.value:[o.value];for(const e of t){a.removeClass(e,r)}}else if(o.key=="style"){const t=Object.keys(o.value);for(const e of t){a.removeStyle(e,r)}}else{a.removeAttribute(o.key,r)}}if(n.attributeNewValue!==null&&s){if(s.key=="class"){const t=Array.isArray(s.value)?s.value:[s.value];for(const e of t){a.addClass(e,r)}}else if(s.key=="style"){const t=Object.keys(s.value);for(const e of t){a.setStyle(e,s.value[e],r)}}else{a.setAttribute(s.key,s.value,r)}}}}function Nf(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof Xh||n.item instanceof df)&&!n.item.is("textProxy")){return}const o=qf(t,n,i);if(!o){return}if(!i.consumable.consume(n.item,e.name)){return}const s=xf(o);const r=i.writer;const a=r.document.selection;if(n.item instanceof Xh||n.item instanceof df){r.wrap(a.getFirstRange(),s,a)}else{const t=i.mapper.toViewRange(n.range);const e=r.wrap(t,s);for(const t of e.getItems()){if(t.is("attributeElement")&&t.isSimilar(s)){i.mapper.bindElementToMarker(t,n.markerName);break}}}}}function Of(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof Uh)){return}const o=qf(t,n,i);if(!o){return}if(!i.consumable.test(n.item,e.name)){return}const s=i.mapper.toViewElement(n.item);if(s&&s.getCustomProperty("addHighlight")){i.consumable.consume(n.item,e.name);for(const t of Yh._createIn(n.item)){i.consumable.consume(t.item,e.name)}s.getCustomProperty("addHighlight")(s,o,i.writer);i.mapper.bindElementToMarker(s,n.markerName)}}}function Rf(t){return(e,n,i)=>{if(n.markerRange.isCollapsed){return}const o=qf(t,n,i);if(!o){return}const s=xf(o);const r=i.mapper.markerNameToElements(n.markerName);if(!r){return}for(const t of r){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("attributeElement")){i.writer.unwrap(i.writer.createRangeOn(t),s)}else{t.getCustomProperty("removeHighlight")(t,o.id,i.writer)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop()}}function Lf(t){t=kf(t);t.view=Bf(t.view,"container");return e=>{e.on("insert:"+t.model,Sf(t.view),{priority:t.converterPriority||"normal"})}}function Df(t){t=kf(t);const e=t.model.key?t.model.key:t.model;let n="attribute:"+e;if(t.model.name){n+=":"+t.model.name}if(t.model.values){for(const e of t.model.values){t.view[e]=Bf(t.view[e],"attribute")}}else{t.view=Bf(t.view,"attribute")}const i=Uf(t);return e=>{e.on(n,Pf(i),{priority:t.converterPriority||"normal"})}}function Vf(t){t=kf(t);const e=t.model.key?t.model.key:t.model;let n="attribute:"+e;if(t.model.name){n+=":"+t.model.name}if(t.model.values){for(const e of t.model.values){t.view[e]=Hf(t.view[e])}}else{t.view=Hf(t.view)}const i=Uf(t);return e=>{e.on(n,If(i),{priority:t.converterPriority||"normal"})}}function jf(t){t=kf(t);t.view=Bf(t.view,"ui");return e=>{e.on("addMarker:"+t.model,Ef(t.view),{priority:t.converterPriority||"normal"});e.on("removeMarker:"+t.model,Mf(t.view),{priority:t.converterPriority||"normal"})}}function zf(t){return e=>{e.on("addMarker:"+t.model,Nf(t.view),{priority:t.converterPriority||"normal"});e.on("addMarker:"+t.model,Of(t.view),{priority:t.converterPriority||"normal"});e.on("removeMarker:"+t.model,Rf(t.view),{priority:t.converterPriority||"normal"})}}function Bf(t,e){if(typeof t=="function"){return t}return(n,i)=>Ff(t,i,e)}function Ff(t,e,n){if(typeof t=="string"){t={name:t}}let i;const o=Object.assign({},t.attributes);if(n=="container"){i=e.createContainerElement(t.name,o)}else if(n=="attribute"){const n={priority:t.priority||kl.DEFAULT_PRIORITY};i=e.createAttributeElement(t.name,o,n)}else{i=e.createUIElement(t.name,o)}if(t.styles){const n=Object.keys(t.styles);for(const o of n){e.setStyle(o,t.styles[o],i)}}if(t.classes){const n=t.classes;if(typeof n=="string"){e.addClass(n,i)}else{for(const t of n){e.addClass(t,i)}}}return i}function Uf(t){if(t.model.values){return(e,n)=>{const i=t.view[e];if(i){return i(e,n)}return null}}else{return t.view}}function Hf(t){if(typeof t=="string"){return e=>({key:t,value:e})}else if(typeof t=="object"){if(t.value){return()=>t}else{return e=>({key:t.key,value:e})}}else{return t}}function qf(t,e,n){const i=typeof t=="function"?t(e,n):t;if(!i){return null}if(!i.priority){i.priority=10}if(!i.id){i.id=e.markerName}return i}class Wf extends mf{elementToElement(t){return this.add(Qf(t))}elementToAttribute(t){return this.add(Kf(t))}attributeToAttribute(t){return this.add(Jf(t))}elementToMarker(t){return this.add(Zf(t))}}function $f(){return(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:true})){const{modelRange:t,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t;e.modelCursor=i}}}function Yf(){return(t,e,n)=>{if(n.schema.checkChild(e.modelCursor,"$text")){if(n.consumable.consume(e.viewItem)){const t=n.writer.createText(e.viewItem.data);n.writer.insert(t,e.modelCursor);e.modelRange=Yh._createFromPositionAndShift(e.modelCursor,t.offsetSize);e.modelCursor=e.modelRange.end}}}}function Gf(t,e){return(n,i)=>{const o=i.newSelection;const s=new Xh;const r=[];for(const t of o.getRanges()){r.push(e.toModelRange(t))}s.setTo(r,{backward:o.isBackward});if(!s.isEqual(t.document.selection)){t.change(t=>{t.setSelection(s)})}}}function Qf(t){t=kf(t);const e=tg(t);const n=Xf(t.view);const i=n?"element:"+n:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"normal"})}}function Kf(t){t=kf(t);ig(t);const e=og(t,false);const n=Xf(t.view);const i=n?"element:"+n:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"low"})}}function Jf(t){t=kf(t);let e=null;if(typeof t.view=="string"||t.view.key){e=ng(t)}ig(t,e);const n=og(t,true);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}function Zf(t){t=kf(t);ag(t);return Qf(t)}function Xf(t){if(typeof t=="string"){return t}if(typeof t=="object"&&typeof t.name=="string"){return t.name}return null}function tg(t){const e=t.view?new Hr(t.view):null;return(n,i,o)=>{let s={};if(e){const t=e.match(i.viewItem);if(!t){return}s=t.match}s.name=true;const r=eg(t.model,i.viewItem,o.writer);if(!r){return}if(!o.consumable.test(i.viewItem,s)){return}const a=o.splitToAllowedParent(r,i.modelCursor);if(!a){return}o.writer.insert(r,a.position);o.convertChildren(i.viewItem,o.writer.createPositionAt(r,0));o.consumable.consume(i.viewItem,s);const c=o.getSplitParts(r);i.modelRange=new Yh(o.writer.createPositionBefore(r),o.writer.createPositionAfter(c[c.length-1]));if(a.cursorParent){i.modelCursor=o.writer.createPositionAt(a.cursorParent,0)}else{i.modelCursor=i.modelRange.end}}}function eg(t,e,n){if(t instanceof Function){return t(e,n)}else{return n.createElement(t)}}function ng(t){if(typeof t.view=="string"){t.view={key:t.view}}const e=t.view.key;let n;if(e=="class"||e=="style"){const i=e=="class"?"classes":"styles";n={[i]:t.view.value}}else{const i=typeof t.view.value=="undefined"?/[\s\S]*/:t.view.value;n={attributes:{[e]:i}}}if(t.view.name){n.name=t.view.name}t.view=n;return e}function ig(t,e=null){const n=e===null?true:t=>t.getAttribute(e);const i=typeof t.model!="object"?t.model:t.model.key;const o=typeof t.model!="object"||typeof t.model.value=="undefined"?n:t.model.value;t.model={key:i,value:o}}function og(t,e){const n=new Hr(t.view);return(i,o,s)=>{const r=n.match(o.viewItem);if(!r){return}const a=t.model.key;const c=typeof t.model.value=="function"?t.model.value(o.viewItem):t.model.value;if(c===null){return}if(sg(t.view,o.viewItem)){r.match.name=true}else{delete r.match.name}if(!s.consumable.test(o.viewItem,r.match)){return}if(!o.modelRange){o=Object.assign(o,s.convertChildren(o.viewItem,o.modelCursor))}const l=rg(o.modelRange,{key:a,value:c},e,s);if(l){s.consumable.consume(o.viewItem,r.match)}}}function sg(t,e){const n=typeof t=="function"?t(e):t;if(typeof n=="object"&&!Xf(n)){return false}return!n.classes&&!n.attributes&&!n.styles}function rg(t,e,n,i){let o=false;for(const s of Array.from(t.getItems({shallow:n}))){if(i.schema.checkAttribute(s,e.key)){i.writer.setAttribute(e.key,e.value,s);o=true}}return o}function ag(t){const e=t.model;t.model=(t,n)=>{const i=typeof e=="string"?e:e(t);return n.createElement("$marker",{"data-name":i})}}class cg{constructor(t){this.model=t;this.view=new Vh;this.mapper=new Gh;this.downcastDispatcher=new Jh({mapper:this.mapper});const e=this.model.document;const n=e.selection;const i=this.model.markers;this.listenTo(this.model,"_beforeChanges",()=>{this.view._disableRendering(true)},{priority:"highest"});this.listenTo(this.model,"_afterChanges",()=>{this.view._disableRendering(false)},{priority:"lowest"});this.listenTo(e,"change",()=>{this.view.change(t=>{this.downcastDispatcher.convertChanges(e.differ,i,t);this.downcastDispatcher.convertSelection(n,i,t)})},{priority:"low"});this.listenTo(this.view.document,"selectionChange",Gf(this.model,this.mapper));this.downcastDispatcher.on("insert:$text",vf(),{priority:"lowest"});this.downcastDispatcher.on("remove",yf(),{priority:"low"});this.downcastDispatcher.on("selection",Tf(),{priority:"low"});this.downcastDispatcher.on("selection",Af(),{priority:"low"});this.downcastDispatcher.on("selection",Cf(),{priority:"low"});this.view.document.roots.bindTo(this.model.document.roots).using(t=>{if(t.rootName=="$graveyard"){return null}const e=new ll(t.name);e.rootName=t.rootName;e._document=this.view.document;this.mapper.bindElements(t,e);return e})}destroy(){this.view.destroy();this.stopListening()}}vr(cg,Qc);class lg{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n){throw new rr["b"]("commandcollection-command-not-found: Command does not exist.",this,{commandName:t})}n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands()){t.destroy()}}}class ug{constructor(){this._consumables=new Map}add(t,e){let n;if(t.is("text")||t.is("documentFragment")){this._consumables.set(t,true);return}if(!this._consumables.has(t)){n=new dg;this._consumables.set(t,n)}else{n=this._consumables.get(t)}n.add(e)}test(t,e){const n=this._consumables.get(t);if(n===undefined){return null}if(t.is("text")||t.is("documentFragment")){return n}return n.test(e)}consume(t,e){if(this.test(t,e)){if(t.is("text")||t.is("documentFragment")){this._consumables.set(t,false)}else{this._consumables.get(t).consume(e)}return true}return false}revert(t,e){const n=this._consumables.get(t);if(n!==undefined){if(t.is("text")||t.is("documentFragment")){this._consumables.set(t,true)}else{n.revert(e)}}}static consumablesFromElement(t){const e={name:true,attributes:[],classes:[],styles:[]};const n=t.getAttributeKeys();for(const t of n){if(t=="style"||t=="class"){continue}e.attributes.push(t)}const i=t.getClassNames();for(const t of i){e.classes.push(t)}const o=t.getStyleNames();for(const t of o){e.styles.push(t)}return e}static createFrom(t,e){if(!e){e=new ug}if(t.is("text")){e.add(t);return e}if(t.is("element")){e.add(t,ug.consumablesFromElement(t))}if(t.is("documentFragment")){e.add(t)}for(const n of t.getChildren()){e=ug.createFrom(n,e)}return e}}class dg{constructor(){this._canConsumeName=null;this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){if(t.name){this._canConsumeName=true}for(const e in this._consumables){if(e in t){this._add(e,t[e])}}}test(t){if(t.name&&!this._canConsumeName){return this._canConsumeName}for(const e in this._consumables){if(e in t){const n=this._test(e,t[e]);if(n!==true){return n}}}return true}consume(t){if(t.name){this._canConsumeName=false}for(const e in this._consumables){if(e in t){this._consume(e,t[e])}}}revert(t){if(t.name){this._canConsumeName=true}for(const e in this._consumables){if(e in t){this._revert(e,t[e])}}}_add(t,e){const n=Qe(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){throw new rr["b"]("viewconsumable-invalid-attribute: Classes and styles should be handled separately.",this)}i.set(e,true);if(t==="styles"){for(const t of Nc.getRelatedStyles(e)){i.set(t,true)}}}}_test(t,e){const n=Qe(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";const n=this._test(t,[...this._consumables[t].keys()]);if(n!==true){return n}}else{const t=i.get(e);if(t===undefined){return null}if(!t){return false}}}return true}_consume(t,e){const n=Qe(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}else{i.set(e,false);if(t=="styles"){for(const t of Nc.getRelatedStyles(e)){i.set(t,false)}}}}}_revert(t,e){const n=Qe(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}else{const t=i.get(e);if(t===false){i.set(e,true)}}}}}class hg{constructor(){this._sourceDefinitions={};this._attributeProperties={};this.decorate("checkChild");this.decorate("checkAttribute");this.on("checkAttribute",(t,e)=>{e[0]=new fg(e[0])},{priority:"highest"});this.on("checkChild",(t,e)=>{e[0]=new fg(e[0]);e[1]=this.getDefinition(e[1])},{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t]){throw new rr["b"]("schema-cannot-register-item-twice: A single item cannot be registered twice in the schema.",this,{itemName:t})}this._sourceDefinitions[t]=[Object.assign({},e)];this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t]){throw new rr["b"]("schema-cannot-extend-missing-item: Cannot extend an item which was not registered yet.",this,{itemName:t})}this._sourceDefinitions[t].push(Object.assign({},e));this._clearCache()}getDefinitions(){if(!this._compiledDefinitions){this._compile()}return this._compiledDefinitions}getDefinition(t){let e;if(typeof t=="string"){e=t}else if(t.is&&(t.is("text")||t.is("textProxy"))){e="$text"}else{e=t.name}return this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!!(e&&e.isBlock)}isLimit(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isLimit||e.isObject)}isObject(t){const e=this.getDefinition(t);return!!(e&&e.isObject)}isInline(t){const e=this.getDefinition(t);return!!(e&&e.isInline)}checkChild(t,e){if(!e){return false}return this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);if(!n){return false}return n.allowAttributes.includes(e)}checkMerge(t,e=null){if(t instanceof $h){const e=t.nodeBefore;const n=t.nodeAfter;if(!(e instanceof Uh)){throw new rr["b"]("schema-check-merge-no-element-before: The node before the merge position must be an element.",this)}if(!(n instanceof Uh)){throw new rr["b"]("schema-check-merge-no-element-after: The node after the merge position must be an element.",this)}return this.checkMerge(e,n)}for(const n of e.getChildren()){if(!this.checkChild(t,n)){return false}}return true}addChildCheck(t){this.on("checkChild",(e,[n,i])=>{if(!i){return}const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}},{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",(e,[n,i])=>{const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}},{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;if(t instanceof $h){e=t.parent}else{const n=t instanceof Yh?[t]:Array.from(t.getRanges());e=n.reduce((t,e)=>{const n=e.getCommonAncestor();if(!t){return n}return t.getCommonAncestor(n,{includeSelf:true})},null)}while(!this.isLimit(e)){if(e.parent){e=e.parent}else{break}}return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=t.getFirstPosition();const i=[...n.getAncestors(),new zh("",t.getAttributes())];return this.checkAttribute(i,e)}else{const n=t.getRanges();for(const t of n){for(const n of t){if(this.checkAttribute(n.item,e)){return true}}}}return false}*getValidRanges(t,e){t=Sg(t);for(const n of t){yield*this._getValidRangesForRange(n,e)}}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text")){return new Yh(t)}let n,i;if(e=="both"||e=="backward"){n=new qh({startPosition:t,direction:"backward"})}if(e=="both"||e=="forward"){i=new qh({startPosition:t})}for(const t of Pg(n,i)){const e=t.walker==n?"elementEnd":"elementStart";const i=t.value;if(i.type==e&&this.isObject(i.item)){return Yh._createOn(i.item)}if(this.checkChild(i.nextPosition,"$text")){return new Yh(i.nextPosition)}}return null}findAllowedParent(t,e){let n=t.parent;while(n){if(this.checkChild(n,e)){return n}if(this.isLimit(n)){return null}n=n.parent}return null}removeDisallowedAttributes(t,e){for(const n of t){if(n.is("text")){Eg(this,n,e)}else{const t=Yh._createIn(n);const i=t.getPositions();for(const t of i){const n=t.nodeBefore||t.parent;Eg(this,n,e)}}}}createContext(t){return new fg(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={};const e=this._sourceDefinitions;const n=Object.keys(e);for(const i of n){t[i]=gg(e[i],i)}for(const e of n){mg(t,e)}for(const e of n){pg(t,e)}for(const e of n){bg(t,e);wg(t,e)}for(const e of n){kg(t,e);_g(t,e)}this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const i=e.getItem(n);if(t.allowIn.includes(i.name)){if(n==0){return true}else{const t=this.getDefinition(i);return this._checkContextMatch(t,e,n-1)}}else{return false}}*_getValidRangesForRange(t,e){let n=t.start;let i=t.start;for(const o of t.getItems({shallow:true})){if(o.is("element")){yield*this._getValidRangesForRange(Yh._createIn(o),e)}if(!this.checkAttribute(o,e)){if(!n.isEqual(i)){yield new Yh(n,i)}n=$h._createAfter(o)}i=$h._createAfter(o)}if(!n.isEqual(i)){yield new Yh(n,i)}}}vr(hg,Qc);class fg{constructor(t){if(t instanceof fg){return t}if(typeof t=="string"){t=[t]}else if(!Array.isArray(t)){t=t.getAncestors({includeSelf:true})}if(t[0]&&typeof t[0]!="string"&&t[0].is("documentFragment")){t.shift()}this._items=t.map(Tg)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new fg([t]);e._items=[...this._items,...e._items];return e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map(t=>t.name)}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function gg(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],inheritTypesFrom:[]};vg(t,n);yg(t,n,"allowIn");yg(t,n,"allowContentOf");yg(t,n,"allowWhere");yg(t,n,"allowAttributes");yg(t,n,"allowAttributesOf");yg(t,n,"inheritTypesFrom");xg(t,n);return n}function mg(t,e){for(const n of t[e].allowContentOf){if(t[n]){const i=Ag(t,n);i.forEach(t=>{t.allowIn.push(e)})}}delete t[e].allowContentOf}function pg(t,e){for(const n of t[e].allowWhere){const i=t[n];if(i){const n=i.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function bg(t,e){for(const n of t[e].allowAttributesOf){const i=t[n];if(i){const n=i.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function wg(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const i=t[e];if(i){const t=Object.keys(i).filter(t=>t.startsWith("is"));for(const e of t){if(!(e in n)){n[e]=i[e]}}}}delete n.inheritTypesFrom}function kg(t,e){const n=t[e];const i=n.allowIn.filter(e=>t[e]);n.allowIn=Array.from(new Set(i))}function _g(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function vg(t,e){for(const n of t){const t=Object.keys(n).filter(t=>t.startsWith("is"));for(const i of t){e[i]=n[i]}}}function yg(t,e,n){for(const i of t){if(typeof i[n]=="string"){e[n].push(i[n])}else if(Array.isArray(i[n])){e[n].push(...i[n])}}}function xg(t,e){for(const n of t){const t=n.inheritAllFrom;if(t){e.allowContentOf.push(t);e.allowWhere.push(t);e.allowAttributesOf.push(t);e.inheritTypesFrom.push(t)}}}function Ag(t,e){const n=t[e];return Cg(t).filter(t=>t.allowIn.includes(n.name))}function Cg(t){return Object.keys(t).map(e=>t[e])}function Tg(t){if(typeof t=="string"){return{name:t,*getAttributeKeys(){},getAttribute(){}}}else{return{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute(e){return t.getAttribute(e)}}}}function*Pg(t,e){let n=false;while(!n){n=true;if(t){const e=t.next();if(!e.done){n=false;yield{walker:t,value:e.value}}}if(e){const t=e.next();if(!t.done){n=false;yield{walker:e,value:t.value}}}}}function*Sg(t){for(const e of t){yield*e.getMinimalFlatRanges()}}function Eg(t,e,n){for(const i of e.getAttributeKeys()){if(!t.checkAttribute(e,i)){n.removeAttribute(i,e)}}}class Mg{constructor(t={}){this._splitParts=new Map;this._modelCursor=null;this.conversionApi=Object.assign({},t);this.conversionApi.convertItem=this._convertItem.bind(this);this.conversionApi.convertChildren=this._convertChildren.bind(this);this.conversionApi.splitToAllowedParent=this._splitToAllowedParent.bind(this);this.conversionApi.getSplitParts=this._getSplitParts.bind(this)}convert(t,e,n=["$root"]){this.fire("viewCleanup",t);this._modelCursor=Ng(n,e);this.conversionApi.writer=e;this.conversionApi.consumable=ug.createFrom(t);this.conversionApi.store={};const{modelRange:i}=this._convertItem(t,this._modelCursor);const o=e.createDocumentFragment();if(i){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren())){e.append(t,o)}o.markers=Ig(o,e)}this._modelCursor=null;this._splitParts.clear();this.conversionApi.writer=null;this.conversionApi.store=null;return o}_convertItem(t,e){const n=Object.assign({viewItem:t,modelCursor:e,modelRange:null});if(t.is("element")){this.fire("element:"+t.name,n,this.conversionApi)}else if(t.is("text")){this.fire("text",n,this.conversionApi)}else{this.fire("documentFragment",n,this.conversionApi)}if(n.modelRange&&!(n.modelRange instanceof Yh)){throw new rr["b"]("view-conversion-dispatcher-incorrect-result: Incorrect conversion result was dropped.",this)}return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){const n=new Yh(e);let i=e;for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,i);if(t.modelRange instanceof Yh){n.end=t.modelRange.end;i=t.modelCursor}}return{modelRange:n,modelCursor:i}}_splitToAllowedParent(t,e){const n=this.conversionApi.schema.findAllowedParent(e,t);if(!n){return null}if(n===e.parent){return{position:e}}if(this._modelCursor.parent.getAncestors().includes(n)){return null}const i=this.conversionApi.writer.split(e,n);const o=[];for(const t of i.range.getWalker()){if(t.type=="elementEnd"){o.push(t.item)}else{const e=o.pop();const n=t.item;this._registerSplitPair(e,n)}}return{position:i.position,cursorParent:i.range.end.parent}}_registerSplitPair(t,e){if(!this._splitParts.has(t)){this._splitParts.set(t,[t])}const n=this._splitParts.get(t);this._splitParts.set(e,n);n.push(e)}_getSplitParts(t){let e;if(!this._splitParts.has(t)){e=[t]}else{e=this._splitParts.get(t)}return e}_removeEmptyElements(){let t=false;for(const e of this._splitParts.keys()){if(e.isEmpty){this.conversionApi.writer.remove(e);this._splitParts.delete(e);t=true}}if(t){this._removeEmptyElements()}}}vr(Mg,ur);function Ig(t,e){const n=new Set;const i=new Map;const o=Yh._createIn(t).getItems();for(const t of o){if(t.name=="$marker"){n.add(t)}}for(const t of n){const n=t.getAttribute("data-name");const o=e.createPositionBefore(t);if(!i.has(n)){i.set(n,new Yh(o.clone()))}else{i.get(n).end=o.clone()}e.remove(t)}return i}function Ng(t,e){let n;for(const i of new fg(t)){const t={};for(const e of i.getAttributeKeys()){t[e]=i.getAttribute(e)}const o=e.createElement(i.name,t);if(n){e.append(o,n)}n=$h._createAt(o,0)}return n}class Og{constructor(t,e){this.model=t;this.processor=e;this.mapper=new Gh;this.downcastDispatcher=new Jh({mapper:this.mapper});this.downcastDispatcher.on("insert:$text",vf(),{priority:"lowest"});this.upcastDispatcher=new Mg({schema:t.schema});this.upcastDispatcher.on("text",Yf(),{priority:"lowest"});this.upcastDispatcher.on("element",$f(),{priority:"lowest"});this.upcastDispatcher.on("documentFragment",$f(),{priority:"lowest"});this.decorate("init");this.on("init",()=>{this.fire("ready")},{priority:"lowest"})}get(t){const{rootName:e="main",trim:n="empty"}=t||{};if(!this._checkIfRootsExists([e])){throw new rr["b"]("datacontroller-get-non-existent-root: Attempting to get data from a non-existing root.",this)}const i=this.model.document.getRoot(e);if(n==="empty"&&!this.model.hasContent(i,{ignoreWhitespaces:true})){return""}return this.stringify(i)}stringify(t){const e=this.toView(t);return this.processor.toData(e)}toView(t){this.mapper.clearBindings();const e=Yh._createIn(t);const n=new Wl;const i=new Yl(new bl);this.mapper.bindElements(t,n);this.downcastDispatcher.convertInsert(e,i);if(!t.is("documentFragment")){const e=Rg(t);for(const[t,n]of e){this.downcastDispatcher.convertMarkerAdd(t,n,i)}}return n}init(t){if(this.model.document.version){throw new rr["b"]("datacontroller-init-document-not-empty: Trying to set initial data to not empty document.",this)}let e={};if(typeof t==="string"){e.main=t}else{e=t}if(!this._checkIfRootsExists(Object.keys(e))){throw new rr["b"]("datacontroller-init-non-existent-root: Attempting to init data on a non-existing root.",this)}this.model.enqueueChange("transparent",t=>{for(const n of Object.keys(e)){const i=this.model.document.getRoot(n);t.insert(this.parse(e[n],i),i,0)}});return Promise.resolve()}set(t){let e={};if(typeof t==="string"){e.main=t}else{e=t}if(!this._checkIfRootsExists(Object.keys(e))){throw new rr["b"]("datacontroller-set-non-existent-root: Attempting to set data on a non-existing root.",this)}this.model.enqueueChange("transparent",t=>{t.setSelection(null);t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const n of Object.keys(e)){const i=this.model.document.getRoot(n);t.remove(t.createRangeIn(i));t.insert(this.parse(e[n],i),i,0)}})}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change(n=>this.upcastDispatcher.convert(t,n,e))}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t){if(!this.model.document.getRootNames().includes(e)){return false}}return true}}vr(Og,Qc);function Rg(t){const e=[];const n=t.root.document;if(!n){return[]}const i=Yh._createIn(t);for(const t of n.model.markers){const n=i.getIntersection(t.getRange());if(n){e.push([t.name,n])}}return e}class Lg{constructor(t,e){this._helpers=new Map;this._downcast=Array.isArray(t)?t:[t];this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:true});this._upcast=Array.isArray(e)?e:[e];this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:false})}addAlias(t,e){const n=this._downcast.includes(e);const i=this._upcast.includes(e);if(!i&&!n){throw new rr["b"]("conversion-add-alias-dispatcher-not-registered: "+"Trying to register and alias for a dispatcher that nas not been registered.",this)}this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t)){throw new rr["b"]("conversion-for-unknown-group: Trying to add a converter to an unknown dispatchers group.",this)}return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of Dg(t)){this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of Dg(t)){this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of Dg(t)){this.for("upcast").attributeToAttribute({view:n,model:e})}}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t)){throw new rr["b"]("conversion-group-exists: Trying to register a group name that has already been registered.",this)}const i=n?new _f(e):new Wf(e);this._helpers.set(t,i)}}function*Dg(t){if(t.model.values){for(const e of t.model.values){const n={key:t.model.key,value:e};const i=t.view[e];const o=t.upcastAlso?t.upcastAlso[e]:undefined;yield*Vg(n,i,o)}}else{yield*Vg(t.model,t.view,t.upcastAlso)}}function*Vg(t,e,n){yield{model:t,view:e};if(n){n=Array.isArray(n)?n:[n];for(const e of n){yield{model:t,view:e}}}}class jg{constructor(t="default"){this.operations=[];this.type=t}get baseVersion(){for(const t of this.operations){if(t.baseVersion!==null){return t.baseVersion}}return null}addOperation(t){t.batch=this;this.operations.push(t);return t}}class zg{constructor(t){this.baseVersion=t;this.isDocumentOperation=this.baseVersion!==null;this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);t.__className=this.constructor.className;delete t.batch;delete t.isDocumentOperation;return t}static get className(){return"Operation"}static fromJSON(t){return new this(t.baseVersion)}}class Bg{constructor(t){this.markers=new Map;this._children=new Fh;if(t){this._insertChild(0,t)}}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}is(t){return t=="documentFragment"||t=="model:documentFragment"}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children){t.push(e.toJSON())}return t}static fromJSON(t){const e=[];for(const n of t){if(n.name){e.push(Uh.fromJSON(n))}else{e.push(zh.fromJSON(n))}}return new Bg(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=Fg(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}}function Fg(t){if(typeof t=="string"){return[new zh(t)]}if(!Fr(t)){t=[t]}return Array.from(t).map(t=>{if(typeof t=="string"){return new zh(t)}if(t instanceof Bh){return new zh(t.data,t.getAttributes())}return t})}function Ug(t,e){e=$g(e);const n=e.reduce((t,e)=>t+e.offsetSize,0);const i=t.parent;Gg(t);const o=t.index;i._insertChild(o,e);Yg(i,o+e.length);Yg(i,o);return new Yh(t,t.getShiftedBy(n))}function Hg(t){if(!t.isFlat){throw new rr["b"]("operation-utils-remove-range-not-flat: "+"Trying to remove a range which starts and ends in different element.",this)}const e=t.start.parent;Gg(t.start);Gg(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);Yg(e,t.start.index);return n}function qg(t,e){if(!t.isFlat){throw new rr["b"]("operation-utils-move-range-not-flat: "+"Trying to move a range which starts and ends in different element.",this)}const n=Hg(t);e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset);return Ug(e,n)}function Wg(t,e,n){Gg(t.start);Gg(t.end);for(const i of t.getItems({shallow:true})){const t=i.is("textProxy")?i.textNode:i;if(n!==null){t._setAttribute(e,n)}else{t._removeAttribute(e)}Yg(t.parent,t.index)}Yg(t.end.parent,t.end.index)}function $g(t){const e=[];if(!(t instanceof Array)){t=[t]}for(let n=0;nt.maxOffset){throw new rr["b"]("move-operation-nodes-do-not-exist: The nodes which should be moved do not exist.",this)}else if(t===e&&n=n&&this.targetPosition.path[t]t._clone(true)));const e=new em(this.position,t,this.baseVersion);e.shouldReceiveAttributes=this.shouldReceiveAttributes;return e}getReversed(){const t=this.position.root.document.graveyard;const e=new $h(t,[0]);return new tm(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffsett._clone(true)));Ug(this.position,t)}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();t.nodes=this.nodes.toJSON();return t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes){if(e.name){n.push(Uh.fromJSON(e))}else{n.push(zh.fromJSON(e))}}const i=new em($h.fromJSON(t.position,e),n,t.baseVersion);i.shouldReceiveAttributes=t.shouldReceiveAttributes;return i}}class nm extends zg{constructor(t,e,n,i,o,s){super(s);this.name=t;this.oldRange=e?e.clone():null;this.newRange=n?n.clone():null;this.affectsData=o;this._markers=i}get type(){return"marker"}clone(){return new nm(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new nm(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){const t=this.newRange?"_set":"_remove";this._markers[t](this.name,this.newRange,true,this.affectsData)}toJSON(){const t=super.toJSON();if(this.oldRange){t.oldRange=this.oldRange.toJSON()}if(this.newRange){t.newRange=this.newRange.toJSON()}delete t._markers;return t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new nm(t.name,t.oldRange?Yh.fromJSON(t.oldRange,e):null,t.newRange?Yh.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}class im extends zg{constructor(t,e,n,i){super(i);this.position=t;this.position.stickiness="toNext";this.oldName=e;this.newName=n}get type(){return"rename"}clone(){return new im(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new im(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Uh)){throw new rr["b"]("rename-operation-wrong-position: Given position is invalid or node after it is not an instance of Element.",this)}else if(t.name!==this.oldName){throw new rr["b"]("rename-operation-wrong-name: Element to change has different name than operation's old name.",this)}}_execute(){const t=this.position.nodeAfter;t.name=this.newName}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();return t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new im($h.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class om extends zg{constructor(t,e,n,i,o){super(o);this.root=t;this.key=e;this.oldValue=n;this.newValue=i}get type(){if(this.oldValue===null){return"addRootAttribute"}else if(this.newValue===null){return"removeRootAttribute"}else{return"changeRootAttribute"}}clone(){return new om(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new om(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment")){throw new rr["b"]("rootattribute-operation-not-a-root: The element to change is not a root element.",this,{root:this.root,key:this.key})}if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue){throw new rr["b"]("rootattribute-operation-wrong-old-value: Changed node has different attribute value than operation's "+"old attribute value.",this,{root:this.root,key:this.key})}if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key)){throw new rr["b"]("rootattribute-operation-attribute-exists: The attribute with given key already exists.",this,{root:this.root,key:this.key})}}_execute(){if(this.newValue!==null){this.root._setAttribute(this.key,this.newValue)}else{this.root._removeAttribute(this.key)}}toJSON(){const t=super.toJSON();t.root=this.root.toJSON();return t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root)){throw new rr["b"]("rootattribute-operation-fromjson-no-root: Cannot create RootAttributeOperation. Root with specified name does not exist.",this,{rootName:t.root})}return new om(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class sm extends zg{constructor(t,e,n,i,o){super(o);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toPrevious";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNext";this.graveyardPosition=i.clone()}get type(){return"merge"}get deletionPosition(){return new $h(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Yh(this.sourcePosition,t)}clone(){return new this.constructor(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this);const e=this.sourcePosition.path.slice(0,-1);const n=new $h(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);const i=new rm(t,this.howMany,this.graveyardPosition,this.baseVersion+1);i.insertionPosition=n;return i}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;if(!t.parent){throw new rr["b"]("merge-operation-source-position-invalid: Merge source position is invalid.",this)}else if(!e.parent){throw new rr["b"]("merge-operation-target-position-invalid: Merge target position is invalid.",this)}else if(this.howMany!=t.maxOffset){throw new rr["b"]("merge-operation-how-many-invalid: Merge operation specifies wrong number of nodes to move.",this)}}_execute(){const t=this.sourcePosition.parent;const e=Yh._createIn(t);qg(e,this.targetPosition);qg(Yh._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=t.sourcePosition.toJSON();t.targetPosition=t.targetPosition.toJSON();t.graveyardPosition=t.graveyardPosition.toJSON();return t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=$h.fromJSON(t.sourcePosition,e);const i=$h.fromJSON(t.targetPosition,e);const o=$h.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,i,o,t.baseVersion)}}class rm extends zg{constructor(t,e,n,i){super(i);this.splitPosition=t.clone();this.splitPosition.stickiness="toNext";this.howMany=e;this.insertionPosition=rm.getInsertionPosition(t);this.insertionPosition.stickiness="toNone";this.graveyardPosition=n?n.clone():null;if(this.graveyardPosition){this.graveyardPosition.stickiness="toNext"}}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();t.push(0);return new $h(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Yh(this.splitPosition,t)}clone(){const t=new this.constructor(this.splitPosition,this.howMany,this.graveyardPosition,this.baseVersion);t.insertionPosition=this.insertionPosition;return t}getReversed(){const t=this.splitPosition.root.document.graveyard;const e=new $h(t,[0]);return new sm(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent;const e=this.splitPosition.offset;if(!t||t.maxOffset{for(const e of t.getAttributeKeys()){this.removeAttribute(e,t)}};if(!(t instanceof Yh)){e(t)}else{for(const n of t.getItems()){e(n)}}}move(t,e,n){this._assertWriterUsedCorrectly();if(!(t instanceof Yh)){throw new rr["b"]("writer-move-invalid-range: Invalid range to move.",this)}if(!t.isFlat){throw new rr["b"]("writer-move-range-not-flat: Range to move is not flat.",this)}const i=$h._createAt(e,n);if(i.isEqual(t.start)){return}this._addOperationForAffectedMarkers("move",t);if(!fm(t.root,i.root)){throw new rr["b"]("writer-move-different-document: Range is going to be moved between different documents.",this)}const o=t.root.document?t.root.document.version:null;const s=new tm(t.start,t.end.offset-t.start.offset,i,o);this.batch.addOperation(s);this.model.applyOperation(s)}remove(t){this._assertWriterUsedCorrectly();const e=t instanceof Yh?t:Yh._createOn(t);const n=e.getMinimalFlatRanges().reverse();for(const t of n){this._addOperationForAffectedMarkers("move",t);hm(t.start,t.end.offset-t.start.offset,this.batch,this.model)}}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore;const n=t.nodeAfter;this._addOperationForAffectedMarkers("merge",t);if(!(e instanceof Uh)){throw new rr["b"]("writer-merge-no-element-before: Node before merge position must be an element.",this)}if(!(n instanceof Uh)){throw new rr["b"]("writer-merge-no-element-after: Node after merge position must be an element.",this)}if(!t.root.document){this._mergeDetached(t)}else{this._merge(t)}}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(t,e,n){return this.model.createSelection(t,e,n)}_mergeDetached(t){const e=t.nodeBefore;const n=t.nodeAfter;this.move(Yh._createIn(n),$h._createAt(e,"end"));this.remove(n)}_merge(t){const e=$h._createAt(t.nodeBefore,"end");const n=$h._createAt(t.nodeAfter,0);const i=t.root.document.graveyard;const o=new $h(i,[0]);const s=t.root.document.version;const r=new sm(n,t.nodeAfter.maxOffset,e,o,s);this.batch.addOperation(r);this.model.applyOperation(r)}rename(t,e){this._assertWriterUsedCorrectly();if(!(t instanceof Uh)){throw new rr["b"]("writer-rename-not-element-instance: Trying to rename an object which is not an instance of Element.",this)}const n=t.root.document?t.root.document.version:null;const i=new im($h._createBefore(t),t.name,e,n);this.batch.addOperation(i);this.model.applyOperation(i)}split(t,e){this._assertWriterUsedCorrectly();let n=t.parent;if(!n.parent){throw new rr["b"]("writer-split-element-no-parent: Element with no parent can not be split.",this)}if(!e){e=n.parent}if(!t.parent.getAncestors({includeSelf:true}).includes(e)){throw new rr["b"]("writer-split-invalid-limit-element: Limit element is not a position ancestor.",this)}let i,o;do{const e=n.root.document?n.root.document.version:null;const s=n.maxOffset-t.offset;const r=new rm(t,s,null,e);this.batch.addOperation(r);this.model.applyOperation(r);if(!i&&!o){i=n;o=t.parent.nextSibling}t=this.createPositionAfter(t.parent);n=t.parent}while(n!==e);return{position:t,range:new Yh($h._createAt(i,"end"),$h._createAt(o,0))}}wrap(t,e){this._assertWriterUsedCorrectly();if(!t.isFlat){throw new rr["b"]("writer-wrap-range-not-flat: Range to wrap is not flat.",this)}const n=e instanceof Uh?e:new Uh(e);if(n.childCount>0){throw new rr["b"]("writer-wrap-element-not-empty: Element to wrap with is not empty.",this)}if(n.parent!==null){throw new rr["b"]("writer-wrap-element-attached: Element to wrap with is already attached to tree model.",this)}this.insert(n,t.start);const i=new Yh(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(i,$h._createAt(n,0))}unwrap(t){this._assertWriterUsedCorrectly();if(t.parent===null){throw new rr["b"]("writer-unwrap-element-no-parent: Trying to unwrap an element which has no parent.",this)}this.move(Yh._createIn(t),this.createPositionAfter(t));this.remove(t)}addMarker(t,e){this._assertWriterUsedCorrectly();if(!e||typeof e.usingOperation!="boolean"){throw new rr["b"]("writer-addMarker-no-usingOperation: The options.usingOperation parameter is required when adding a new marker.",this)}const n=e.usingOperation;const i=e.range;const o=e.affectsData===undefined?false:e.affectsData;if(this.model.markers.has(t)){throw new rr["b"]("writer-addMarker-marker-exists: Marker with provided name already exists.",this)}if(!i){throw new rr["b"]("writer-addMarker-no-range: Range parameter is required when adding a new marker.",this)}if(!n){return this.model.markers._set(t,i,n,o)}dm(this,t,null,i,o);return this.model.markers.get(t)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n=typeof t=="string"?t:t.name;const i=this.model.markers.get(n);if(!i){throw new rr["b"]("writer-updateMarker-marker-not-exists: Marker with provided name does not exists.",this)}if(!e){this.model.markers._refresh(i);return}const o=typeof e.usingOperation=="boolean";const s=typeof e.affectsData=="boolean";const r=s?e.affectsData:i.affectsData;if(!o&&!e.range&&!s){throw new rr["b"]("writer-updateMarker-wrong-options: One of the options is required - provide range, usingOperations or affectsData.",this)}const a=i.getRange();const c=e.range?e.range:a;if(o&&e.usingOperation!==i.managedUsingOperations){if(e.usingOperation){dm(this,n,null,c,r)}else{dm(this,n,a,null,r);this.model.markers._set(n,c,undefined,r)}return}if(i.managedUsingOperations){dm(this,n,a,c,r)}else{this.model.markers._set(n,c,undefined,r)}}removeMarker(t){this._assertWriterUsedCorrectly();const e=typeof t=="string"?t:t.name;if(!this.model.markers.has(e)){throw new rr["b"]("writer-removeMarker-no-marker: Trying to remove marker which does not exist.",this)}const n=this.model.markers.get(e);if(!n.managedUsingOperations){this.model.markers._remove(e);return}const i=n.getRange();dm(this,e,i,null,n.affectsData)}setSelection(t,e,n){this._assertWriterUsedCorrectly();this.model.document.selection._setTo(t,e,n)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly();this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._setSelectionAttribute(t,e)}else{for(const[e,n]of Ur(t)){this._setSelectionAttribute(e,n)}}}removeSelectionAttribute(t){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._removeSelectionAttribute(t)}else{for(const e of t){this._removeSelectionAttribute(e)}}}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const i=df._getStoreAttributeKey(t);this.setAttribute(i,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=df._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this){throw new rr["b"]("writer-incorrect-use: Trying to use a writer outside the change() block.",this)}}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations){continue}const i=n.getRange();let o=false;if(t=="move"){o=e.containsPosition(i.start)||e.start.isEqual(i.start)||e.containsPosition(i.end)||e.end.isEqual(i.end)}else{const t=e.nodeBefore;const n=e.nodeAfter;const s=i.start.parent==t&&i.start.isAtEnd;const r=i.end.parent==n&&i.end.offset==0;const a=i.end.nodeAfter==n;const c=i.start.nodeAfter==n;o=s||r||a||c}if(o){this.updateMarker(n.name,{range:i})}}}}function lm(t,e,n,i){const o=t.model;const s=o.document;let r=i.start;let a;let c;let l;for(const t of i.getWalker({shallow:true})){l=t.item.getAttribute(e);if(a&&c!=l){if(c!=n){u()}r=a}a=t.nextPosition;c=l}if(a instanceof $h&&a!=r&&c!=n){u()}function u(){const i=new Yh(r,a);const l=i.root.document?s.version:null;const u=new Zg(i,e,c,n,l);t.batch.addOperation(u);o.applyOperation(u)}}function um(t,e,n,i){const o=t.model;const s=o.document;const r=i.getAttribute(e);let a,c;if(r!=n){const l=i.root===i;if(l){const t=i.document?s.version:null;c=new om(i,e,r,n,t)}else{a=new Yh($h._createBefore(i),t.createPositionAfter(i));const o=a.root.document?s.version:null;c=new Zg(a,e,r,n,o)}t.batch.addOperation(c);o.applyOperation(c)}}function dm(t,e,n,i,o){const s=t.model;const r=s.document;const a=new nm(e,n,i,s.markers,o,r.version);t.batch.addOperation(a);s.applyOperation(a)}function hm(t,e,n,i){let o;if(t.root.document){const n=i.document;const s=new $h(n.graveyard,[0]);o=new tm(t,e,s,n.version)}else{o=new Xg(t,e)}n.addOperation(o);i.applyOperation(o)}function fm(t,e){if(t===e){return true}if(t instanceof am&&e instanceof am){return true}return false}class gm{constructor(t){this._markerCollection=t;this._changesInElement=new Map;this._elementSnapshots=new Map;this._changedMarkers=new Map;this._changeCount=0;this._cachedChanges=null;this._cachedChangesWithGraveyard=null}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0}refreshItem(t){if(this._isInInsertedElement(t.parent)){return}this._markRemove(t.parent,t.startOffset,t.offsetSize);this._markInsert(t.parent,t.startOffset,t.offsetSize);const e=Yh._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getRange();this.bufferMarkerChange(t.name,e,e,t.affectsData)}this._cachedChanges=null}bufferOperation(t){switch(t.type){case"insert":{if(this._isInInsertedElement(t.position.parent)){return}this._markInsert(t.position.parent,t.position.offset,t.nodes.maxOffset);break}case"addAttribute":case"removeAttribute":case"changeAttribute":{for(const e of t.range.getItems({shallow:true})){if(this._isInInsertedElement(e.parent)){continue}this._markAttribute(e)}break}case"remove":case"move":case"reinsert":{if(t.sourcePosition.isEqual(t.targetPosition)||t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition)){return}const e=this._isInInsertedElement(t.sourcePosition.parent);const n=this._isInInsertedElement(t.targetPosition.parent);if(!e){this._markRemove(t.sourcePosition.parent,t.sourcePosition.offset,t.howMany)}if(!n){this._markInsert(t.targetPosition.parent,t.getMovedRangeStart().offset,t.howMany)}break}case"rename":{if(this._isInInsertedElement(t.position.parent)){return}this._markRemove(t.position.parent,t.position.offset,1);this._markInsert(t.position.parent,t.position.offset,1);const e=Yh._createFromPositionAndShift(t.position,1);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getRange();this.bufferMarkerChange(t.name,e,e,t.affectsData)}break}case"split":{const e=t.splitPosition.parent;if(!this._isInInsertedElement(e)){this._markRemove(e,t.splitPosition.offset,t.howMany)}if(!this._isInInsertedElement(t.insertionPosition.parent)){this._markInsert(t.insertionPosition.parent,t.insertionPosition.offset,1)}if(t.graveyardPosition){this._markRemove(t.graveyardPosition.parent,t.graveyardPosition.offset,1)}break}case"merge":{const e=t.sourcePosition.parent;if(!this._isInInsertedElement(e.parent)){this._markRemove(e.parent,e.startOffset,1)}const n=t.graveyardPosition.parent;this._markInsert(n,t.graveyardPosition.offset,1);const i=t.targetPosition.parent;if(!this._isInInsertedElement(i)){this._markInsert(i,t.targetPosition.offset,e.maxOffset)}break}}this._cachedChanges=null}bufferMarkerChange(t,e,n,i){const o=this._changedMarkers.get(t);if(!o){this._changedMarkers.set(t,{oldRange:e,newRange:n,affectsData:i})}else{o.newRange=n;o.affectsData=i;if(o.oldRange==null&&o.newRange==null){this._changedMarkers.delete(t)}}}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers){if(n.oldRange!=null){t.push({name:e,range:n.oldRange})}}return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers){if(n.newRange!=null){t.push({name:e,range:n.newRange})}}return t}getChangedMarkers(){return Array.from(this._changedMarkers).map(t=>({name:t[0],data:{oldRange:t[1].oldRange,newRange:t[1].newRange}}))}hasDataChanges(){for(const[,t]of this._changedMarkers){if(t.affectsData){return true}}return this._changesInElement.size>0}getChanges(t={includeChangesInGraveyard:false}){if(this._cachedChanges){if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}const e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort((t,e)=>{if(t.offset===e.offset){if(t.type!=e.type){return t.type=="remove"?-1:1}return 0}return t.offset{if(t.position.root!=e.position.root){return t.position.root.rootNamen.offset){if(i>o){const t={type:"attribute",offset:o,howMany:i-o,count:this._changeCount++};this._handleChange(t,e);e.push(t)}t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}else if(t.offset>=n.offset&&t.offseto){t.nodesToHandle=i-o;t.offset=o}else{t.nodesToHandle=0}}}if(n.type=="remove"){if(t.offsetn.offset){const o={type:"attribute",offset:n.offset,howMany:i-n.offset,count:this._changeCount++};this._handleChange(o,e);e.push(o);t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}}if(n.type=="attribute"){if(t.offset>=n.offset&&i<=o){t.nodesToHandle=0;t.howMany=0;t.offset=0}else if(t.offset<=n.offset&&i>=o){n.howMany=0}}}}t.howMany=t.nodesToHandle;delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:$h._createAt(t,e),name:n,length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:$h._createAt(t,e),name:n,length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const i=[];n=new Map(n);for(const[o,s]of e){const e=n.has(o)?n.get(o):null;if(e!==s){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:o,attributeOldValue:s,attributeNewValue:e,changeCount:this._changeCount++})}n.delete(o)}for(const[e,o]of n){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:o,changeCount:this._changeCount++})}return i}_isInInsertedElement(t){const e=t.parent;if(!e){return false}const n=this._changesInElement.get(e);const i=t.startOffset;if(n){for(const t of n){if(t.type=="insert"&&i>=t.offset&&ii){for(let e=0;e{const n=e[0];if(n.isDocumentOperation&&n.baseVersion!==this.version){throw new rr["b"]("model-document-applyOperation-wrong-version: Only operations with matching versions can be applied.",this,{operation:n})}},{priority:"highest"});this.listenTo(t,"applyOperation",(t,e)=>{const n=e[0];if(n.isDocumentOperation){this.differ.bufferOperation(n)}},{priority:"high"});this.listenTo(t,"applyOperation",(t,e)=>{const n=e[0];if(n.isDocumentOperation){this.version++;this.history.addOperation(n)}},{priority:"low"});this.listenTo(this.selection,"change",()=>{this._hasSelectionChangedFromTheLastChangeBlock=true});this.listenTo(t.markers,"update",(t,e,n,i)=>{this.differ.bufferMarkerChange(e.name,n,i,e.affectsData);if(n===null){e.on("change",(t,n)=>{this.differ.bufferMarkerChange(e.name,n,e.getRange(),e.affectsData)})}})}get graveyard(){return this.getRoot(Am)}createRoot(t="$root",e="main"){if(this.roots.get(e)){throw new rr["b"]("model-document-createRoot-name-exists: Root with specified name already exists.",this,{name:e})}const n=new am(this,t,e);this.roots.add(n);return n}destroy(){this.selection.destroy();this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,t=>t.rootName).filter(t=>t!=Am)}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=Dr(this);t.selection="[engine.model.DocumentSelection]";t.model="[engine.model.Model]";return t}_handleChangeBlock(t){if(this._hasDocumentChangedFromTheLastChangeBlock()){this._callPostFixers(t);this.selection.refresh();if(this.differ.hasDataChanges()){this.fire("change:data",t.batch)}else{this.fire("change",t.batch)}this.selection.refresh();this.differ.reset()}this._hasSelectionChangedFromTheLastChangeBlock=false}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots){if(t!==this.graveyard){return t}}return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot();const e=this.model;const n=e.schema;const i=e.createPositionFromPath(t,[0]);const o=n.getNearestSelectionRange(i);return o||e.createRange(i)}_validateSelectionRange(t){return Tm(t.start)&&Tm(t.end)}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){this.selection.refresh();e=n(t);if(e){break}}}while(e)}}vr(Cm,ur);function Tm(t){const e=t.textNode;if(e){const n=e.data;const i=t.offset-e.startOffset;return!ym(n,i)&&!xm(n,i)}return true}class Pm{constructor(){this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){return this._markers.has(t)}get(t){return this._markers.get(t)||null}_set(t,e,n=false,i=false){const o=t instanceof Sm?t.name:t;const s=this._markers.get(o);if(s){const t=s.getRange();let r=false;if(!t.isEqual(e)){s._attachLiveRange(rf.fromRange(e));r=true}if(n!=s.managedUsingOperations){s._managedUsingOperations=n;r=true}if(typeof i==="boolean"&&i!=s.affectsData){s._affectsData=i;r=true}if(r){this.fire("update:"+o,s,t,e)}return s}const r=rf.fromRange(e);const a=new Sm(o,r,n,i);this._markers.set(o,a);this.fire("update:"+o,a,null,e);return a}_remove(t){const e=t instanceof Sm?t.name:t;const n=this._markers.get(e);if(n){this._markers.delete(e);this.fire("update:"+e,n,n.getRange(),null);this._destroyMarker(n);return true}return false}_refresh(t){const e=t instanceof Sm?t.name:t;const n=this._markers.get(e);if(!n){throw new rr["b"]("markercollection-refresh-marker-not-exists: Marker with provided name does not exists.",this)}const i=n.getRange();this.fire("update:"+e,n,i,i,n.managedUsingOperations,n.affectsData)}*getMarkersAtPosition(t){for(const e of this){if(e.getRange().containsPosition(t)){yield e}}}*getMarkersIntersectingRange(t){for(const e of this){if(e.getRange().getIntersection(t)!==null){yield e}}}destroy(){for(const t of this._markers.values()){this._destroyMarker(t)}this._markers=null;this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values()){if(e.name.startsWith(t+":")){yield e}}}_destroyMarker(t){t.stopListening();t._detachLiveRange()}}vr(Pm,ur);class Sm{constructor(t,e,n,i){this.name=t;this._liveRange=this._attachLiveRange(e);this._managedUsingOperations=n;this._affectsData=i}get managedUsingOperations(){if(!this._liveRange){throw new rr["b"]("marker-destroyed: Cannot use a destroyed marker instance.",this)}return this._managedUsingOperations}get affectsData(){if(!this._liveRange){throw new rr["b"]("marker-destroyed: Cannot use a destroyed marker instance.",this)}return this._affectsData}getStart(){if(!this._liveRange){throw new rr["b"]("marker-destroyed: Cannot use a destroyed marker instance.",this)}return this._liveRange.start.clone()}getEnd(){if(!this._liveRange){throw new rr["b"]("marker-destroyed: Cannot use a destroyed marker instance.",this)}return this._liveRange.end.clone()}getRange(){if(!this._liveRange){throw new rr["b"]("marker-destroyed: Cannot use a destroyed marker instance.",this)}return this._liveRange.toRange()}is(t){return t=="marker"||t=="model:marker"}_attachLiveRange(t){if(this._liveRange){this._detachLiveRange()}t.delegate("change:range").to(this);t.delegate("change:content").to(this);this._liveRange=t;return t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this);this._liveRange.stopDelegating("change:content",this);this._liveRange.detach();this._liveRange=null}}vr(Sm,ur);class Em extends zg{get type(){return"noop"}clone(){return new Em(this.baseVersion)}getReversed(){return new Em(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}const Mm={};Mm[Zg.className]=Zg;Mm[em.className]=em;Mm[nm.className]=nm;Mm[tm.className]=tm;Mm[Em.className]=Em;Mm[zg.className]=zg;Mm[im.className]=im;Mm[om.className]=om;Mm[rm.className]=rm;Mm[sm.className]=sm;class Im{static fromJSON(t,e){return Mm[t.__className].fromJSON(t,e)}}class Nm extends $h{constructor(t,e,n="toNone"){super(t,e,n);if(!this.root.is("rootElement")){throw new rr["b"]("model-liveposition-root-not-rootelement: LivePosition's root has to be an instance of RootElement.",t)}Om.call(this)}detach(){this.stopListening()}is(t){return t=="livePosition"||t=="model:livePosition"||super.is(t)}toPosition(){return new $h(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e?e:t.stickiness)}}function Om(){this.listenTo(this.root.document.model,"applyOperation",(t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}Rm.call(this,n)},{priority:"low"})}function Rm(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path;this.root=e.root;this.fire("change",t)}}vr(Nm,ur);function Lm(t,e,n,i){return t.change(o=>{let s;if(!n){s=t.document.selection}else if(n instanceof Xh||n instanceof df){s=n}else{s=o.createSelection(n,i)}const r=s.getFirstPosition();if(!s.isCollapsed){t.deleteContent(s,{doNotAutoparagraph:true})}const a=new Dm(t,o,r);let c;if(e.is("documentFragment")){c=e.getChildren()}else{c=[e]}a.handleNodes(c,{isFirst:true,isLast:true});const l=a.getSelectionRange();if(l){if(s instanceof df){o.setSelection(l)}else{s.setTo(l)}}else{}const u=a.getAffectedRange()||t.createRange(r);a.destroy();return u})}class Dm{constructor(t,e,n){this.model=t;this.writer=e;this.position=n;this.canMergeWith=new Set([this.position.parent]);this.schema=t.schema;this._filterAttributesOf=[];this._affectedStart=null;this._affectedEnd=null}handleNodes(t,e){t=Array.from(t);for(let n=0;n{if(!n.doNotResetEntireContent&&Hm(o,e)){Um(t,e,o);return}const s=i.start;const r=Nm.fromPosition(i.end,"toNext");if(!i.start.isTouching(i.end)){t.remove(i)}if(!n.leaveUnmerged){jm(t,s,r);o.removeDisallowedAttributes(s.parent.getChildren(),t)}qm(t,e,s);if(zm(o,s)){const i=o.getNearestSelectionRange(s);if(n.doNotAutoparagraph&&i){qm(t,e,i)}else{Fm(t,s,e)}}r.detach()})}function jm(t,e,n){const i=e.parent;const o=n.parent;if(i==o){return}if(t.model.schema.isLimit(i)||t.model.schema.isLimit(o)){return}if(!Bm(e,n,t.model.schema)){return}e=t.createPositionAfter(i);n=t.createPositionBefore(o);if(!n.isEqual(e)){t.insert(o,e)}t.merge(e);while(n.parent.isEmpty){const e=n.parent;n=t.createPositionBefore(e);t.remove(e)}jm(t,e,n)}function zm(t,e){const n=t.checkChild(e,"$text");const i=t.checkChild(e,"paragraph");return!n&&i}function Bm(t,e,n){const i=new Yh(t,e);for(const t of i.getWalker()){if(n.isLimit(t.item)){return false}}return true}function Fm(t,e,n){const i=t.createElement("paragraph");t.insert(i,e);qm(t,n,t.createPositionAt(i,0))}function Um(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n));Fm(t,t.createPositionAt(n,0),e)}function Hm(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n)){return false}const i=e.getFirstRange();if(i.start.parent==i.end.parent){return false}return t.checkChild(n,"paragraph")}function qm(t,e,n){if(e instanceof df){t.setSelection(n)}else{e.setTo(n)}}const Wm=' ,.?!:;"-()';function $m(t,e,n={}){const i=t.schema;const o=n.direction!="backward";const s=n.unit?n.unit:"character";const r=e.focus;const a=new qh({boundaries:Km(r,o),singleCharacters:true,direction:o?"forward":"backward"});const c={walker:a,schema:i,isForward:o,unit:s};let l;while(l=a.next()){if(l.done){return}const n=Ym(c,l.value);if(n){if(e instanceof df){t.change(t=>{t.setSelectionFocus(n)})}else{e.setFocus(n)}return}}}function Ym(t,e){if(e.type=="text"){if(t.unit==="word"){return Qm(t.walker,t.isForward)}return Gm(t.walker,t.unit,t.isForward)}if(e.type==(t.isForward?"elementStart":"elementEnd")){if(t.schema.isObject(e.item)){return $h._createAt(e.item,t.isForward?"after":"before")}if(t.schema.checkChild(e.nextPosition,"$text")){return e.nextPosition}}else{if(t.schema.isLimit(e.item)){t.walker.skip(()=>true);return}if(t.schema.checkChild(e.nextPosition,"$text")){return e.nextPosition}}}function Gm(t,e){const n=t.position.textNode;if(n){const i=n.data;let o=t.position.offset-n.startOffset;while(ym(i,o)||e=="character"&&xm(i,o)){t.next();o=t.position.offset-n.startOffset}}return t.position}function Qm(t,e){let n=t.position.textNode;if(n){let i=t.position.offset-n.startOffset;while(!Jm(n.data,i,e)&&!Zm(n,i,e)){t.next();const o=e?t.position.nodeAfter:t.position.nodeBefore;if(o&&o.is("text")){const i=o.data.charAt(e?0:o.data.length-1);if(!Wm.includes(i)){t.next();n=t.position.textNode}}i=t.position.offset-n.startOffset}}return t.position}function Km(t,e){const n=t.root;const i=$h._createAt(n,e?"end":0);if(e){return new Yh(t,i)}else{return new Yh(i,t)}}function Jm(t,e,n){const i=e+(n?0:-1);return Wm.includes(t.charAt(i))}function Zm(t,e,n){return e===(n?t.endOffset:0)}function Xm(t,e){return t.change(t=>{const n=t.createDocumentFragment();const i=e.getFirstRange();if(!i||i.isCollapsed){return n}const o=i.start.root;const s=i.start.getCommonPath(i.end);const r=o.getNodeByPath(s);let a;if(i.start.parent==i.end.parent){a=i}else{a=t.createRange(t.createPositionAt(r,i.start.path[s.length]),t.createPositionAt(r,i.end.path[s.length]+1))}const c=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:true})){if(e.is("textProxy")){t.appendText(e.data,e.getAttributes(),n)}else{t.append(e._clone(true),n)}}if(a!=i){const e=i._getTransformedByMove(a.start,t.createPositionAt(n,0),c)[0];const o=t.createRange(t.createPositionAt(n,0),e.start);const s=t.createRange(e.end,t.createPositionAt(n,"end"));tp(s,t);tp(o,t)}return n})}function tp(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map(t=>e.createRangeOn(t)).filter(e=>{const n=(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end));return n}).forEach(t=>{n.push(t.start.parent);e.remove(t)});n.forEach(t=>{let n=t;while(n.parent&&n.isEmpty){const t=e.createRangeOn(n);n=n.parent;e.remove(t)}})}function ep(t){t.document.registerPostFixer(e=>np(e,t))}function np(t,e){const n=e.document.selection;const i=e.schema;const o=[];let s=false;for(const t of n.getRanges()){const e=ip(t,i);if(e){o.push(e);s=true}else{o.push(t)}}if(s){t.setSelection(cp(o),{backward:n.isBackward})}}function ip(t,e){if(t.isCollapsed){return op(t,e)}return sp(t,e)}function op(t,e){const n=t.start;const i=e.getNearestSelectionRange(n);if(!i){return null}if(!i.isCollapsed){return i}const o=i.start;if(n.isEqual(o)){return null}return new Yh(o)}function sp(t,e){const n=t.start;const i=t.end;const o=e.checkChild(n,"$text");const s=e.checkChild(i,"$text");const r=e.getLimitElement(n);const a=e.getLimitElement(i);if(r===a){if(o&&s){return null}if(ap(n,i,e)){const t=n.nodeAfter&&e.isObject(n.nodeAfter);const o=t?null:e.getNearestSelectionRange(n,"forward");const s=i.nodeBefore&&e.isObject(i.nodeBefore);const r=s?null:e.getNearestSelectionRange(i,"backward");const a=o?o.start:n;const c=r?r.start:i;return new Yh(a,c)}}const c=r&&!r.is("rootElement");const l=a&&!a.is("rootElement");if(c||l){const t=n.nodeAfter&&i.nodeBefore&&n.nodeAfter.parent===i.nodeBefore.parent;const o=c&&(!t||!lp(n.nodeAfter,e));const s=l&&(!t||!lp(i.nodeBefore,e));let u=n;let d=i;if(o){u=$h._createBefore(rp(r,e))}if(s){d=$h._createAfter(rp(a,e))}return new Yh(u,d)}return null}function rp(t,e){let n=t;let i=n;while(e.isLimit(i)&&i.parent){n=i;i=i.parent}return n}function ap(t,e,n){const i=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text");const o=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return i||o}function cp(t){const e=[];e.push(t.shift());for(const n of t){const t=e.pop();if(n.isIntersecting(t)){const i=t.start.isAfter(n.start)?n.start:t.start;const o=t.end.isAfter(n.end)?t.end:n.end;const s=new Yh(i,o);e.push(s)}else{e.push(t);e.push(n)}}return e}function lp(t,e){return t&&e.isObject(t)}class up{constructor(){this.markers=new Pm;this.document=new Cm(this);this.schema=new hg;this._pendingChanges=[];this._currentWriter=null;["insertContent","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach(t=>this.decorate(t));this.on("applyOperation",(t,e)=>{const n=e[0];n._validate()},{priority:"highest"});this.schema.register("$root",{isLimit:true});this.schema.register("$block",{allowIn:"$root",isBlock:true});this.schema.register("$text",{allowIn:"$block",isInline:true});this.schema.register("$clipboardHolder",{allowContentOf:"$root",isLimit:true});this.schema.extend("$text",{allowIn:"$clipboardHolder"});this.schema.register("$marker");this.schema.addChildCheck((t,e)=>{if(e.name==="$marker"){return true}});ep(this)}change(t){try{if(this._pendingChanges.length===0){this._pendingChanges.push({batch:new jg,callback:t});return this._runPendingChanges()[0]}else{return t(this._currentWriter)}}catch(t){rr["b"].rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{if(typeof t==="string"){t=new jg(t)}else if(typeof t=="function"){e=t;t=new jg}this._pendingChanges.push({batch:t,callback:e});if(this._pendingChanges.length==1){this._runPendingChanges()}}catch(t){rr["b"].rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return Lm(this,t,e,n)}deleteContent(t,e){Vm(this,t,e)}modifySelection(t,e){$m(this,t,e)}getSelectedContent(t){return Xm(this,t)}hasContent(t,e){const n=t instanceof Uh?Yh._createIn(t):t;if(n.isCollapsed){return false}for(const t of this.markers.getMarkersIntersectingRange(n)){if(t.affectsData){return true}}const{ignoreWhitespaces:i=false}=e||{};for(const t of n.getItems()){if(t.is("textProxy")){if(!i){return true}else if(t.data.search(/\S/)!==-1){return true}}else if(this.schema.isObject(t)){return true}}return false}createPositionFromPath(t,e,n){return new $h(t,e,n)}createPositionAt(t,e){return $h._createAt(t,e)}createPositionAfter(t){return $h._createAfter(t)}createPositionBefore(t){return $h._createBefore(t)}createRange(t,e){return new Yh(t,e)}createRangeIn(t){return Yh._createIn(t)}createRangeOn(t){return Yh._createOn(t)}createSelection(t,e,n){return new Xh(t,e,n)}createBatch(t){return new jg(t)}createOperationFromJSON(t){return Im.fromJSON(t,this.document)}destroy(){this.document.destroy();this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");while(this._pendingChanges.length){const e=this._pendingChanges[0].batch;this._currentWriter=new cm(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n);this.document._handleChangeBlock(this._currentWriter);this._pendingChanges.shift();this._currentWriter=null}this.fire("_afterChanges");return t}}vr(up,Qc);class dp{constructor(){this._listener=Object.create(Wu)}listenTo(t){this._listener.listenTo(t,"keydown",(t,e)=>{this._listener.fire("_keydown:"+Dl(e),e)})}set(t,e,n={}){const i=Vl(t);const o=n.priority;this._listener.listenTo(this._listener,"_keydown:"+i,(t,n)=>{e(n,()=>{n.preventDefault();n.stopPropagation();t.stop()});t.return=true},{priority:o})}press(t){return!!this._listener.fire("_keydown:"+Dl(t),t)}destroy(){this._listener.stopListening()}}class hp extends dp{constructor(t){super();this.editor=t}set(t,e,n={}){if(typeof e=="string"){const t=e;e=(e,n)=>{this.editor.execute(t);n()}}super.set(t,e,n)}}class fp{constructor(t={}){this._context=t.context||new Nr({language:t.language});this._context._addEditor(this,!t.context);const e=Array.from(this.constructor.builtinPlugins||[]);this.config=new Qs(t,this.constructor.defaultConfig);this.config.define("plugins",e);this.config.define(this._context._getEditorConfig());this.plugins=new xr(this,e,this._context.plugins);this.locale=this._context.locale;this.t=this.locale.t;this.commands=new lg;this.set("state","initializing");this.once("ready",()=>this.state="ready",{priority:"high"});this.once("destroy",()=>this.state="destroyed",{priority:"high"});this.set("isReadOnly",false);this.model=new up;this.data=new Og(this.model);this.editing=new cg(this.model);this.editing.view.document.bind("isReadOnly").to(this);this.conversion=new Lg([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher);this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher);this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher);this.keystrokes=new hp(this);this.keystrokes.listenTo(this.editing.view.document)}initPlugins(){const t=this.config;const e=t.get("plugins");const n=t.get("removePlugins")||[];const i=t.get("extraPlugins")||[];return this.plugins.init(e.concat(i),n)}destroy(){let t=Promise.resolve();if(this.state=="initializing"){t=new Promise(t=>this.once("ready",t))}return t.then(()=>{this.fire("destroy");this.stopListening();this.commands.destroy()}).then(()=>this.plugins.destroy()).then(()=>{this.model.destroy();this.data.destroy();this.editing.destroy();this.keystrokes.destroy()}).then(()=>this._context._removeEditor(this))}execute(...t){try{this.commands.execute(...t)}catch(t){rr["b"].rethrowUnexpectedError(t,this)}}}vr(fp,Qc);const gp={setData(t){this.data.set(t)},getData(t){return this.data.get(t)}};var mp=gp;class pp{getHtml(t){const e=document.implementation.createHTMLDocument("");const n=e.createElement("div");n.appendChild(t);return n.innerHTML}}class bp{constructor(){this._domParser=new DOMParser;this._domConverter=new ju({blockFillerMode:"nbsp"});this._htmlWriter=new pp}toData(t){const e=this._domConverter.viewToDom(t,document);return this._htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this._domConverter.domToView(e)}_toDom(t){const e=this._domParser.parseFromString(t,"text/html");const n=e.createDocumentFragment();const i=e.body.childNodes;while(i.length>0){n.appendChild(i[0])}return n}}class wp{constructor(t){this.editor=t;this._components=new Map}*names(){for(const t of this._components.values()){yield t.originalName}}add(t,e){if(this.has(t)){throw new rr["b"]("componentfactory-item-exists: The item already exists in the component factory.",this,{name:t})}this._components.set(kp(t),{callback:e,originalName:t})}create(t){if(!this.has(t)){throw new rr["b"]("componentfactory-item-missing: The required component is not registered in the factory.",this,{name:t})}return this._components.get(kp(t)).callback(this.editor.locale)}has(t){return this._components.has(kp(t))}}function kp(t){return String(t).toLowerCase()}class _p{constructor(){this.set("isFocused",false);this.set("focusedElement",null);this._elements=new Set;this._nextEventLoopTimeout=null}add(t){if(this._elements.has(t)){throw new rr["b"]("focusTracker-add-element-already-exist",this)}this.listenTo(t,"focus",()=>this._focus(t),{useCapture:true});this.listenTo(t,"blur",()=>this._blur(),{useCapture:true});this._elements.add(t)}remove(t){if(t===this.focusedElement){this._blur(t)}if(this._elements.has(t)){this.stopListening(t);this._elements.delete(t)}}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout);this.focusedElement=t;this.isFocused=true}_blur(){clearTimeout(this._nextEventLoopTimeout);this._nextEventLoopTimeout=setTimeout(()=>{this.focusedElement=null;this.isFocused=false},0)}}vr(_p,Wu);vr(_p,Qc);class vp{constructor(t){this.editor=t;this.componentFactory=new wp(t);this.focusTracker=new _p;this._editableElementsMap=new Map;this.listenTo(t.editing.view.document,"layoutChanged",()=>this.update())}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening();this.focusTracker.destroy();for(const t of this._editableElementsMap.values()){t.ckeditorInstance=null}this._editableElementsMap=new Map}setEditableElement(t,e){this._editableElementsMap.set(t,e);if(!e.ckeditorInstance){e.ckeditorInstance=this.editor}}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}get _editableElements(){console.warn("editor-ui-deprecated-editable-elements: "+"The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this});return this._editableElementsMap}}vr(vp,ur);function yp({origin:t,originKeystrokeHandler:e,originFocusTracker:n,toolbar:i,beforeFocus:o,afterBlur:s}){n.add(i.element);e.set("Alt+F10",(t,e)=>{if(n.isFocused&&!i.focusTracker.isFocused){if(o){o()}i.focus();e()}});i.keystrokes.set("Esc",(e,n)=>{if(i.focusTracker.isFocused){t.focus();if(s){s()}n()}})}function xp(t){if(Array.isArray(t)){return{items:t}}if(!t){return{items:[]}}return Object.assign({items:[]},t)}var Ap=n(14);const Cp=new WeakMap;function Tp(t){const{view:e,element:n,text:i,isDirectHost:o=true}=t;const s=e.document;if(!Cp.has(s)){Cp.set(s,new Map);s.registerPostFixer(t=>Ip(s,t))}Cp.get(s).set(n,{text:i,isDirectHost:o});e.change(t=>Ip(s,t))}function Pp(t,e){const n=e.document;t.change(t=>{if(!Cp.has(n)){return}const i=Cp.get(n);const o=i.get(e);t.removeAttribute("data-placeholder",o.hostElement);Ep(t,o.hostElement);i.delete(e)})}function Sp(t,e){if(!e.hasClass("ck-placeholder")){t.addClass("ck-placeholder",e);return true}return false}function Ep(t,e){if(e.hasClass("ck-placeholder")){t.removeClass("ck-placeholder",e);return true}return false}function Mp(t){const e=t.document;if(!e){return false}const n=!Array.from(t.getChildren()).some(t=>!t.is("uiElement"));if(!e.isFocused&&n){return true}const i=e.selection;const o=i.anchor;if(n&&o&&o.parent!==t){return true}return false}function Ip(t,e){const n=Cp.get(t);let i=false;for(const[t,o]of n){if(Np(e,t,o)){i=true}}return i}function Np(t,e,n){const{text:i,isDirectHost:o}=n;const s=o?e:Op(e);let r=false;if(!s){return false}n.hostElement=s;if(s.getAttribute("data-placeholder")!==i){t.setAttribute("data-placeholder",i,s);r=true}if(Mp(s)){if(Sp(t,s)){r=true}}else if(Ep(t,s)){r=true}return r}function Op(t){if(t.childCount===1){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")){return e}}return null}class Rp extends vp{constructor(t,e){super(t);this.view=e;this._toolbarConfig=xp(t.config.get("toolbar"))}init(){const t=this.editor;const e=this.view;const n=t.editing.view;const i=e.editable;const o=n.document.getRoot();e.editable.name=o.rootName;e.render();const s=i.element;this.setEditableElement(i.name,s);this.focusTracker.add(s);e.editable.bind("isFocused").to(this.focusTracker);n.attachDomRoot(s);this._initPlaceholder();this._initToolbar();this.fire("ready")}destroy(){const t=this.view;const e=this.editor.editing.view;e.detachDomRoot(t.editable.name);t.destroy();super.destroy()}_initToolbar(){const t=this.editor;const e=this.view;const n=e.toolbar;n.fillFromConfig(this._toolbarConfig.items,this.componentFactory);yp({origin:t.editing.view,originFocusTracker:this.focusTracker,originKeystrokeHandler:t.keystrokes,toolbar:n})}_initPlaceholder(){const t=this.editor;const e=t.editing.view;const n=e.document.getRoot();const i=t.sourceElement;const o=t.config.get("placeholder")||i&&i.tagName.toLowerCase()==="textarea"&&i.getAttribute("placeholder");if(o){Tp({view:e,element:n,text:o,isDirectHost:false})}}}class Lp extends yr{constructor(t){super({idProperty:"viewUid"});this.on("add",(t,e,n)=>{if(!e.isRendered){e.render()}if(e.element&&this._parentElement){this._parentElement.insertBefore(e.element,this._parentElement.children[n])}});this.on("remove",(t,e)=>{if(e.element&&this._parentElement){e.element.remove()}});this.locale=t;this._parentElement=null}destroy(){this.map(t=>t.destroy())}setParent(t){this._parentElement=t}delegate(...t){if(!t.length||!Dp(t)){throw new rr["b"]("ui-viewcollection-delegate-wrong-events: All event names must be strings.",this)}return{to:e=>{for(const n of this){for(const i of t){n.delegate(i).to(e)}}this.on("add",(n,i)=>{for(const n of t){i.delegate(n).to(e)}});this.on("remove",(n,i)=>{for(const n of t){i.stopDelegating(n,e)}})}}}}function Dp(t){return t.every(t=>typeof t=="string")}const Vp="http://www.w3.org/1999/xhtml";class jp{constructor(t){Object.assign(this,Qp(Gp(t)));this._isRendered=false;this._revertData=null}render(){const t=this._renderNode({intoFragment:true});this._isRendered=true;return t}apply(t){this._revertData=cb();this._renderNode({node:t,isApplying:true,revertData:this._revertData});return t}revert(t){if(!this._revertData){throw new rr["b"]("ui-template-revert-not-applied: Attempting to revert a template which has not been applied yet.",[this,t])}this._revertTemplateFromNode(t,this._revertData)}*getViews(){function*t(e){if(e.children){for(const n of e.children){if(sb(n)){yield n}else if(rb(n)){yield*t(n)}}}}yield*t(this)}static bind(t,e){return{to(n,i){return new Bp({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:i})},if(n,i,o){return new Fp({observable:t,emitter:e,attribute:n,valueIfTrue:i,callback:o})}}}static extend(t,e){if(t._isRendered){throw new rr["b"]("template-extend-render: Attempting to extend a template which has already been rendered.",[this,t])}ib(t,Qp(Gp(e)))}_renderNode(t){let e;if(t.node){e=this.tag&&this.text}else{e=this.tag?this.text:!this.text}if(e){throw new rr["b"]('ui-template-wrong-syntax: Node definition must have either "tag" or "text" when rendering a new Node.',this)}if(this.text){return this._renderText(t)}else{return this._renderElement(t)}}_renderElement(t){let e=t.node;if(!e){e=t.node=document.createElementNS(this.ns||Vp,this.tag)}this._renderAttributes(t);this._renderElementChildren(t);this._setUpListeners(t);return e}_renderText(t){let e=t.node;if(e){t.revertData.text=e.textContent}else{e=t.node=document.createTextNode("")}if(Up(this.text)){this._bindToObservable({schema:this.text,updater:Wp(e),data:t})}else{e.textContent=this.text.join("")}return e}_renderAttributes(t){let e,n,i,o;if(!this.attributes){return}const s=t.node;const r=t.revertData;for(e in this.attributes){i=s.getAttribute(e);n=this.attributes[e];if(r){r.attributes[e]=i}o=ct(n[0])&&n[0].ns?n[0].ns:null;if(Up(n)){const a=o?n[0].value:n;if(r&&lb(e)){a.unshift(i)}this._bindToObservable({schema:a,updater:$p(s,e,o),data:t})}else if(e=="style"&&typeof n[0]!=="string"){this._renderStyleAttribute(n[0],t)}else{if(r&&i&&lb(e)){n.unshift(i)}n=n.map(t=>t?t.value||t:t).reduce((t,e)=>t.concat(e),[]).reduce(eb,"");if(!ob(n)){s.setAttributeNS(o,e,n)}}}}_renderStyleAttribute(t,e){const n=e.node;for(const i in t){const o=t[i];if(Up(o)){this._bindToObservable({schema:[o],updater:Yp(n,i),data:e})}else{n.style[i]=o}}}_renderElementChildren(t){const e=t.node;const n=t.intoFragment?document.createDocumentFragment():e;const i=t.isApplying;let o=0;for(const s of this.children){if(ab(s)){if(!i){s.setParent(e);for(const t of s){n.appendChild(t.element)}}}else if(sb(s)){if(!i){if(!s.isRendered){s.render()}n.appendChild(s.element)}}else if(Au(s)){n.appendChild(s)}else{if(i){const e=t.revertData;const i=cb();e.children.push(i);s._renderNode({node:n.childNodes[o++],isApplying:true,revertData:i})}else{n.appendChild(s.render())}}}if(t.intoFragment){e.appendChild(n)}}_setUpListeners(t){if(!this.eventListeners){return}for(const e in this.eventListeners){const n=this.eventListeners[e].map(n=>{const[i,o]=e.split("@");return n.activateDomEventListener(i,o,t)});if(t.revertData){t.revertData.bindings.push(n)}}}_bindToObservable({schema:t,updater:e,data:n}){const i=n.revertData;qp(t,e,n);const o=t.filter(t=>!ob(t)).filter(t=>t.observable).map(i=>i.activateAttributeListener(t,e,n));if(i){i.bindings.push(o)}}_revertTemplateFromNode(t,e){for(const t of e.bindings){for(const e of t){e()}}if(e.text){t.textContent=e.text;return}for(const n in e.attributes){const i=e.attributes[n];if(i===null){t.removeAttribute(n)}else{t.setAttribute(n,i)}}for(let n=0;nqp(t,e,n);this.emitter.listenTo(this.observable,"change:"+this.attribute,i);return()=>{this.emitter.stopListening(this.observable,"change:"+this.attribute,i)}}}class Bp extends zp{activateDomEventListener(t,e,n){const i=(t,n)=>{if(!e||n.target.matches(e)){if(typeof this.eventNameOrFunction=="function"){this.eventNameOrFunction(n)}else{this.observable.fire(this.eventNameOrFunction,n)}}};this.emitter.listenTo(n.node,t,i);return()=>{this.emitter.stopListening(n.node,t,i)}}}class Fp extends zp{getValue(t){const e=super.getValue(t);return ob(e)?false:this.valueIfTrue||true}}function Up(t){if(!t){return false}if(t.value){t=t.value}if(Array.isArray(t)){return t.some(Up)}else if(t instanceof zp){return true}return false}function Hp(t,e){return t.map(t=>{if(t instanceof zp){return t.getValue(e)}return t})}function qp(t,e,{node:n}){let i=Hp(t,n);if(t.length==1&&t[0]instanceof Fp){i=i[0]}else{i=i.reduce(eb,"")}if(ob(i)){e.remove()}else{e.set(i)}}function Wp(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function $p(t,e,n){return{set(i){t.setAttributeNS(n,e,i)},remove(){t.removeAttributeNS(n,e)}}}function Yp(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function Gp(t){const e=$s(t,t=>{if(t&&(t instanceof zp||rb(t)||sb(t)||ab(t))){return t}});return e}function Qp(t){if(typeof t=="string"){t=Zp(t)}else if(t.text){Xp(t)}if(t.on){t.eventListeners=Jp(t.on);delete t.on}if(!t.text){if(t.attributes){Kp(t.attributes)}const e=[];if(t.children){if(ab(t.children)){e.push(t.children)}else{for(const n of t.children){if(rb(n)||sb(n)||Au(n)){e.push(n)}else{e.push(new jp(n))}}}}t.children=e}return t}function Kp(t){for(const e in t){if(t[e].value){t[e].value=[].concat(t[e].value)}tb(t,e)}}function Jp(t){for(const e in t){tb(t,e)}return t}function Zp(t){return{text:[t]}}function Xp(t){if(!Array.isArray(t.text)){t.text=[t.text]}}function tb(t,e){if(!Array.isArray(t[e])){t[e]=[t[e]]}}function eb(t,e){if(ob(e)){return t}else if(ob(t)){return e}else{return`${t} ${e}`}}function nb(t,e){for(const n in e){if(t[n]){t[n].push(...e[n])}else{t[n]=e[n]}}}function ib(t,e){if(e.attributes){if(!t.attributes){t.attributes={}}nb(t.attributes,e.attributes)}if(e.eventListeners){if(!t.eventListeners){t.eventListeners={}}nb(t.eventListeners,e.eventListeners)}if(e.text){t.text.push(...e.text)}if(e.children&&e.children.length){if(t.children.length!=e.children.length){throw new rr["b"]("ui-template-extend-children-mismatch: The number of children in extended definition does not match.",t)}let n=0;for(const i of e.children){ib(t.children[n++],i)}}}function ob(t){return!t&&t!==0}function sb(t){return t instanceof db}function rb(t){return t instanceof jp}function ab(t){return t instanceof Lp}function cb(){return{children:[],bindings:[],attributes:{}}}function lb(t){return t=="class"||t=="style"}var ub=n(16);class db{constructor(t){this.element=null;this.isRendered=false;this.locale=t;this.t=t&&t.t;this._viewCollections=new yr;this._unboundChildren=this.createCollection();this._viewCollections.on("add",(e,n)=>{n.locale=t});this.decorate("render")}get bindTemplate(){if(this._bindTemplate){return this._bindTemplate}return this._bindTemplate=jp.bind(this,this)}createCollection(){const t=new Lp;this._viewCollections.add(t);return t}registerChild(t){if(!Fr(t)){t=[t]}for(const e of t){this._unboundChildren.add(e)}}deregisterChild(t){if(!Fr(t)){t=[t]}for(const e of t){this._unboundChildren.remove(e)}}setTemplate(t){this.template=new jp(t)}extendTemplate(t){jp.extend(this.template,t)}render(){if(this.isRendered){throw new rr["b"]("ui-view-render-already-rendered: This View has already been rendered.",this)}if(this.template){this.element=this.template.render();this.registerChild(this.template.getViews())}this.isRendered=true}destroy(){this.stopListening();this._viewCollections.map(t=>t.destroy());if(this.template&&this.template._revertData){this.template.revert(this.element)}}}vr(db,Wu);vr(db,Qc);var hb="[object String]";function fb(t){return typeof t=="string"||!Qe(t)&&T(t)&&_(t)==hb}var gb=fb;function mb(t,e,n={},i=[]){const o=n&&n.xmlns;const s=o?t.createElementNS(o,e):t.createElement(e);for(const t in n){s.setAttribute(t,n[t])}if(gb(i)||!Fr(i)){i=[i]}for(let e of i){if(gb(e)){e=t.createTextNode(e)}s.appendChild(e)}return s}class pb extends Lp{attachToDom(){this._bodyCollectionContainer=new jp({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");if(!t){t=mb(document,"div",{class:"ck-body-wrapper"});document.body.appendChild(t)}t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy();if(this._bodyCollectionContainer){this._bodyCollectionContainer.remove()}const t=document.querySelector(".ck-body-wrapper");if(t&&t.childElementCount==0){t.remove()}}}var bb=n(18);class wb extends db{constructor(t){super(t);this.body=new pb(t)}render(){super.render();this.body.attachToDom()}destroy(){this.body.detachFromDom();return super.destroy()}}class kb extends db{constructor(t,e,n){super(t);this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}});this.name=null;this.set("isFocused",false);this._editableElement=n;this._hasExternalElement=!!this._editableElement;this._editingView=e}render(){super.render();if(this._hasExternalElement){this.template.apply(this.element=this._editableElement)}else{this._editableElement=this.element}this.on("change:isFocused",()=>this._updateIsFocusedClasses());this._updateIsFocusedClasses()}destroy(){if(this._hasExternalElement){this.template.revert(this._editableElement)}super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;if(t.isRenderingInProgress){n(this)}else{e(this)}function e(e){t.change(n=>{const i=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",i);n.removeClass(e.isFocused?"ck-blurred":"ck-focused",i)})}function n(i){t.once("change:isRenderingInProgress",(t,o,s)=>{if(!s){e(i)}else{n(i)}})}}}class _b extends kb{constructor(t,e,n){super(t,e,n);this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}})}render(){super.render();const t=this._editingView;const e=this.t;t.change(n=>{const i=t.document.getRoot(this.name);n.setAttribute("aria-label",e("eb",[this.name]),i)})}}class vb{constructor(t){Object.assign(this,t);if(t.actions&&t.keystrokeHandler){for(const e in t.actions){let n=t.actions[e];if(typeof n=="string"){n=[n]}for(const i of n){t.keystrokeHandler.set(i,(t,n)=>{this[e]();n()})}}}}get first(){return this.focusables.find(yb)||null}get last(){return this.focusables.filter(yb).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;if(this.focusTracker.focusedElement===null){return null}this.focusables.find((e,n)=>{const i=e.element===this.focusTracker.focusedElement;if(i){t=n}return i});return t}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){if(t){t.focus()}}_getFocusableItem(t){const e=this.current;const n=this.focusables.length;if(!n){return null}if(e===null){return this[t===1?"first":"last"]}let i=(e+n+t)%n;do{const e=this.focusables.get(i);if(yb(e)){return e}i=(i+n+t)%n}while(i!==e);return null}}function yb(t){return!!(t.focus&&Ou.window.getComputedStyle(t.element).display!="none")}class xb extends db{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}const Ab=100;class Cb{constructor(t,e){if(!Cb._observerInstance){Cb._createObserver()}this._element=t;this._callback=e;Cb._addElementCallback(t,e);Cb._observerInstance.observe(t)}destroy(){Cb._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){if(!Cb._elementCallbacks){Cb._elementCallbacks=new Map}let n=Cb._elementCallbacks.get(t);if(!n){n=new Set;Cb._elementCallbacks.set(t,n)}n.add(e)}static _deleteElementCallback(t,e){const n=Cb._getElementCallbacks(t);if(n){n.delete(e);if(!n.size){Cb._elementCallbacks.delete(t);Cb._observerInstance.unobserve(t)}}if(Cb._elementCallbacks&&!Cb._elementCallbacks.size){Cb._observerInstance=null;Cb._elementCallbacks=null}}static _getElementCallbacks(t){if(!Cb._elementCallbacks){return null}return Cb._elementCallbacks.get(t)}static _createObserver(){let t;if(typeof Ou.window.ResizeObserver==="function"){t=Ou.window.ResizeObserver}else{t=Tb}Cb._observerInstance=new t(t=>{for(const e of t){const t=Cb._getElementCallbacks(e.target);if(t){for(const n of t){n(e)}}}})}}Cb._observerInstance=null;Cb._elementCallbacks=null;class Tb{constructor(t){this._callback=t;this._elements=new Set;this._previousRects=new Map;this._periodicCheckTimeout=null}observe(t){this._elements.add(t);this._checkElementRectsAndExecuteCallback();if(this._elements.size===1){this._startPeriodicCheck()}}unobserve(t){this._elements.delete(t);this._previousRects.delete(t);if(!this._elements.size){this._stopPeriodicCheck()}}_startPeriodicCheck(){const t=()=>{this._checkElementRectsAndExecuteCallback();this._periodicCheckTimeout=setTimeout(t,Ab)};this.listenTo(Ou.window,"resize",()=>{this._checkElementRectsAndExecuteCallback()});this._periodicCheckTimeout=setTimeout(t,Ab)}_stopPeriodicCheck(){clearTimeout(this._periodicCheckTimeout);this.stopListening();this._previousRects.clear()}_checkElementRectsAndExecuteCallback(){const t=[];for(const e of this._elements){if(this._hasRectChanged(e)){t.push({target:e,contentRect:this._previousRects.get(e)})}}if(t.length){this._callback(t)}}_hasRectChanged(t){if(!t.ownerDocument.body.contains(t)){return false}const e=new yh(t);const n=this._previousRects.get(t);const i=!n||!n.isEqual(e);this._previousRects.set(t,e);return i}}vr(Tb,Wu);function Pb(t){return t.bindTemplate.to(e=>{if(e.target===t.element){e.preventDefault()}})}class Sb extends db{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",false);this.set("position","se");this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",t=>`ck-dropdown__panel_${t}`),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to(t=>t.preventDefault())}})}focus(){if(this.children.length){this.children.first.focus()}}focusLast(){if(this.children.length){const t=this.children.last;if(typeof t.focusLast==="function"){t.focusLast()}else{t.focus()}}}}var Eb=n(20);function Mb(t){while(t&&t.tagName.toLowerCase()!="html"){if(Ou.window.getComputedStyle(t).position!="static"){return t}t=t.parentElement}return null}function Ib({element:t,target:e,positions:n,limiter:i,fitInViewport:o}){if(gt(e)){e=e()}if(gt(i)){i=i()}const s=Mb(t.parentElement);const r=new yh(t);const a=new yh(e);let c;let l;if(!i&&!o){[l,c]=Nb(n[0],a,r)}else{const t=i&&new yh(i).getVisible();const e=o&&new yh(Ou.window);[l,c]=Ob(n,a,r,t,e)||Nb(n[0],a,r)}let{left:u,top:d}=Rb(c);if(s){const t=Rb(new yh(s));const e=_h(s);u-=t.left;d-=t.top;u+=s.scrollLeft;d+=s.scrollTop;u-=e.left;d-=e.top}return{left:u,top:d,name:l}}function Nb(t,e,n){const{left:i,top:o,name:s}=t(e,n);return[s,n.clone().moveTo(i,o)]}function Ob(t,e,n,i,o){let s=0;let r=0;let a;let c;const l=n.getArea();t.some(t=>{const[u,d]=Nb(t,e,n);let h;let f;if(i){if(o){const t=i.getIntersection(o);if(t){h=t.getIntersectionArea(d)}else{h=0}}else{h=i.getIntersectionArea(d)}}if(o){f=o.getIntersectionArea(d)}if(o&&!i){if(f>r){g()}}else if(!o&&i){if(h>s){g()}}else{if(f>r&&h>=s){g()}else if(f>=r&&h>s){g()}}function g(){r=f;s=h;a=d;c=u}return h===l});return a?[c,a]:null}function Rb({left:t,top:e}){const{scrollX:n,scrollY:i}=Ou.window;return{left:t+n,top:e+i}}class Lb extends db{constructor(t,e,n){super(t);const i=this.bindTemplate;this.buttonView=e;this.panelView=n;this.set("isOpen",false);this.set("isEnabled",true);this.set("class");this.set("id");this.set("panelPosition","auto");this.focusTracker=new _p;this.keystrokes=new dp;this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",t=>!t)],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[e,n]});e.extendTemplate({attributes:{class:["ck-dropdown__button"]}})}render(){super.render();this.listenTo(this.buttonView,"open",()=>{this.isOpen=!this.isOpen});this.panelView.bind("isVisible").to(this,"isOpen");this.on("change:isOpen",()=>{if(!this.isOpen){return}if(this.panelPosition==="auto"){this.panelView.position=Lb._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:true,positions:this._panelPositions}).name}else{this.panelView.position=this.panelPosition}});this.keystrokes.listenTo(this.element);this.focusTracker.add(this.element);const t=(t,e)=>{if(this.isOpen){this.buttonView.focus();this.isOpen=false;e()}};this.keystrokes.set("arrowdown",(t,e)=>{if(this.buttonView.isEnabled&&!this.isOpen){this.isOpen=true;e()}});this.keystrokes.set("arrowright",(t,e)=>{if(this.isOpen){e()}});this.keystrokes.set("arrowleft",t);this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{southEast:t,southWest:e,northEast:n,northWest:i}=Lb.defaultPanelPositions;if(this.locale.uiLanguageDirection==="ltr"){return[t,e,n,i]}else{return[e,t,i,n]}}}Lb.defaultPanelPositions={southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.bottom-e.height,left:t.left-e.width+t.width,name:"nw"})};Lb._getOptimalPosition=Ib;var Db=n(22);class Vb extends db{constructor(){super();const t=this.bindTemplate;this.set("content","");this.set("viewBox","0 0 20 20");this.set("fillColor","");this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon"],viewBox:t.to("viewBox")}})}render(){super.render();this._updateXMLContent();this._colorFillPaths();this.on("change:content",()=>{this._updateXMLContent();this._colorFillPaths()});this.on("change:fillColor",()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml");const e=t.querySelector("svg");const n=e.getAttribute("viewBox");if(n){this.viewBox=n}this.element.innerHTML="";while(e.childNodes.length>0){this.element.appendChild(e.childNodes[0])}}}_colorFillPaths(){if(this.fillColor){this.element.querySelectorAll(".ck-icon__fill").forEach(t=>{t.style.fill=this.fillColor})}}}var jb=n(24);class zb extends db{constructor(t){super(t);this.set("text","");this.set("position","s");const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip",e.to("position",t=>"ck-tooltip_"+t),e.if("text","ck-hidden",t=>!t.trim())]},children:[{tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:e.to("text")}]}]})}}var Bb=n(26);class Fb extends db{constructor(t){super(t);const e=this.bindTemplate;const n=nr();this.set("class");this.set("labelStyle");this.set("icon");this.set("isEnabled",true);this.set("isOn",false);this.set("isVisible",true);this.set("isToggleable",false);this.set("keystroke");this.set("label");this.set("tabindex",-1);this.set("tooltip");this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.set("withKeystroke",false);this.children=this.createCollection();this.tooltipView=this._createTooltipView();this.labelView=this._createLabelView(n);this.iconView=new Vb;this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}});this.keystrokeView=this._createKeystrokeView();this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));this.setTemplate({tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",t=>!t),e.if("isVisible","ck-hidden",t=>!t),e.to("isOn",t=>t?"ck-on":"ck-off"),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",t=>t?t:"button"),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",true,t=>!t),"aria-pressed":e.to("isOn",t=>this.isToggleable?String(t):false)},children:this.children,on:{mousedown:e.to(t=>{t.preventDefault()}),click:e.to(t=>{if(this.isEnabled){this.fire("execute")}else{t.preventDefault()}})}})}render(){super.render();if(this.icon){this.iconView.bind("content").to(this,"icon");this.children.add(this.iconView)}this.children.add(this.tooltipView);this.children.add(this.labelView);if(this.withKeystroke){this.children.add(this.keystrokeView)}}focus(){this.element.focus()}_createTooltipView(){const t=new zb;t.bind("text").to(this,"_tooltipString");t.bind("position").to(this,"tooltipPosition");return t}_createLabelView(t){const e=new db;const n=this.bindTemplate;e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]});return e}_createKeystrokeView(){const t=new db;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",t=>jl(t))}]});return t}_getTooltipString(t,e,n){if(t){if(typeof t=="string"){return t}else{if(n){n=jl(n)}if(t instanceof Function){return t(e,n)}else{return`${e}${n?` (${n})`:""}`}}}return""}}var Ub='';class Hb extends Fb{constructor(t){super(t);this.arrowView=this._createArrowView();this.extendTemplate({attributes:{"aria-haspopup":true}});this.delegate("execute").to(this,"open")}render(){super.render();this.children.add(this.arrowView)}_createArrowView(){const t=new Vb;t.content=Ub;t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}});return t}}var qb=n(28);class Wb extends db{constructor(){super();this.items=this.createCollection();this.focusTracker=new _p;this.keystrokes=new dp;this._focusCycler=new vb({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}});this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:this.items})}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)});this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)});this.keystrokes.listenTo(this.element)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class $b extends db{constructor(t){super(t);this.children=this.createCollection();this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item"]},children:this.children})}focus(){this.children.first.focus()}}class Yb extends db{constructor(t){super(t);this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var Gb=n(30);class Qb extends Fb{constructor(t){super(t);this.isToggleable=true;this.toggleSwitchView=this._createToggleView();this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render();this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new db;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]});return t}}function Kb({emitter:t,activator:e,callback:n,contextElements:i}){t.listenTo(document,"mousedown",(t,{target:o})=>{if(!e()){return}for(const t of i){if(t.contains(o)){return}}n()})}var Jb=n(32);var Zb=n(34);function Xb(t,e=Hb){const n=new e(t);const i=new Sb(t);const o=new Lb(t,n,i);n.bind("isEnabled").to(o);if(n instanceof Hb){n.bind("isOn").to(o,"isOpen")}else{n.arrowView.bind("isOn").to(o,"isOpen")}nw(o);return o}function tw(t,e){const n=t.locale;const i=n.t;const o=t.toolbarView=new cw(n);o.set("ariaLabel",i("co"));t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}});e.map(t=>o.items.add(t));t.panelView.children.add(o);o.items.delegate("execute").to(t)}function ew(t,e){const n=t.locale;const i=t.listView=new Wb(n);i.items.bindTo(e).using(({type:t,model:e})=>{if(t==="separator"){return new Yb(n)}else if(t==="button"||t==="switchbutton"){const i=new $b(n);let o;if(t==="button"){o=new Fb(n)}else{o=new Qb(n)}o.bind(...Object.keys(e)).to(e);o.delegate("execute").to(i);i.children.add(o);return i}});t.panelView.children.add(i);i.items.delegate("execute").to(t)}function nw(t){iw(t);ow(t);sw(t)}function iw(t){t.on("render",()=>{Kb({emitter:t,activator:()=>t.isOpen,callback:()=>{t.isOpen=false},contextElements:[t.element]})})}function ow(t){t.on("execute",e=>{if(e.source instanceof Qb){return}t.isOpen=false})}function sw(t){t.keystrokes.set("arrowdown",(e,n)=>{if(t.isOpen){t.panelView.focus();n()}});t.keystrokes.set("arrowup",(e,n)=>{if(t.isOpen){t.panelView.focusLast();n()}})}var rw='';var aw=n(36);class cw extends db{constructor(t,e){super(t);const n=this.bindTemplate;const i=this.t;this.options=e||{};this.set("ariaLabel",i("db"));this.items=this.createCollection();this.focusTracker=new _p;this.keystrokes=new dp;this.set("class");this.set("isCompact",false);this.itemsView=new lw(t);this.children=this.createCollection();this.children.add(this.itemsView);this.focusables=this.createCollection();this._focusCycler=new vb({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:["arrowleft","arrowup"],focusNext:["arrowright","arrowdown"]}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")],role:"toolbar","aria-label":n.to("ariaLabel")},children:this.children,on:{mousedown:Pb(this)}});this._behavior=this.options.shouldGroupWhenFull?new dw(this):new uw(this)}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)});this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)});this.keystrokes.listenTo(this.element);this._behavior.render(this)}destroy(){this._behavior.destroy();return super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e){t.map(t=>{if(t=="|"){this.items.add(new xb)}else if(e.has(t)){this.items.add(e.create(t))}else{console.warn(Object(rr["a"])("toolbarview-item-unavailable: The requested toolbar item is unavailable."),{name:t})}})}}class lw extends db{constructor(t){super(t);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class uw{constructor(t){const e=t.bindTemplate;t.set("isVertical",false);t.itemsView.children.bindTo(t.items).using(t=>t);t.focusables.bindTo(t.items).using(t=>t);t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class dw{constructor(t){this.viewChildren=t.children;this.viewFocusables=t.focusables;this.viewItemsView=t.itemsView;this.viewFocusTracker=t.focusTracker;this.viewLocale=t.locale;this.ungroupedItems=t.createCollection();this.groupedItems=t.createCollection();this.groupedItemsDropdown=this._createGroupedItemsDropdown();this.resizeObserver=null;this.cachedPadding=null;t.itemsView.children.bindTo(this.ungroupedItems).using(t=>t);this.ungroupedItems.on("add",this._updateFocusCycleableItems.bind(this));this.ungroupedItems.on("remove",this._updateFocusCycleableItems.bind(this));t.children.on("add",this._updateFocusCycleableItems.bind(this));t.children.on("remove",this._updateFocusCycleableItems.bind(this));t.items.on("add",(t,e,n)=>{if(n>this.ungroupedItems.length){this.groupedItems.add(e,n-this.ungroupedItems.length)}else{this.ungroupedItems.add(e,n)}this._updateGrouping()});t.items.on("remove",(t,e,n)=>{if(n>this.ungroupedItems.length){this.groupedItems.remove(e)}else{this.ungroupedItems.remove(e)}this._updateGrouping()});t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element;this._enableGroupingOnResize()}destroy(){this.groupedItemsDropdown.destroy();this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement)){return}let t;while(this._areItemsOverflowing){this._groupLastItem();t=true}if(!t&&this.groupedItems.length){while(this.groupedItems.length&&!this._areItemsOverflowing){this._ungroupFirstItem()}if(this._areItemsOverflowing){this._groupLastItem()}}}get _areItemsOverflowing(){if(!this.ungroupedItems.length){return false}const t=this.viewElement;const e=this.viewLocale.uiLanguageDirection;const n=new yh(t.lastChild);const i=new yh(t);if(!this.cachedPadding){const n=Ou.window.getComputedStyle(t);const i=e==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[i])}if(e==="ltr"){return n.right>i.right-this.cachedPadding}else{return n.left{if(!t||t!==e.contentRect.width){this._updateGrouping();t=e.contentRect.width}});this._updateGrouping()}_groupLastItem(){if(!this.groupedItems.length){this.viewChildren.add(new xb);this.viewChildren.add(this.groupedItemsDropdown);this.viewFocusTracker.add(this.groupedItemsDropdown.element)}this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first));if(!this.groupedItems.length){this.viewChildren.remove(this.groupedItemsDropdown);this.viewChildren.remove(this.viewChildren.last);this.viewFocusTracker.remove(this.groupedItemsDropdown.element)}}_createGroupedItemsDropdown(){const t=this.viewLocale;const e=t.t;const n=Xb(t);n.class="ck-toolbar__grouped-dropdown";n.panelPosition=t.uiLanguageDirection==="ltr"?"sw":"se";tw(n,[]);n.buttonView.set({label:e("dc"),tooltip:true,icon:rw});n.toolbarView.items.bindTo(this.groupedItems).using(t=>t);return n}_updateFocusCycleableItems(){this.viewFocusables.clear();this.ungroupedItems.map(t=>{this.viewFocusables.add(t)});if(this.groupedItems.length){this.viewFocusables.add(this.groupedItemsDropdown)}}}class hw extends wb{constructor(t,e,n={}){super(t);this.toolbar=new cw(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull});this.editable=new _b(t,e,n.editableElement);this.toolbar.extendTemplate({attributes:{class:["ck-reset_all","ck-rounded-corners"],dir:t.uiLanguageDirection}})}render(){super.render();this.registerChild([this.toolbar,this.editable])}}function fw(t){if(t instanceof HTMLTextAreaElement){return t.value}return t.innerHTML}function gw(t,e){if(t instanceof HTMLTextAreaElement){t.value=e}t.innerHTML=e}function mw(t){const e=t.sourceElement;if(!e){return}if(e.ckeditorInstance){throw new rr["b"]("editor-source-element-already-used: "+"The DOM element cannot be used to create multiple editor instances.",t)}e.ckeditorInstance=t;t.once("destroy",()=>{delete e.ckeditorInstance})}class pw extends fp{constructor(t,e){super(e);if(Gs(t)){this.sourceElement=t;mw(this)}this.data.processor=new bp;this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull");const i=new hw(this.locale,this.editing.view,{editableElement:this.sourceElement,shouldToolbarGroupWhenFull:n});this.ui=new Rp(this,i)}destroy(){const t=this.getData();this.ui.destroy();return super.destroy().then(()=>{if(this.sourceElement){gw(this.sourceElement,t)}})}static create(t,e={}){return new Promise(n=>{const i=Gs(t);if(i&&t.tagName==="TEXTAREA"){throw new rr["b"]("editor-wrong-element: This type of editor cannot be initialized inside