diff --git a/CHANGELOG/CHANGELOG-2.0.md b/CHANGELOG/CHANGELOG-2.0.md new file mode 100644 index 00000000000..b567a856be4 --- /dev/null +++ b/CHANGELOG/CHANGELOG-2.0.md @@ -0,0 +1,17 @@ + +- [v2.0.0-beta.28](#v200-beta28) + - [Changelog since v2.0.0-beta.27](#changelog-since-v200-beta27) + + + + + + +# v2.0.0-beta.28 +## Changelog since v2.0.0-beta.27 +#### 新增 +- [新增] 蓝盾国际化优化 [链接](http://github.com/TencentBlueKing/bk-ci/issues/8975) +- [新增] 使用v4_app_pipeline_upload和v4_app_pipeline_copy接口时,部分设置参数缺失 [链接](http://github.com/TencentBlueKing/bk-ci/issues/9308) + +#### 优化 +- [优化] 优化标签组/标签重名时的报错提示 [链接](http://github.com/TencentBlueKing/bk-ci/issues/9312) diff --git a/CHANGELOG/README.md b/CHANGELOG/README.md index e330d8a92c7..151f861e00e 100644 --- a/CHANGELOG/README.md +++ b/CHANGELOG/README.md @@ -3,4 +3,4 @@ - [CHANGELOG-1.10.md](./CHANGELOG-1.10.md) - [CHANGELOG-1.11.md](./CHANGELOG-1.11.md) - [CHANGELOG-1.12.md](./CHANGELOG-1.12.md) -- [CHANGELOG-1.13.md](./CHANGELOG-1.13.md) +- [CHANGELOG-2.0.md](./CHANGELOG-2.0.md) diff --git a/helm-charts/core/ci/base/default_env.yaml b/helm-charts/core/ci/base/default_env.yaml index 99bfb268867..7c2fa4753fa 100644 --- a/helm-charts/core/ci/base/default_env.yaml +++ b/helm-charts/core/ci/base/default_env.yaml @@ -45,6 +45,7 @@ bkCiNotifyEmailSendChannel: blueking bkCiInitLocale: zh-CN bkCiRedisSsl: false bkCiEsHttps: false +bkCiFrontendIndex: "rewrite .* /$subsystem/index.html break" bkCiDefaultLocale: zh_CN bkCiSupportLanguages: zh_CN,en_US bkEsbEnabled: false diff --git a/helm-charts/core/ci/templates/init/init.bkrepo.yaml b/helm-charts/core/ci/templates/init/init.bkrepo.yaml index 945dc4ec6d1..96492f5c6ba 100644 --- a/helm-charts/core/ci/templates/init/init.bkrepo.yaml +++ b/helm-charts/core/ci/templates/init/init.bkrepo.yaml @@ -89,6 +89,19 @@ spec: curl -s -X PUT $REPO_INIT_GENERIC_METADATA_PATH/bk-store/static/file/$k -u {{ .Values.config.bkRepoUsername }}:{{ .Values.config.bkRepoPassword }} -H \"X-BKREPO-UID: {{ .Values.config.bkRepoUsername }}\" -H \"X-BKREPO-OVERWRITE: true\" --upload-file ${k} echo -e "" done + + # 打开制品库入口 + services="project" + for service in $services + do + until curl --connect-timeout 3 -m 1 -s "http://{{ include "bkci.names.fullname" . }}-$service.{{ .Release.Namespace }}.svc.cluster.local" > nohup + do + echo "waiting for {{ include "bkci.names.fullname" . }}-$service"; + sleep 2; + done + echo "{{ include "bkci.names.fullname" . }}-$service is available"; + done + curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'X-DEVOPS-UID: admin' -d '{"showProjectList": true,"showNav": true,"status": "ok","deleted": false,"iframeUrl": "http://{{ .Values.config.bkRepoHost }}/ui/"}' "http://{{ include "bkci.names.fullname" . }}-project.{{ .Release.Namespace }}/api/op/services/update/Repo" restartPolicy: Never {{- end -}} {{- end -}} diff --git a/scripts/bkenv.properties b/scripts/bkenv.properties index 8af958ad7dd..a24b3156501 100644 --- a/scripts/bkenv.properties +++ b/scripts/bkenv.properties @@ -9,6 +9,8 @@ BK_CODECC_DATA_DIR= BK_CODECC_HOME= # BK_CODECC_PRIVATE_URL无默认值. 无需修改. 声明依赖, 蓝鲸环境下会自动填充. 其他环境无需填写. BK_CODECC_PRIVATE_URL= +# BK_CODECC_PRIVATE_PROJECT_ID 项目ID +BK_CODECC_PRIVATE_PROJECT_ID= # BK_CI_CODECC_OPENAPI_TOKEN无默认值. 获取CODECC任务回调接口TOKEN BK_CI_CODECC_OPENAPI_TOKEN= # BK_DOMAIN无默认值. 按需修改. 声明依赖, 蓝鲸环境下会自动填充. 其他环境需修改, 建议使用用户持有的公网域名(但解析为内网IP). @@ -143,6 +145,8 @@ BK_ESB_ENABLED=false BK_ESB_HOST= # BK_CI_PUBLIC_PATH BK_CI_PUBLIC_PATH= +# BK_CI_FRONTEND_INDEX +BK_CI_FRONTEND_INDEX="rewrite .* /$subsystem/index.html break" ########## # 2-公共依赖 diff --git a/src/backend/ci/core/auth/biz-auth/src/main/kotlin/com/tencent/devops/auth/cron/AuthCronManager.kt b/src/backend/ci/core/auth/biz-auth/src/main/kotlin/com/tencent/devops/auth/cron/AuthCronManager.kt index 75e7a840825..a4e4f7376fd 100644 --- a/src/backend/ci/core/auth/biz-auth/src/main/kotlin/com/tencent/devops/auth/cron/AuthCronManager.kt +++ b/src/backend/ci/core/auth/biz-auth/src/main/kotlin/com/tencent/devops/auth/cron/AuthCronManager.kt @@ -252,7 +252,7 @@ class AuthCronManager @Autowired constructor( ) } page++ - } while (resourceGroupConfigResult.size == PageUtil.DEFAULT_PAGE) + } while (resourceGroupConfigResult.size == PageUtil.DEFAULT_PAGE_SIZE) logger.info("init auth resource group config I18n end") } finally { redisLock.unlock() diff --git a/src/backend/ci/core/dispatch-kubernetes/biz-dispatch-kubernetes/src/main/kotlin/com/tencent/devops/dispatch/kubernetes/service/KubernetesContainerService.kt b/src/backend/ci/core/dispatch-kubernetes/biz-dispatch-kubernetes/src/main/kotlin/com/tencent/devops/dispatch/kubernetes/service/KubernetesContainerService.kt index 65da2b7f187..e8fe302cf9c 100644 --- a/src/backend/ci/core/dispatch-kubernetes/biz-dispatch-kubernetes/src/main/kotlin/com/tencent/devops/dispatch/kubernetes/service/KubernetesContainerService.kt +++ b/src/backend/ci/core/dispatch-kubernetes/biz-dispatch-kubernetes/src/main/kotlin/com/tencent/devops/dispatch/kubernetes/service/KubernetesContainerService.kt @@ -45,7 +45,6 @@ import com.tencent.devops.dispatch.kubernetes.common.ENV_KEY_GATEWAY import com.tencent.devops.dispatch.kubernetes.common.ENV_KEY_PROJECT_ID import com.tencent.devops.dispatch.kubernetes.common.SLAVE_ENVIRONMENT import com.tencent.devops.dispatch.kubernetes.components.LogsPrinter -import com.tencent.devops.dispatch.kubernetes.dao.DispatchKubernetesBuildDao import com.tencent.devops.dispatch.kubernetes.interfaces.ContainerService import com.tencent.devops.dispatch.kubernetes.pojo.BK_CONTAINER_BUILD_ERROR import com.tencent.devops.dispatch.kubernetes.pojo.BK_READY_CREATE_KUBERNETES_BUILD_MACHINE @@ -61,6 +60,7 @@ import com.tencent.devops.dispatch.kubernetes.pojo.KubernetesDockerRegistry import com.tencent.devops.dispatch.kubernetes.pojo.KubernetesResource import com.tencent.devops.dispatch.kubernetes.pojo.PodNameSelector import com.tencent.devops.dispatch.kubernetes.pojo.Pool +import com.tencent.devops.dispatch.kubernetes.pojo.SpecialBuilderConfig import com.tencent.devops.dispatch.kubernetes.pojo.StartBuilderParams import com.tencent.devops.dispatch.kubernetes.pojo.StopBuilderParams import com.tencent.devops.dispatch.kubernetes.pojo.TaskStatusEnum @@ -85,7 +85,6 @@ import com.tencent.devops.dispatch.kubernetes.pojo.isSuccess import com.tencent.devops.dispatch.kubernetes.pojo.readyToStart import com.tencent.devops.dispatch.kubernetes.utils.CommonUtils import org.apache.commons.lang3.RandomStringUtils -import org.jooq.DSLContext import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Value @@ -96,12 +95,10 @@ import java.util.stream.Collectors @Service("kubernetesContainerService") class KubernetesContainerService @Autowired constructor( private val logsPrinter: LogsPrinter, - private val dslContext: DSLContext, private val commonConfig: CommonConfig, private val kubernetesTaskClient: KubernetesTaskClient, private val kubernetesBuilderClient: KubernetesBuilderClient, - private val kubernetesJobClient: KubernetesJobClient, - private val dispatchKubernetesBuildDao: DispatchKubernetesBuildDao + private val kubernetesJobClient: KubernetesJobClient ) : ContainerService { companion object { @@ -143,6 +140,9 @@ class KubernetesContainerService @Autowired constructor( @Value("\${kubernetes.gateway.webConsoleProxy}") val webConsoleProxy: String = "" + @Value("\${kubernetes.privateBuilderTaint:}") + val privateBuilderTaint: String = "" + override fun getBuilderStatus( buildId: String, vmSeqId: String, @@ -245,7 +245,8 @@ class KubernetesContainerService @Autowired constructor( ), command = listOf("/bin/sh", entrypoint), nfs = null, - privateBuilder = null, + privateBuilder = if (privateBuilderTaint.isBlank()) null + else SpecialBuilderConfig(privateBuilderTaint), specialBuilder = null ) ) diff --git a/src/backend/ci/core/project/api-project/src/main/kotlin/com/tencent/devops/project/pojo/ProjectCreateInfo.kt b/src/backend/ci/core/project/api-project/src/main/kotlin/com/tencent/devops/project/pojo/ProjectCreateInfo.kt index ad1a7ad6994..ccf2a8c185e 100644 --- a/src/backend/ci/core/project/api-project/src/main/kotlin/com/tencent/devops/project/pojo/ProjectCreateInfo.kt +++ b/src/backend/ci/core/project/api-project/src/main/kotlin/com/tencent/devops/project/pojo/ProjectCreateInfo.kt @@ -66,6 +66,8 @@ data class ProjectCreateInfo( val logoAddress: String? = null, @ApiModelProperty("项目性质") val authSecrecy: Int? = ProjectAuthSecrecyStatus.PUBLIC.value, + @ApiModelProperty("是否可用") + val enabled: Boolean = true, @ApiModelProperty("运营产品ID") val productId: Int? = null, @ApiModelProperty("运营产品名称") diff --git a/src/backend/ci/core/project/biz-project/src/main/kotlin/com/tencent/devops/project/dao/ProjectDao.kt b/src/backend/ci/core/project/biz-project/src/main/kotlin/com/tencent/devops/project/dao/ProjectDao.kt index efbcfaa52ef..14f4c046509 100644 --- a/src/backend/ci/core/project/biz-project/src/main/kotlin/com/tencent/devops/project/dao/ProjectDao.kt +++ b/src/backend/ci/core/project/biz-project/src/main/kotlin/com/tencent/devops/project/dao/ProjectDao.kt @@ -371,7 +371,7 @@ class ProjectDao { userDeptDetail.deptName, userDeptDetail.centerName, channelCode!!.name, - true, + projectCreateInfo.enabled, projectCreateInfo.properties?.let { JsonUtil.toJson(it, false) }, diff --git a/src/backend/ci/core/store/biz-store-image-sample/src/main/kotlin/com/tencent/devops/store/service/image/impl/SampleImageInitService.kt b/src/backend/ci/core/store/biz-store-image-sample/src/main/kotlin/com/tencent/devops/store/service/image/impl/SampleImageInitService.kt index 360c4559773..1036934519d 100644 --- a/src/backend/ci/core/store/biz-store-image-sample/src/main/kotlin/com/tencent/devops/store/service/image/impl/SampleImageInitService.kt +++ b/src/backend/ci/core/store/biz-store-image-sample/src/main/kotlin/com/tencent/devops/store/service/image/impl/SampleImageInitService.kt @@ -89,7 +89,8 @@ class SampleImageInitService @Autowired constructor( projectCreateInfo = ProjectCreateInfo( projectName = imageInitRequest?.projectCode ?: "Demo", englishName = projectCode, - description = imageInitRequest?.projectDesc ?: "demo project" + description = imageInitRequest?.projectDesc ?: "demo project", + enabled = false ) ) if (createDemoProjectResult.isNotOk() || createDemoProjectResult.data != true) { diff --git a/src/frontend/bk-permission/.bk.development.env b/src/frontend/bk-permission/.bk.development.env new file mode 100644 index 00000000000..2eaf259e1dc --- /dev/null +++ b/src/frontend/bk-permission/.bk.development.env @@ -0,0 +1,4 @@ +# .bk.development.env 生产模式生效 + +# 开发 port +BK_APP_PORT = 5002 diff --git a/src/frontend/bk-permission/.bk.env b/src/frontend/bk-permission/.bk.env new file mode 100644 index 00000000000..9f0986e777e --- /dev/null +++ b/src/frontend/bk-permission/.bk.env @@ -0,0 +1,4 @@ +# .env 所有环境生效的配置 + +# 接口前缀 +BK_AJAX_URL_PREFIX = '/' diff --git a/src/frontend/bk-permission/.bk.production.env b/src/frontend/bk-permission/.bk.production.env new file mode 100644 index 00000000000..460992b67d6 --- /dev/null +++ b/src/frontend/bk-permission/.bk.production.env @@ -0,0 +1 @@ +# .bk.production.env 生产模式生效 diff --git a/src/frontend/bk-permission/.browserslistrc b/src/frontend/bk-permission/.browserslistrc new file mode 100644 index 00000000000..14461370acc --- /dev/null +++ b/src/frontend/bk-permission/.browserslistrc @@ -0,0 +1,4 @@ +# Browsers that we support + +last 2 versions +> 1% diff --git a/src/frontend/bk-permission/.eslintignore b/src/frontend/bk-permission/.eslintignore new file mode 100644 index 00000000000..17024f0adf9 --- /dev/null +++ b/src/frontend/bk-permission/.eslintignore @@ -0,0 +1,6 @@ +dist +public +postcss.config.js +bk.config.js +paas-server +mock-server diff --git a/src/frontend/bk-permission/.eslintrc.js b/src/frontend/bk-permission/.eslintrc.js new file mode 100644 index 00000000000..56ab13cac28 --- /dev/null +++ b/src/frontend/bk-permission/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ['@blueking/eslint-config-bk/vue3'], +}; diff --git a/src/frontend/bk-permission/.gitignore b/src/frontend/bk-permission/.gitignore new file mode 100644 index 00000000000..eba86536257 --- /dev/null +++ b/src/frontend/bk-permission/.gitignore @@ -0,0 +1,75 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.vscode + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Typescript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +package-lock.json +webpack-stats.json + +webpack_cache/ + +test/unit/coverage + +*.bak* + +# Editor directories and files +.DS_Store +.idea +*.suo +*.ntvs* +*.njsproj +*.sln diff --git a/src/frontend/bk-permission/.stylelintignore b/src/frontend/bk-permission/.stylelintignore new file mode 100644 index 00000000000..c2658d7d1b3 --- /dev/null +++ b/src/frontend/bk-permission/.stylelintignore @@ -0,0 +1 @@ +node_modules/ diff --git a/src/frontend/bk-permission/.stylelintrc.js b/src/frontend/bk-permission/.stylelintrc.js new file mode 100644 index 00000000000..2bea3aba56a --- /dev/null +++ b/src/frontend/bk-permission/.stylelintrc.js @@ -0,0 +1,4 @@ +module.exports = { + defaultSeverity: 'error', + extends: ['@blueking/stylelint-config-bk'], +} diff --git a/src/frontend/bk-permission/README.md b/src/frontend/bk-permission/README.md new file mode 100644 index 00000000000..c7a14ac4af8 --- /dev/null +++ b/src/frontend/bk-permission/README.md @@ -0,0 +1,8 @@ +### bk-permission + +#### 用途 +蓝盾对接权限中心相关资源 + +#### 使用方式 +```js +``` diff --git a/src/frontend/bk-permission/babel.config.js b/src/frontend/bk-permission/babel.config.js new file mode 100644 index 00000000000..1feff7189cf --- /dev/null +++ b/src/frontend/bk-permission/babel.config.js @@ -0,0 +1,6 @@ +module.exports = { + babelrcRoots: ['.'], + presets: [ + "@blueking/babel-preset-bk" + ] +} diff --git a/src/frontend/bk-permission/bk.config.js b/src/frontend/bk-permission/bk.config.js new file mode 100644 index 00000000000..16aa792b109 --- /dev/null +++ b/src/frontend/bk-permission/bk.config.js @@ -0,0 +1,39 @@ +const path = require('path'); + +module.exports = { + host: process.env.BK_APP_HOST, + port: process.env.BK_APP_PORT, + publicPath: process.env.BK_STATIC_URL, + cache: true, + open: true, + replaceStatic: true, + target: 'lib', + configureWebpack: { + externals: { + vue: 'vue' + } + }, + chainWebpack (config) { + config.module + .rule('svg') + .clear(); + + config.module + .rule('svg-inline') + .test(/\.(svg)(\?inline)?$/) + .set('type', 'asset/inline'); + + config.resolve + .modules + .clear() + .add('node_modules') + .add(path.join(__dirname, 'node_modules')) + + config.resolveLoader + .modules + .clear() + .add('node_modules') + .add(path.join(__dirname, 'node_modules')) + return config; + } +}; diff --git a/src/frontend/bk-permission/dist/main.css b/src/frontend/bk-permission/dist/main.css new file mode 100644 index 00000000000..39c34927ab5 --- /dev/null +++ b/src/frontend/bk-permission/dist/main.css @@ -0,0 +1 @@ +.no-enable-permission[data-v-34d87135]{height:100%}.content-wrapper[data-v-34d87135]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;padding-top:10%;text-align:center;width:100%}[data-v-34d87135] .bk-exception-img{height:240px}.mt10[data-v-34d87135]{margin-top:10px}.apply-form[data-v-cf69882c]{width:98%}[data-v-cf69882c] .bk-dialog-header{text-align:left!important}.deadline-wrapper[data-v-cf69882c]{display:-webkit-box;display:-ms-flexbox;display:flex}.deadline-btn[data-v-cf69882c]{min-width:100px}.custom-time-select[data-v-cf69882c]{width:110px}.expired[data-v-cf69882c]{padding-right:10px}.new-expired[data-v-cf69882c]{padding-left:10px}.arrows-icon[data-v-cf69882c]{height:12px;width:12px}.btn[data-v-620738ef]{margin-right:5px}.group-name[data-v-620738ef]{color:#979ba5;font-size:12px;margin-left:10px}.status-content[data-v-620738ef]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.status-icon[data-v-620738ef]{height:16px;margin-right:5px;width:16px}.detail-content[data-v-620738ef]{padding:20px}.detail-content .title[data-v-620738ef]{color:#313238;font-size:14px;margin-left:14px}.detail-content .title[data-v-620738ef]:before{background:#699df4;border-radius:1px;content:"";height:16px;left:20px;position:absolute;top:22px;width:4px}.detail-content .content[data-v-620738ef]{margin-top:15px}.detail-content .permission-item[data-v-620738ef]{cursor:default!important;margin-bottom:10px;min-width:150px}.detail-content .is-disabled .bk-checkbox-text[data-v-620738ef]{color:#d6d7d7!important}.detail-content .is-checked .bk-checkbox[data-v-620738ef]{background-color:#c2daff!important;border-color:#c2daff!important}.detail-content .is-checked .bk-checkbox-text[data-v-620738ef]{color:#63656e!important}.group-manage[data-v-0ce31da9]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-wrapper[data-v-0ce31da9]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;padding-top:10%;text-align:center;width:100%}.btn[data-v-0ce31da9]{margin-top:32px}[data-v-0ce31da9] .bk-exception-img{height:240px}[data-v-0ce31da9] .bk-exception-title{color:#313238;font-size:24px;margin-top:18px}.bk-scroll-load-list[data-v-fce37e0c]{height:100%;overflow:auto}.group-aside[data-v-1e179e81]{background-color:#fff;border-right:1px solid #dde0e6;height:100%;min-width:240px;width:240px}.group-list[data-v-1e179e81]{height:auto;max-height:calc(100% - 130px);overflow-y:auto}.group-list[data-v-1e179e81]::-webkit-scrollbar-thumb{background-color:#c4c6cc!important;border-radius:5px!important}.group-list[data-v-1e179e81]::-webkit-scrollbar-thumb:hover{background-color:#979ba5!important}.group-list[data-v-1e179e81]::-webkit-scrollbar{height:4px!important;width:4px!important}.group-title[data-v-1e179e81]{display:inline-block;font-size:14px;font-weight:700;line-height:50px;margin-bottom:8px;padding-left:24px;width:100%}.group-item[data-v-1e179e81]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#63656e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:40px;line-height:40px;padding:0 12px;width:100%}.group-item[data-v-1e179e81]:hover{background-color:#eaebf0}.group-active[data-v-1e179e81]{background-color:#e1ecff!important;color:#3a84ff!important}.group-active .group-num[data-v-1e179e81],.group-active .user-num[data-v-1e179e81]{background-color:#a3c5fd;color:#fff}.group-active .group-icon[data-v-1e179e81]{-webkit-filter:invert(100%) sepia(0) saturate(1%) hue-rotate(151deg) brightness(104%) contrast(101%);filter:invert(100%) sepia(0) saturate(1%) hue-rotate(151deg) brightness(104%) contrast(101%)}.group-num[data-v-1e179e81],.user-num[data-v-1e179e81]{background-color:#a3c5fd;color:#fff}.group-name[data-v-1e179e81]{-webkit-box-flex:1;display:inline-block;-ms-flex:1;flex:1;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-num[data-v-1e179e81],.user-num[data-v-1e179e81]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;background:#f0f1f5;border-radius:2px;color:#c4c6cc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:16px;justify-content:space-evenly;line-height:16px;margin-right:3px;text-align:center;width:40px}.more-icon[data-v-1e179e81]{border-radius:50%;color:#63656e;padding:1px}.more-icon[data-v-1e179e81]:hover{background-color:#dcdee5;color:#3a84ff!important}.group-icon[data-v-1e179e81]{-webkit-filter:invert(89%) sepia(8%) saturate(136%) hue-rotate(187deg) brightness(91%) contrast(86%);filter:invert(89%) sepia(8%) saturate(136%) hue-rotate(187deg) brightness(91%) contrast(86%);height:12px;width:12px}.line-split[data-v-1e179e81]{background:#ccc;height:1px;margin:10px auto;width:80%}.add-group-btn[data-v-1e179e81]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.add-icon[data-v-1e179e81]{margin-right:10px}.group-more-option[data-v-1e179e81]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px}.close-btn[data-v-1e179e81]{margin-bottom:20px;text-align:center}.small-size[data-v-1e179e81]{scale:.9}.close-manage-dialog .title-icon[data-v-1e179e81]{color:#ff9c01;font-size:42px;margin-bottom:15px}.close-manage-dialog .close-title[data-v-1e179e81]{margin-top:10px;white-space:normal!important}.close-manage-dialog .bk-dialog-header[data-v-1e179e81]{padding:15px 0}.close-manage-dialog .bk-dialog-title[data-v-1e179e81]{height:26px!important;overflow:visible!important;overflow:initial!important}.close-manage-dialog .confirm-close[data-v-1e179e81]{margin:15px 0 30px}.close-manage-dialog .close-tips[data-v-1e179e81]{background:#f5f6fa;padding:20px}.close-manage-dialog .option-btns[data-v-1e179e81]{margin-top:20px;text-align:center}.close-manage-dialog .option-btns .close-btn[data-v-1e179e81]{margin-bottom:0!important;margin-right:10px}.close-manage-dialog .option-btns .btn[data-v-1e179e81]{width:88px}.group-more-option .bk-tooltip-ref{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px}.permission-manage[data-v-8efa30a2]{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.149);box-shadow:0 2px 2px 0 rgba(0,0,0,.149);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.permission-wrapper[data-v-2f3bd88b]{height:100%;overflow:auto;width:100%}.bk-permission-cursor-element{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzYzNjU2RSIgZD0iTTEwLjg3NSA4aC41OGMuMzAxIDAgLjU0NS4yNS41NDUuNTZ2Ni44OGMwIC4zMS0uMjQ0LjU2LS41NDUuNTZILjU0NUEuNTUyLjU1MiAwIDAgMSAwIDE1LjQ0VjguNTZDMCA4LjI1LjI0NCA4IC41NDUgOCIvPjxwYXRoIGZpbGw9IiM2MzY1NkUiIGQ9Ik0xLjcwNSA4VjIuMjRDMS43MDUgMS4wMDMgMi42OCAwIDMuODg2IDBoNC4yMjhjMS4yMDUgMCAyLjE4MSAxLjAwMyAyLjE4MSAyLjI0VjZIOS4wNjhWMi4yNGMwLS41NC0uNDI4LS45OC0uOTU0LS45OEgzLjg4NmEuOTY4Ljk2OCAwIDAgMC0uOTU0Ljk4VjhoNy45NDNaIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdHlwZT0idHJhbnNsYXRlIiB2YWx1ZXM9IjAgMjsgMCAwOyAwIDAiIGtleVRpbWVzPSIwOyAuNTsgMSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3BhdGg+PC9zdmc+);height:16px;width:12px}.bk-permission-disable .bk-button,.bk-permission-disable .bk-button:hover,.bk-permission-disable.bk-button,.bk-permission-disable.bk-button:hover{background:#fff!important;border-color:#dcdee5!important;color:#c4c6cc!important}.bk-permission-disable .bk-button.bk-button-primary,.bk-permission-disable .bk-button.bk-button-primary:hover,.bk-permission-disable .bk-button.bk-primary,.bk-permission-disable .bk-button.bk-primary:hover,.bk-permission-disable.bk-button.bk-button-primary,.bk-permission-disable.bk-button.bk-button-primary:hover,.bk-permission-disable.bk-button.bk-primary,.bk-permission-disable.bk-button.bk-primary:hover{background:#dcdee5!important;border-color:#dcdee5!important;color:#fff!important}.bk-permission-disable .bk-button.bk-button-text,.bk-permission-disable .bk-button.bk-button-text:hover,.bk-permission-disable.bk-button.bk-button-text,.bk-permission-disable.bk-button.bk-button-text:hover{background:transparent!important;border-color:transparent!important;color:#dcdee5!important}.bk-permission-disable,.bk-permission-disable:hover{color:#dcdee5!important}.bk-permission-tooltips{position:relative;white-space:nowrap}.bk-permission-tooltips[tooltips]:before{border-color:#000 transparent transparent;border-style:solid;border-width:4px 6px 0;content:"";left:50%;opacity:0;position:absolute;top:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.bk-permission-tooltips[tooltips]:after{background-color:rgba(0,0,0,.8);border-radius:5px;color:#fff;content:attr(tooltips);font-size:12px;left:50%;line-height:18px;opacity:0;padding:7px 14px;pointer-events:none;position:absolute;text-align:center;top:-5px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);z-index:9999}.bk-permission-tooltips[tooltips]:hover:after,.bk-permission-tooltips[tooltips]:hover:before{opacity:1}.permission-dialog .bk-dialog-sub-header{padding:0!important;text-align:center}.permission-exception .bk-exception-text{margin:-5px 0 25px}.permission-table{margin-bottom:20px;margin-left:25px;width:590px!important}.permission-table.bk-table:before{background:#dfe0e5}.permission-table .bk-table-empty-block{width:auto}.permission-table .cell{width:90%}.permission-footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fafbfd;-webkit-box-shadow:0 -1px 0 0 #dcdee5;box-shadow:0 -1px 0 0 #dcdee5;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:flex-end}.permission-confirm{margin-right:5px}.permission-cancel{margin-right:25px}.permission-list{background:#3a84ff;border-radius:2px;height:32px;margin-right:5px;width:94px}.permission-list .bk-dropdown-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px!important;height:100%;justify-content:center;line-height:30px;padding:0 14px}.permission-list .bk-dropdown-list{width:auto}.permission-list .bk-dropdown-list>li{cursor:pointer;font-size:14px!important;font-weight:400;line-height:32px;padding:0 14px}.permission-list .bk-dropdown-list>li:hover{background:#f5f7fa}.permission-list .icon-angle-down{font-size:20px}.permission-refresh-dialog{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:25px}.permission-dialog-v3 .bk-modal-header{height:30px}.permission-dialog-v3 .bk-modal-content{padding:0!important}.permission-dialog-v3 .bk-exception-part{margin-bottom:20px}.permission-dialog-v3.bk-modal-wrapper.bk-info-wrapper .bk-modal-content .bk-info-sub-title{margin-bottom:0}.permission-dialog-v3 .permission-table-wrapper{margin-bottom:20px;margin-left:25px;width:590px!important}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr25{margin-right:25px}.icon-angle-down-v3{font-size:20px;margin:0 -7px 0 2px} \ No newline at end of file diff --git a/src/frontend/bk-permission/dist/main.js b/src/frontend/bk-permission/dist/main.js new file mode 100644 index 00000000000..da706b01f7a --- /dev/null +++ b/src/frontend/bk-permission/dist/main.js @@ -0,0 +1,9 @@ +(function(Cr,yr){typeof exports=="object"&&typeof module=="object"?module.exports=yr(require("vue")):typeof define=="function"&&define.amd?define(["vue"],yr):typeof exports=="object"?exports.MyLibrary=yr(require("vue")):Cr.MyLibrary=yr(Cr.vue)})(typeof self<"u"?self:this,function(zr){return function(){var Cr={28926:function(s,c,t){"use strict";t.r(c)},80638:function(s,c,t){"use strict";t.r(c)},27831:function(s,c,t){"use strict";t(20148),t(37209),t(25341),t(50754),t(84873),Object.defineProperty(c,"__esModule",{value:!0});var r={};c.default=void 0,t(3105),t(71342);var n=o(t(78342));Object.keys(n).forEach(function(a){a==="default"||a==="__esModule"||Object.prototype.hasOwnProperty.call(r,a)||a in c&&c[a]===n[a]||Object.defineProperty(c,a,{enumerable:!0,get:function(){return n[a]}})});function e(a){if(typeof WeakMap!="function")return null;var l=new WeakMap,v=new WeakMap;return(e=function(p){return p?v:l})(a)}function o(a,l){if(!l&&a&&a.__esModule)return a;if(a===null||typeof a!="object"&&typeof a!="function")return{default:a};var v=e(l);if(v&&v.has(a))return v.get(a);var d={},p=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in a)if(h!=="default"&&Object.prototype.hasOwnProperty.call(a,h)){var g=p?Object.getOwnPropertyDescriptor(a,h):null;g&&(g.get||g.set)?Object.defineProperty(d,h,g):d[h]=a[h]}return d.default=a,v&&v.set(a,d),d}var i=c.default=n.default;if(typeof window<"u"){var u=window.document.currentScript,f=u&&u.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);f&&(t.p=f[1])}},41072:function(s,c,t){"use strict";var r=t(17171),n=t(38104),e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not a function")}},50444:function(s,c,t){"use strict";var r=t(71346),n=t(38104),e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not a constructor")}},89835:function(s,c,t){"use strict";var r=t(17171),n=String,e=TypeError;s.exports=function(o){if(typeof o=="object"||r(o))return o;throw e("Can't set "+n(o)+" as a prototype")}},24263:function(s,c,t){"use strict";var r=t(58959),n=t(35514),e=t(956).f,o=r("unscopables"),i=Array.prototype;i[o]===void 0&&e(i,o,{configurable:!0,value:n(null)}),s.exports=function(u){i[o][u]=!0}},46083:function(s,c,t){"use strict";var r=t(27299).charAt;s.exports=function(n,e,o){return e+(o?r(n,e).length:1)}},90744:function(s,c,t){"use strict";var r=t(71243),n=TypeError;s.exports=function(e,o){if(r(o,e))return e;throw n("Incorrect invocation")}},25050:function(s,c,t){"use strict";var r=t(40458),n=String,e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not an object")}},70158:function(s,c,t){"use strict";var r=t(17210);s.exports=r(function(){if(typeof ArrayBuffer=="function"){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}})},2619:function(s,c,t){"use strict";var r=t(66778).forEach,n=t(76614),e=n("forEach");s.exports=e?[].forEach:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}},31245:function(s,c,t){"use strict";var r=t(84954),n=t(34218),e=t(88057),o=t(75115),i=t(40418),u=t(71346),f=t(15701),a=t(20207),l=t(90332),v=t(25702),d=Array;s.exports=function(h){var g=e(h),y=u(this),O=arguments.length,N=O>1?arguments[1]:void 0,A=N!==void 0;A&&(N=r(N,O>2?arguments[2]:void 0));var M=v(g),I=0,m,S,T,P,R,D;if(M&&!(this===d&&i(M)))for(P=l(g,M),R=P.next,S=y?new this:[];!(T=n(R,P)).done;I++)D=A?o(P,N,[T.value,I],!0):T.value,a(S,I,D);else for(m=f(g),S=y?new this(m):d(m);m>I;I++)D=A?N(g[I],I):g[I],a(S,I,D);return S.length=I,S}},84385:function(s,c,t){"use strict";var r=t(15376),n=t(94179),e=t(15701),o=function(i){return function(u,f,a){var l=r(u),v=e(l),d=n(a,v),p;if(i&&f!==f){for(;v>d;)if(p=l[d++],p!==p)return!0}else for(;v>d;d++)if((i||d in l)&&l[d]===f)return i||d||0;return!i&&-1}};s.exports={includes:o(!0),indexOf:o(!1)}},66778:function(s,c,t){"use strict";var r=t(84954),n=t(64289),e=t(60687),o=t(88057),i=t(15701),u=t(96001),f=n([].push),a=function(l){var v=l===1,d=l===2,p=l===3,h=l===4,g=l===6,y=l===7,O=l===5||g;return function(N,A,M,I){for(var m=o(N),S=e(m),T=r(A,M),P=i(S),R=0,D=I||u,B=v?D(N,P):d||y?D(N,0):void 0,W,U;P>R;R++)if((O||R in S)&&(W=S[R],U=T(W,R,m),l))if(v)B[R]=U;else if(U)switch(l){case 3:return!0;case 5:return W;case 6:return R;case 2:f(B,W)}else switch(l){case 4:return!1;case 7:f(B,W)}return g?-1:p||h?h:B}};s.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}},27997:function(s,c,t){"use strict";var r=t(17210),n=t(58959),e=t(21128),o=n("species");s.exports=function(i){return e>=51||!r(function(){var u=[],f=u.constructor={};return f[o]=function(){return{foo:1}},u[i](Boolean).foo!==1})}},76614:function(s,c,t){"use strict";var r=t(17210);s.exports=function(n,e){var o=[][n];return!!o&&r(function(){o.call(null,e||function(){return 1},1)})}},30338:function(s,c,t){"use strict";var r=t(41072),n=t(88057),e=t(60687),o=t(15701),i=TypeError,u=function(f){return function(a,l,v,d){r(l);var p=n(a),h=e(p),g=o(p),y=f?g-1:0,O=f?-1:1;if(v<2)for(;;){if(y in h){d=h[y],y+=O;break}if(y+=O,f?y<0:g<=y)throw i("Reduce of empty array with no initial value")}for(;f?y>=0:g>y;y+=O)y in h&&(d=l(d,h[y],y,p));return d}};s.exports={left:u(!1),right:u(!0)}},63039:function(s,c,t){"use strict";var r=t(77246),n=t(66902),e=TypeError,o=Object.getOwnPropertyDescriptor,i=r&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(u){return u instanceof TypeError}}();s.exports=i?function(u,f){if(n(u)&&!o(u,"length").writable)throw e("Cannot set read only .length");return u.length=f}:function(u,f){return u.length=f}},56991:function(s,c,t){"use strict";var r=t(94179),n=t(15701),e=t(20207),o=Array,i=Math.max;s.exports=function(u,f,a){for(var l=n(u),v=r(f,l),d=r(a===void 0?l:a,l),p=o(i(d-v,0)),h=0;v0;)u[d]=u[--d];d!==l++&&(u[d]=v)}return u},i=function(u,f,a,l){for(var v=f.length,d=a.length,p=0,h=0;p"u"&&c!==void 0;s.exports={all:c,IS_HTMLDDA:t}},37970:function(s,c,t){"use strict";var r=t(85985),n=t(40458),e=r.document,o=n(e)&&n(e.createElement);s.exports=function(i){return o?e.createElement(i):{}}},83223:function(s){"use strict";var c=TypeError,t=9007199254740991;s.exports=function(r){if(r>t)throw c("Maximum allowed index exceeded");return r}},55504:function(s){"use strict";s.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},75056:function(s,c,t){"use strict";var r=t(37970),n=r("span").classList,e=n&&n.constructor&&n.constructor.prototype;s.exports=e===Object.prototype?void 0:e},92942:function(s,c,t){"use strict";var r=t(93041),n=t(91618);s.exports=!r&&!n&&typeof window=="object"&&typeof document=="object"},93041:function(s){"use strict";s.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},24186:function(s,c,t){"use strict";var r=t(39676);s.exports=/ipad|iphone|ipod/i.test(r)&&typeof Pebble<"u"},33183:function(s,c,t){"use strict";var r=t(39676);s.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},91618:function(s,c,t){"use strict";var r=t(85985),n=t(31386);s.exports=n(r.process)==="process"},30563:function(s,c,t){"use strict";var r=t(39676);s.exports=/web0s(?!.*chrome)/i.test(r)},39676:function(s){"use strict";s.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},21128:function(s,c,t){"use strict";var r=t(85985),n=t(39676),e=r.process,o=r.Deno,i=e&&e.versions||o&&o.version,u=i&&i.v8,f,a;u&&(f=u.split("."),a=f[0]>0&&f[0]<4?1:+(f[0]+f[1])),!a&&n&&(f=n.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=n.match(/Chrome\/(\d+)/),f&&(a=+f[1]))),s.exports=a},76945:function(s){"use strict";s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},95610:function(s,c,t){"use strict";var r=t(85985),n=t(90948).f,e=t(89289),o=t(25847),i=t(59013),u=t(22861),f=t(73289);s.exports=function(a,l){var v=a.target,d=a.global,p=a.stat,h,g,y,O,N,A;if(d?g=r:p?g=r[v]||i(v,{}):g=(r[v]||{}).prototype,g)for(y in l){if(N=l[y],a.dontCallGetSet?(A=n(g,y),O=A&&A.value):O=g[y],h=f(d?y:v+(p?".":"#")+y,a.forced),!h&&O!==void 0){if(typeof N==typeof O)continue;u(N,O)}(a.sham||O&&O.sham)&&e(N,"sham",!0),o(g,y,N,a)}}},17210:function(s){"use strict";s.exports=function(c){try{return!!c()}catch{return!0}}},76391:function(s,c,t){"use strict";t(3105);var r=t(76213),n=t(25847),e=t(90584),o=t(17210),i=t(58959),u=t(89289),f=i("species"),a=RegExp.prototype;s.exports=function(l,v,d,p){var h=i(l),g=!o(function(){var A={};return A[h]=function(){return 7},""[l](A)!==7}),y=g&&!o(function(){var A=!1,M=/a/;return l==="split"&&(M={},M.constructor={},M.constructor[f]=function(){return M},M.flags="",M[h]=/./[h]),M.exec=function(){return A=!0,null},M[h](""),!A});if(!g||!y||d){var O=r(/./[h]),N=v(h,""[l],function(A,M,I,m,S){var T=r(A),P=M.exec;return P===e||P===a.exec?g&&!S?{done:!0,value:O(M,I,m)}:{done:!0,value:T(I,M,m)}:{done:!1}});n(String.prototype,l,N[0]),n(a,h,N[1])}p&&u(a[h],"sham",!0)}},86645:function(s,c,t){"use strict";var r=t(17210);s.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},79351:function(s,c,t){"use strict";var r=t(54782),n=Function.prototype,e=n.apply,o=n.call;s.exports=typeof Reflect=="object"&&Reflect.apply||(r?o.bind(e):function(){return o.apply(e,arguments)})},84954:function(s,c,t){"use strict";var r=t(76213),n=t(41072),e=t(54782),o=r(r.bind);s.exports=function(i,u){return n(i),u===void 0?i:e?o(i,u):function(){return i.apply(u,arguments)}}},54782:function(s,c,t){"use strict";var r=t(17210);s.exports=!r(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")})},34218:function(s,c,t){"use strict";var r=t(54782),n=Function.prototype.call;s.exports=r?n.bind(n):function(){return n.apply(n,arguments)}},17332:function(s,c,t){"use strict";var r=t(77246),n=t(93245),e=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,i=n(e,"name"),u=i&&function(){}.name==="something",f=i&&(!r||r&&o(e,"name").configurable);s.exports={EXISTS:i,PROPER:u,CONFIGURABLE:f}},96867:function(s,c,t){"use strict";var r=t(64289),n=t(41072);s.exports=function(e,o,i){try{return r(n(Object.getOwnPropertyDescriptor(e,o)[i]))}catch{}}},76213:function(s,c,t){"use strict";var r=t(31386),n=t(64289);s.exports=function(e){if(r(e)==="Function")return n(e)}},64289:function(s,c,t){"use strict";var r=t(54782),n=Function.prototype,e=n.call,o=r&&n.bind.bind(e,e);s.exports=r?o:function(i){return function(){return e.apply(i,arguments)}}},1364:function(s,c,t){"use strict";var r=t(85985),n=t(17171),e=function(o){return n(o)?o:void 0};s.exports=function(o,i){return arguments.length<2?e(r[o]):r[o]&&r[o][i]}},25702:function(s,c,t){"use strict";var r=t(56329),n=t(39419),e=t(15202),o=t(37391),i=t(58959),u=i("iterator");s.exports=function(f){if(!e(f))return n(f,u)||n(f,"@@iterator")||o[r(f)]}},90332:function(s,c,t){"use strict";var r=t(34218),n=t(41072),e=t(25050),o=t(38104),i=t(25702),u=TypeError;s.exports=function(f,a){var l=arguments.length<2?i(f):a;if(n(l))return e(r(l,f));throw u(o(f)+" is not iterable")}},5483:function(s,c,t){"use strict";var r=t(64289),n=t(66902),e=t(17171),o=t(31386),i=t(55863),u=r([].push);s.exports=function(f){if(e(f))return f;if(!!n(f)){for(var a=f.length,l=[],v=0;v]*>)/g,a=/\$([$&'`]|\d{1,2})/g;s.exports=function(l,v,d,p,h,g){var y=d+l.length,O=p.length,N=a;return h!==void 0&&(h=n(h),N=f),i(g,N,function(A,M){var I;switch(o(M,0)){case"$":return"$";case"&":return l;case"`":return u(v,0,d);case"'":return u(v,y);case"<":I=h[u(M,1,-1)];break;default:var m=+M;if(m===0)return A;if(m>O){var S=e(m/10);return S===0?A:S<=O?p[S-1]===void 0?o(M,1):p[S-1]+o(M,1):A}I=p[m-1]}return I===void 0?"":I})}},85985:function(s,c,t){"use strict";var r=function(n){return n&&n.Math===Math&&n};s.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof t.g=="object"&&t.g)||function(){return this}()||this||Function("return this")()},93245:function(s,c,t){"use strict";var r=t(64289),n=t(88057),e=r({}.hasOwnProperty);s.exports=Object.hasOwn||function(i,u){return e(n(i),u)}},2:function(s){"use strict";s.exports={}},36458:function(s){"use strict";s.exports=function(c,t){try{arguments.length===1?console.error(c):console.error(c,t)}catch{}}},92884:function(s,c,t){"use strict";var r=t(1364);s.exports=r("document","documentElement")},13702:function(s,c,t){"use strict";var r=t(77246),n=t(17210),e=t(37970);s.exports=!r&&!n(function(){return Object.defineProperty(e("div"),"a",{get:function(){return 7}}).a!==7})},60687:function(s,c,t){"use strict";var r=t(64289),n=t(17210),e=t(31386),o=Object,i=r("".split);s.exports=n(function(){return!o("z").propertyIsEnumerable(0)})?function(u){return e(u)==="String"?i(u,""):o(u)}:o},52575:function(s,c,t){"use strict";var r=t(17171),n=t(40458),e=t(2007);s.exports=function(o,i,u){var f,a;return e&&r(f=i.constructor)&&f!==u&&n(a=f.prototype)&&a!==u.prototype&&e(o,a),o}},23375:function(s,c,t){"use strict";var r=t(64289),n=t(17171),e=t(73526),o=r(Function.toString);n(e.inspectSource)||(e.inspectSource=function(i){return o(i)}),s.exports=e.inspectSource},7818:function(s,c,t){"use strict";var r=t(95610),n=t(64289),e=t(2),o=t(40458),i=t(93245),u=t(956).f,f=t(70056),a=t(35541),l=t(97658),v=t(19163),d=t(86645),p=!1,h=v("meta"),g=0,y=function(m){u(m,h,{value:{objectID:"O"+g++,weakData:{}}})},O=function(m,S){if(!o(m))return typeof m=="symbol"?m:(typeof m=="string"?"S":"P")+m;if(!i(m,h)){if(!l(m))return"F";if(!S)return"E";y(m)}return m[h].objectID},N=function(m,S){if(!i(m,h)){if(!l(m))return!0;if(!S)return!1;y(m)}return m[h].weakData},A=function(m){return d&&p&&l(m)&&!i(m,h)&&y(m),m},M=function(){I.enable=function(){},p=!0;var m=f.f,S=n([].splice),T={};T[h]=1,m(T).length&&(f.f=function(P){for(var R=m(P),D=0,B=R.length;DR;R++)if(B=j(g[R]),B&&f(h,B))return B;return new p(!1)}T=a(g,P)}for(W=M?g.next:T.next;!(U=n(W,T)).done;){try{B=j(U.value)}catch(F){v(T,"throw",F)}if(typeof B=="object"&&B&&f(h,B))return B}return new p(!1)}},86780:function(s,c,t){"use strict";var r=t(34218),n=t(25050),e=t(39419);s.exports=function(o,i,u){var f,a;n(o);try{if(f=e(o,"return"),!f){if(i==="throw")throw u;return u}f=r(f,o)}catch(l){a=!0,f=l}if(i==="throw")throw u;if(a)throw f;return n(f),u}},24628:function(s,c,t){"use strict";var r=t(33859).IteratorPrototype,n=t(35514),e=t(71643),o=t(33831),i=t(37391),u=function(){return this};s.exports=function(f,a,l,v){var d=a+" Iterator";return f.prototype=n(r,{next:e(+!v,l)}),o(f,d,!1,!0),i[d]=u,f}},47378:function(s,c,t){"use strict";var r=t(95610),n=t(34218),e=t(35687),o=t(17332),i=t(17171),u=t(24628),f=t(62617),a=t(2007),l=t(33831),v=t(89289),d=t(25847),p=t(58959),h=t(37391),g=t(33859),y=o.PROPER,O=o.CONFIGURABLE,N=g.IteratorPrototype,A=g.BUGGY_SAFARI_ITERATORS,M=p("iterator"),I="keys",m="values",S="entries",T=function(){return this};s.exports=function(P,R,D,B,W,U,$){u(D,R,B);var j=function(gt){if(gt===W&&z)return z;if(!A&>&> in w)return w[gt];switch(gt){case I:return function(){return new D(this,gt)};case m:return function(){return new D(this,gt)};case S:return function(){return new D(this,gt)}}return function(){return new D(this)}},F=R+" Iterator",C=!1,w=P.prototype,L=w[M]||w["@@iterator"]||W&&w[W],z=!A&&L||j(W),G=R==="Array"&&w.entries||L,Z,q,tt;if(G&&(Z=f(G.call(new P)),Z!==Object.prototype&&Z.next&&(!e&&f(Z)!==N&&(a?a(Z,N):i(Z[M])||d(Z,M,T)),l(Z,F,!0,!0),e&&(h[F]=T))),y&&W===m&&L&&L.name!==m&&(!e&&O?v(w,"name",m):(C=!0,z=function(){return n(L,this)})),W)if(q={values:j(m),keys:U?z:j(I),entries:j(S)},$)for(tt in q)(A||C||!(tt in w))&&d(w,tt,q[tt]);else r({target:R,proto:!0,forced:A||C},q);return(!e||$)&&w[M]!==z&&d(w,M,z,{name:W}),h[R]=z,q}},33859:function(s,c,t){"use strict";var r=t(17210),n=t(17171),e=t(40458),o=t(35514),i=t(62617),u=t(25847),f=t(58959),a=t(35687),l=f("iterator"),v=!1,d,p,h;[].keys&&(h=[].keys(),"next"in h?(p=i(i(h)),p!==Object.prototype&&(d=p)):v=!0);var g=!e(d)||r(function(){var y={};return d[l].call(y)!==y});g?d={}:a&&(d=o(d)),n(d[l])||u(d,l,function(){return this}),s.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:v}},37391:function(s){"use strict";s.exports={}},15701:function(s,c,t){"use strict";var r=t(20285);s.exports=function(n){return r(n.length)}},95123:function(s,c,t){"use strict";var r=t(64289),n=t(17210),e=t(17171),o=t(93245),i=t(77246),u=t(17332).CONFIGURABLE,f=t(23375),a=t(19940),l=a.enforce,v=a.get,d=String,p=Object.defineProperty,h=r("".slice),g=r("".replace),y=r([].join),O=i&&!n(function(){return p(function(){},"length",{value:8}).length!==8}),N=String(String).split("String"),A=s.exports=function(M,I,m){h(d(I),0,7)==="Symbol("&&(I="["+g(d(I),/^Symbol\(([^)]*)\)/,"$1")+"]"),m&&m.getter&&(I="get "+I),m&&m.setter&&(I="set "+I),(!o(M,"name")||u&&M.name!==I)&&(i?p(M,"name",{value:I,configurable:!0}):M.name=I),O&&m&&o(m,"arity")&&M.length!==m.arity&&p(M,"length",{value:m.arity});try{m&&o(m,"constructor")&&m.constructor?i&&p(M,"prototype",{writable:!1}):M.prototype&&(M.prototype=void 0)}catch{}var S=l(M);return o(S,"source")||(S.source=y(N,typeof I=="string"?I:"")),M};Function.prototype.toString=A(function(){return e(this)&&v(this).source||f(this)},"toString")},19419:function(s){"use strict";var c=Math.ceil,t=Math.floor;s.exports=Math.trunc||function(n){var e=+n;return(e>0?t:c)(e)}},5663:function(s,c,t){"use strict";var r=t(85985),n=t(84954),e=t(90948).f,o=t(3940).set,i=t(18720),u=t(33183),f=t(24186),a=t(30563),l=t(91618),v=r.MutationObserver||r.WebKitMutationObserver,d=r.document,p=r.process,h=r.Promise,g=e(r,"queueMicrotask"),y=g&&g.value,O,N,A,M,I;if(!y){var m=new i,S=function(){var T,P;for(l&&(T=p.domain)&&T.exit();P=m.get();)try{P()}catch(R){throw m.head&&O(),R}T&&T.enter()};!u&&!l&&!a&&v&&d?(N=!0,A=d.createTextNode(""),new v(S).observe(A,{characterData:!0}),O=function(){A.data=N=!N}):!f&&h&&h.resolve?(M=h.resolve(void 0),M.constructor=h,I=n(M.then,M),O=function(){I(S)}):l?O=function(){p.nextTick(S)}:(o=n(o,r),O=function(){o(S)}),y=function(T){m.head||O(),m.add(T)}}s.exports=y},45867:function(s,c,t){"use strict";var r=t(41072),n=TypeError,e=function(o){var i,u;this.promise=new o(function(f,a){if(i!==void 0||u!==void 0)throw n("Bad Promise constructor");i=f,u=a}),this.resolve=r(i),this.reject=r(u)};s.exports.f=function(o){return new e(o)}},29498:function(s,c,t){"use strict";var r=t(32889),n=TypeError;s.exports=function(e){if(r(e))throw n("The method doesn't accept regular expressions");return e}},83194:function(s,c,t){"use strict";var r=t(85985),n=t(17210),e=t(64289),o=t(55863),i=t(97942).trim,u=t(12045),f=r.parseInt,a=r.Symbol,l=a&&a.iterator,v=/^[+-]?0x/i,d=e(v.exec),p=f(u+"08")!==8||f(u+"0x16")!==22||l&&!n(function(){f(Object(l))});s.exports=p?function(g,y){var O=i(o(g));return f(O,y>>>0||(d(v,O)?16:10))}:f},71228:function(s,c,t){"use strict";var r=t(77246),n=t(64289),e=t(34218),o=t(17210),i=t(44306),u=t(42221),f=t(90064),a=t(88057),l=t(60687),v=Object.assign,d=Object.defineProperty,p=n([].concat);s.exports=!v||o(function(){if(r&&v({b:1},v(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var h={},g={},y=Symbol("assign detection"),O="abcdefghijklmnopqrst";return h[y]=7,O.split("").forEach(function(N){g[N]=N}),v({},h)[y]!==7||i(v({},g)).join("")!==O})?function(g,y){for(var O=a(g),N=arguments.length,A=1,M=u.f,I=f.f;N>A;)for(var m=l(arguments[A++]),S=M?p(i(m),M(m)):i(m),T=S.length,P=0,R;T>P;)R=S[P++],(!r||e(I,m,R))&&(O[R]=m[R]);return O}:v},35514:function(s,c,t){"use strict";var r=t(25050),n=t(15645),e=t(76945),o=t(2),i=t(92884),u=t(37970),f=t(27977),a=">",l="<",v="prototype",d="script",p=f("IE_PROTO"),h=function(){},g=function(M){return l+d+a+M+l+"/"+d+a},y=function(M){M.write(g("")),M.close();var I=M.parentWindow.Object;return M=null,I},O=function(){var M=u("iframe"),I="java"+d+":",m;return M.style.display="none",i.appendChild(M),M.src=String(I),m=M.contentWindow.document,m.open(),m.write(g("document.F=Object")),m.close(),m.F},N,A=function(){try{N=new ActiveXObject("htmlfile")}catch{}A=typeof document<"u"?document.domain&&N?y(N):O():y(N);for(var M=e.length;M--;)delete A[v][e[M]];return A()};o[p]=!0,s.exports=Object.create||function(I,m){var S;return I!==null?(h[v]=r(I),S=new h,h[v]=null,S[p]=I):S=A(),m===void 0?S:n.f(S,m)}},15645:function(s,c,t){"use strict";var r=t(77246),n=t(71585),e=t(956),o=t(25050),i=t(15376),u=t(44306);c.f=r&&!n?Object.defineProperties:function(a,l){o(a);for(var v=i(l),d=u(l),p=d.length,h=0,g;p>h;)e.f(a,g=d[h++],v[g]);return a}},956:function(s,c,t){"use strict";var r=t(77246),n=t(13702),e=t(71585),o=t(25050),i=t(84508),u=TypeError,f=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l="enumerable",v="configurable",d="writable";c.f=r?e?function(h,g,y){if(o(h),g=i(g),o(y),typeof h=="function"&&g==="prototype"&&"value"in y&&d in y&&!y[d]){var O=a(h,g);O&&O[d]&&(h[g]=y.value,y={configurable:v in y?y[v]:O[v],enumerable:l in y?y[l]:O[l],writable:!1})}return f(h,g,y)}:f:function(h,g,y){if(o(h),g=i(g),o(y),n)try{return f(h,g,y)}catch{}if("get"in y||"set"in y)throw u("Accessors not supported");return"value"in y&&(h[g]=y.value),h}},90948:function(s,c,t){"use strict";var r=t(77246),n=t(34218),e=t(90064),o=t(71643),i=t(15376),u=t(84508),f=t(93245),a=t(13702),l=Object.getOwnPropertyDescriptor;c.f=r?l:function(d,p){if(d=i(d),p=u(p),a)try{return l(d,p)}catch{}if(f(d,p))return o(!n(e.f,d,p),d[p])}},35541:function(s,c,t){"use strict";var r=t(31386),n=t(15376),e=t(70056).f,o=t(56991),i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(f){try{return e(f)}catch{return o(i)}};s.exports.f=function(a){return i&&r(a)==="Window"?u(a):e(n(a))}},70056:function(s,c,t){"use strict";var r=t(41043),n=t(76945),e=n.concat("length","prototype");c.f=Object.getOwnPropertyNames||function(i){return r(i,e)}},42221:function(s,c){"use strict";c.f=Object.getOwnPropertySymbols},62617:function(s,c,t){"use strict";var r=t(93245),n=t(17171),e=t(88057),o=t(27977),i=t(1995),u=o("IE_PROTO"),f=Object,a=f.prototype;s.exports=i?f.getPrototypeOf:function(l){var v=e(l);if(r(v,u))return v[u];var d=v.constructor;return n(d)&&v instanceof d?d.prototype:v instanceof f?a:null}},97658:function(s,c,t){"use strict";var r=t(17210),n=t(40458),e=t(31386),o=t(70158),i=Object.isExtensible,u=r(function(){i(1)});s.exports=u||o?function(a){return!n(a)||o&&e(a)==="ArrayBuffer"?!1:i?i(a):!0}:i},71243:function(s,c,t){"use strict";var r=t(64289);s.exports=r({}.isPrototypeOf)},41043:function(s,c,t){"use strict";var r=t(64289),n=t(93245),e=t(15376),o=t(84385).indexOf,i=t(2),u=r([].push);s.exports=function(f,a){var l=e(f),v=0,d=[],p;for(p in l)!n(i,p)&&n(l,p)&&u(d,p);for(;a.length>v;)n(l,p=a[v++])&&(~o(d,p)||u(d,p));return d}},44306:function(s,c,t){"use strict";var r=t(41043),n=t(76945);s.exports=Object.keys||function(o){return r(o,n)}},90064:function(s,c){"use strict";var t={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,n=r&&!t.call({1:2},1);c.f=n?function(o){var i=r(this,o);return!!i&&i.enumerable}:t},2007:function(s,c,t){"use strict";var r=t(96867),n=t(25050),e=t(89835);s.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,i={},u;try{u=r(Object.prototype,"__proto__","set"),u(i,[]),o=i instanceof Array}catch{}return function(a,l){return n(a),e(l),o?u(a,l):a.__proto__=l,a}}():void 0)},17645:function(s,c,t){"use strict";var r=t(8819),n=t(56329);s.exports=r?{}.toString:function(){return"[object "+n(this)+"]"}},88493:function(s,c,t){"use strict";var r=t(34218),n=t(17171),e=t(40458),o=TypeError;s.exports=function(i,u){var f,a;if(u==="string"&&n(f=i.toString)&&!e(a=r(f,i))||n(f=i.valueOf)&&!e(a=r(f,i))||u!=="string"&&n(f=i.toString)&&!e(a=r(f,i)))return a;throw o("Can't convert object to primitive value")}},77990:function(s,c,t){"use strict";var r=t(1364),n=t(64289),e=t(70056),o=t(42221),i=t(25050),u=n([].concat);s.exports=r("Reflect","ownKeys")||function(a){var l=e.f(i(a)),v=o.f;return v?u(l,v(a)):l}},65122:function(s,c,t){"use strict";var r=t(85985);s.exports=r},11365:function(s){"use strict";s.exports=function(c){try{return{error:!1,value:c()}}catch(t){return{error:!0,value:t}}}},69261:function(s,c,t){"use strict";var r=t(85985),n=t(47856),e=t(17171),o=t(73289),i=t(23375),u=t(58959),f=t(92942),a=t(93041),l=t(35687),v=t(21128),d=n&&n.prototype,p=u("species"),h=!1,g=e(r.PromiseRejectionEvent),y=o("Promise",function(){var O=i(n),N=O!==String(n);if(!N&&v===66||l&&!(d.catch&&d.finally))return!0;if(!v||v<51||!/native code/.test(O)){var A=new n(function(m){m(1)}),M=function(m){m(function(){},function(){})},I=A.constructor={};if(I[p]=M,h=A.then(function(){})instanceof M,!h)return!0}return!N&&(f||a)&&!g});s.exports={CONSTRUCTOR:y,REJECTION_EVENT:g,SUBCLASSING:h}},47856:function(s,c,t){"use strict";var r=t(85985);s.exports=r.Promise},50325:function(s,c,t){"use strict";var r=t(25050),n=t(40458),e=t(45867);s.exports=function(o,i){if(r(o),n(i)&&i.constructor===o)return i;var u=e.f(o),f=u.resolve;return f(i),u.promise}},78107:function(s,c,t){"use strict";var r=t(47856),n=t(34422),e=t(69261).CONSTRUCTOR;s.exports=e||!n(function(o){r.all(o).then(void 0,function(){})})},18720:function(s){"use strict";var c=function(){this.head=null,this.tail=null};c.prototype={add:function(t){var r={item:t,next:null},n=this.tail;n?n.next=r:this.head=r,this.tail=r},get:function(){var t=this.head;if(t){var r=this.head=t.next;return r===null&&(this.tail=null),t.item}}},s.exports=c},52170:function(s,c,t){"use strict";var r=t(34218),n=t(25050),e=t(17171),o=t(31386),i=t(90584),u=TypeError;s.exports=function(f,a){var l=f.exec;if(e(l)){var v=r(l,f,a);return v!==null&&n(v),v}if(o(f)==="RegExp")return r(i,f,a);throw u("RegExp#exec called on incompatible receiver")}},90584:function(s,c,t){"use strict";var r=t(34218),n=t(64289),e=t(55863),o=t(53304),i=t(84545),u=t(13330),f=t(35514),a=t(19940).get,l=t(68888),v=t(99739),d=u("native-string-replace",String.prototype.replace),p=RegExp.prototype.exec,h=p,g=n("".charAt),y=n("".indexOf),O=n("".replace),N=n("".slice),A=function(){var S=/a/,T=/b*/g;return r(p,S,"a"),r(p,T,"a"),S.lastIndex!==0||T.lastIndex!==0}(),M=i.BROKEN_CARET,I=/()??/.exec("")[1]!==void 0,m=A||I||M||l||v;m&&(h=function(T){var P=this,R=a(P),D=e(T),B=R.raw,W,U,$,j,F,C,w;if(B)return B.lastIndex=P.lastIndex,W=r(h,B,D),P.lastIndex=B.lastIndex,W;var L=R.groups,z=M&&P.sticky,G=r(o,P),Z=P.source,q=0,tt=D;if(z&&(G=O(G,"y",""),y(G,"g")===-1&&(G+="g"),tt=N(D,P.lastIndex),P.lastIndex>0&&(!P.multiline||P.multiline&&g(D,P.lastIndex-1)!==` +`)&&(Z="(?: "+Z+")",tt=" "+tt,q++),U=new RegExp("^(?:"+Z+")",G)),I&&(U=new RegExp("^"+Z+"$(?!\\s)",G)),A&&($=P.lastIndex),j=r(p,z?U:P,tt),z?j?(j.input=N(j.input,q),j[0]=N(j[0],q),j.index=P.lastIndex,P.lastIndex+=j[0].length):P.lastIndex=0:A&&j&&(P.lastIndex=P.global?j.index+j[0].length:$),I&&j&&j.length>1&&r(d,j[0],U,function(){for(F=1;Fb)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},27190:function(s,c,t){"use strict";var r=t(15202),n=TypeError;s.exports=function(e){if(r(e))throw n("Can't call method on "+e);return e}},74158:function(s,c,t){"use strict";var r=t(1364),n=t(95920),e=t(58959),o=t(77246),i=e("species");s.exports=function(u){var f=r(u);o&&f&&!f[i]&&n(f,i,{configurable:!0,get:function(){return this}})}},33831:function(s,c,t){"use strict";var r=t(956).f,n=t(93245),e=t(58959),o=e("toStringTag");s.exports=function(i,u,f){i&&!f&&(i=i.prototype),i&&!n(i,o)&&r(i,o,{configurable:!0,value:u})}},27977:function(s,c,t){"use strict";var r=t(13330),n=t(19163),e=r("keys");s.exports=function(o){return e[o]||(e[o]=n(o))}},73526:function(s,c,t){"use strict";var r=t(85985),n=t(59013),e="__core-js_shared__",o=r[e]||n(e,{});s.exports=o},13330:function(s,c,t){"use strict";var r=t(35687),n=t(73526);(s.exports=function(e,o){return n[e]||(n[e]=o!==void 0?o:{})})("versions",[]).push({version:"3.32.2",mode:r?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",source:"https://github.com/zloirock/core-js"})},95076:function(s,c,t){"use strict";var r=t(25050),n=t(50444),e=t(15202),o=t(58959),i=o("species");s.exports=function(u,f){var a=r(u).constructor,l;return a===void 0||e(l=r(a)[i])?f:n(l)}},27299:function(s,c,t){"use strict";var r=t(64289),n=t(23231),e=t(55863),o=t(27190),i=r("".charAt),u=r("".charCodeAt),f=r("".slice),a=function(l){return function(v,d){var p=e(o(v)),h=n(d),g=p.length,y,O;return h<0||h>=g?l?"":void 0:(y=u(p,h),y<55296||y>56319||h+1===g||(O=u(p,h+1))<56320||O>57343?l?i(p,h):y:l?f(p,h,h+2):(y-55296<<10)+(O-56320)+65536)}};s.exports={codeAt:a(!1),charAt:a(!0)}},43917:function(s,c,t){"use strict";var r=t(64289),n=2147483647,e=36,o=1,i=26,u=38,f=700,a=72,l=128,v="-",d=/[^\0-\u007E]/,p=/[.\u3002\uFF0E\uFF61]/g,h="Overflow: input needs wider integers to process",g=e-o,y=RangeError,O=r(p.exec),N=Math.floor,A=String.fromCharCode,M=r("".charCodeAt),I=r([].join),m=r([].push),S=r("".replace),T=r("".split),P=r("".toLowerCase),R=function(U){for(var $=[],j=0,F=U.length;j=55296&&C<=56319&&j>1,U+=N(U/$);U>g*i>>1;)U=N(U/g),F+=e;return N(F+(g+1)*U/(U+u))},W=function(U){var $=[];U=R(U);var j=U.length,F=l,C=0,w=a,L,z;for(L=0;L=F&&zN((n-C)/tt))throw y(h);for(C+=(q-F)*tt,F=q,L=0;Ln)throw y(h);if(z===F){for(var gt=C,ht=e;;){var xt=ht<=w?o:ht>=w+i?i:ht-w;if(gt0?n(r(e),9007199254740991):0}},88057:function(s,c,t){"use strict";var r=t(27190),n=Object;s.exports=function(e){return n(r(e))}},35650:function(s,c,t){"use strict";var r=t(34218),n=t(40458),e=t(64052),o=t(39419),i=t(88493),u=t(58959),f=TypeError,a=u("toPrimitive");s.exports=function(l,v){if(!n(l)||e(l))return l;var d=o(l,a),p;if(d){if(v===void 0&&(v="default"),p=r(d,l,v),!n(p)||e(p))return p;throw f("Can't convert object to primitive value")}return v===void 0&&(v="number"),i(l,v)}},84508:function(s,c,t){"use strict";var r=t(35650),n=t(64052);s.exports=function(e){var o=r(e,"string");return n(o)?o:o+""}},8819:function(s,c,t){"use strict";var r=t(58959),n=r("toStringTag"),e={};e[n]="z",s.exports=String(e)==="[object z]"},55863:function(s,c,t){"use strict";var r=t(56329),n=String;s.exports=function(e){if(r(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return n(e)}},38104:function(s){"use strict";var c=String;s.exports=function(t){try{return c(t)}catch{return"Object"}}},19163:function(s,c,t){"use strict";var r=t(64289),n=0,e=Math.random(),o=r(1 .toString);s.exports=function(i){return"Symbol("+(i===void 0?"":i)+")_"+o(++n+e,36)}},13157:function(s,c,t){"use strict";var r=t(17210),n=t(58959),e=t(77246),o=t(35687),i=n("iterator");s.exports=!r(function(){var u=new URL("b?a=1&b=2&c=3","http://a"),f=u.searchParams,a=new URLSearchParams("a=1&a=2&b=3"),l="";return u.pathname="c%20d",f.forEach(function(v,d){f.delete("b"),l+=d+v}),a.delete("a",2),a.delete("b",void 0),o&&(!u.toJSON||!a.has("a",1)||a.has("a",2)||!a.has("a",void 0)||a.has("b"))||!f.size&&(o||!e)||!f.sort||u.href!=="http://a/c%20d?a=1&c=3"||f.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!f[i]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||l!=="a1c3"||new URL("http://x",void 0).host!=="x"})},3084:function(s,c,t){"use strict";var r=t(26413);s.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},71585:function(s,c,t){"use strict";var r=t(77246),n=t(17210);s.exports=r&&n(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24131:function(s){"use strict";var c=TypeError;s.exports=function(t,r){if(t=51||!n(function(){var N=[];return N[h]=!1,N.concat()[0]!==N}),y=function(N){if(!o(N))return!1;var A=N[h];return A!==void 0?!!A:e(N)},O=!g||!v("concat");r({target:"Array",proto:!0,arity:1,forced:O},{concat:function(A){var M=i(this),I=l(M,0),m=0,S,T,P,R,D;for(S=-1,P=arguments.length;S1?arguments[1]:void 0)}})},25528:function(s,c,t){"use strict";var r=t(95610),n=t(66778).findIndex,e=t(24263),o="findIndex",i=!0;o in[]&&Array(1)[o](function(){i=!1}),r({target:"Array",proto:!0,forced:i},{findIndex:function(f){return n(this,f,arguments.length>1?arguments[1]:void 0)}}),e(o)},14775:function(s,c,t){"use strict";var r=t(95610),n=t(66778).find,e=t(24263),o="find",i=!0;o in[]&&Array(1)[o](function(){i=!1}),r({target:"Array",proto:!0,forced:i},{find:function(f){return n(this,f,arguments.length>1?arguments[1]:void 0)}}),e(o)},1502:function(s,c,t){"use strict";var r=t(95610),n=t(31245),e=t(34422),o=!e(function(i){Array.from(i)});r({target:"Array",stat:!0,forced:o},{from:n})},99057:function(s,c,t){"use strict";var r=t(95610),n=t(84385).includes,e=t(17210),o=t(24263),i=e(function(){return!Array(1).includes()});r({target:"Array",proto:!0,forced:i},{includes:function(f){return n(this,f,arguments.length>1?arguments[1]:void 0)}}),o("includes")},65791:function(s,c,t){"use strict";var r=t(95610),n=t(76213),e=t(84385).indexOf,o=t(76614),i=n([].indexOf),u=!!i&&1/i([1],1,-0)<0,f=u||!o("indexOf");r({target:"Array",proto:!0,forced:f},{indexOf:function(l){var v=arguments.length>1?arguments[1]:void 0;return u?i(this,l,v)||0:e(this,l,v)}})},20148:function(s,c,t){"use strict";var r=t(15376),n=t(24263),e=t(37391),o=t(19940),i=t(956).f,u=t(47378),f=t(21878),a=t(35687),l=t(77246),v="Array Iterator",d=o.set,p=o.getterFor(v);s.exports=u(Array,"Array",function(g,y){d(this,{type:v,target:r(g),index:0,kind:y})},function(){var g=p(this),y=g.target,O=g.kind,N=g.index++;if(!y||N>=y.length)return g.target=void 0,f(void 0,!0);switch(O){case"keys":return f(N,!1);case"values":return f(y[N],!1)}return f([N,y[N]],!1)},"values");var h=e.Arguments=e.Array;if(n("keys"),n("values"),n("entries"),!a&&l&&h.name!=="values")try{i(h,"name",{value:"values"})}catch{}},58146:function(s,c,t){"use strict";var r=t(95610),n=t(66778).map,e=t(27997),o=e("map");r({target:"Array",proto:!0,forced:!o},{map:function(u){return n(this,u,arguments.length>1?arguments[1]:void 0)}})},97870:function(s,c,t){"use strict";var r=t(95610),n=t(30338).left,e=t(76614),o=t(21128),i=t(91618),u=!i&&o>79&&o<83,f=u||!e("reduce");r({target:"Array",proto:!0,forced:f},{reduce:function(l){var v=arguments.length;return n(this,l,v,v>1?arguments[1]:void 0)}})},39518:function(s,c,t){"use strict";var r=t(95610),n=t(64289),e=t(66902),o=n([].reverse),i=[1,2];r({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return e(this)&&(this.length=this.length),o(this)}})},17369:function(s,c,t){"use strict";var r=t(95610),n=t(66902),e=t(71346),o=t(40458),i=t(94179),u=t(15701),f=t(15376),a=t(20207),l=t(58959),v=t(27997),d=t(78826),p=v("slice"),h=l("species"),g=Array,y=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(N,A){var M=f(this),I=u(M),m=i(N,I),S=i(A===void 0?I:A,I),T,P,R;if(n(M)&&(T=M.constructor,e(T)&&(T===g||n(T.prototype))?T=void 0:o(T)&&(T=T[h],T===null&&(T=void 0)),T===g||T===void 0))return d(M,m,S);for(P=new(T===void 0?g:T)(y(S-m,0)),R=0;mM-T+S;R--)v(A,R-1)}else if(S>T)for(R=M-T;R>I;R--)D=R+T-1,B=R+S-1,D in A?A[B]=A[D]:v(A,B);for(R=0;R2){if(C=A(C),w=R(C,0),w===43||w===45){if(L=R(C,2),L===88||L===120)return NaN}else if(w===48){switch(R(C,1)){case 66:case 98:z=2,G=49;break;case 79:case 111:z=8,G=55;break;default:return+C}for(Z=P(C,2),q=Z.length,tt=0;ttG)return NaN;return parseInt(Z,z)}}return+C},W=f(M,!I(" 0o1")||!I("0b1")||I("+0x1")),U=function(F){return v(S,F)&&h(function(){N(F)})},$=function(C){var w=arguments.length<1?0:I(D(C));return U(this)?l(Object(w),this,$):w};$.prototype=S,W&&!n&&(S.constructor=$),r({global:!0,constructor:!0,wrap:!0,forced:W},{Number:$});var j=function(F,C){for(var w=e?g(C):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),L=0,z;w.length>L;L++)a(C,z=w[L])&&!a(F,z)&&O(F,z,y(C,z))};n&&m&&j(i[M],m),(W||n)&&j(i[M],I)},9100:function(s,c,t){"use strict";var r=t(95610),n=t(71228);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},1714:function(s,c,t){"use strict";var r=t(95610),n=t(77246),e=t(77990),o=t(15376),i=t(90948),u=t(20207);r({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(a){for(var l=o(a),v=i.f,d=e(l),p={},h=0,g,y;d.length>h;)y=v(l,g=d[h++]),y!==void 0&&u(p,g,y);return p}})},63586:function(s,c,t){"use strict";var r=t(95610),n=t(26413),e=t(17210),o=t(42221),i=t(88057),u=!n||e(function(){o.f(1)});r({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(a){var l=o.f;return l?l(i(a)):[]}})},37209:function(s,c,t){"use strict";var r=t(8819),n=t(25847),e=t(17645);r||n(Object.prototype,"toString",e,{unsafe:!0})},35590:function(s,c,t){"use strict";var r=t(95610),n=t(83194);r({global:!0,forced:parseInt!==n},{parseInt:n})},88778:function(s,c,t){"use strict";var r=t(95610),n=t(34218),e=t(41072),o=t(45867),i=t(11365),u=t(83452),f=t(78107);r({target:"Promise",stat:!0,forced:f},{all:function(l){var v=this,d=o.f(v),p=d.resolve,h=d.reject,g=i(function(){var y=e(v.resolve),O=[],N=0,A=1;u(l,function(M){var I=N++,m=!1;A++,n(y,v,M).then(function(S){m||(m=!0,O[I]=S,--A||p(O))},h)}),--A||p(O)});return g.error&&h(g.value),d.promise}})},35956:function(s,c,t){"use strict";var r=t(95610),n=t(35687),e=t(69261).CONSTRUCTOR,o=t(47856),i=t(1364),u=t(17171),f=t(25847),a=o&&o.prototype;if(r({target:"Promise",proto:!0,forced:e,real:!0},{catch:function(v){return this.then(void 0,v)}}),!n&&u(o)){var l=i("Promise").prototype.catch;a.catch!==l&&f(a,"catch",l,{unsafe:!0})}},48046:function(s,c,t){"use strict";var r=t(95610),n=t(35687),e=t(91618),o=t(85985),i=t(34218),u=t(25847),f=t(2007),a=t(33831),l=t(74158),v=t(41072),d=t(17171),p=t(40458),h=t(90744),g=t(95076),y=t(3940).set,O=t(5663),N=t(36458),A=t(11365),M=t(18720),I=t(19940),m=t(47856),S=t(69261),T=t(45867),P="Promise",R=S.CONSTRUCTOR,D=S.REJECTION_EVENT,B=S.SUBCLASSING,W=I.getterFor(P),U=I.set,$=m&&m.prototype,j=m,F=$,C=o.TypeError,w=o.document,L=o.process,z=T.f,G=z,Z=!!(w&&w.createEvent&&o.dispatchEvent),q="unhandledrejection",tt="rejectionhandled",gt=0,ht=1,xt=2,st=1,it=2,Ot,St,Mt,Nt,Pt=function(H){var ot;return p(H)&&d(ot=H.then)?ot:!1},Ut=function(H,ot){var ut=ot.value,et=ot.state===ht,mt=et?H.ok:H.fail,Tt=H.resolve,dt=H.reject,nt=H.domain,lt,yt,k;try{mt?(et||(ot.rejection===it&&Ct(ot),ot.rejection=st),mt===!0?lt=ut:(nt&&nt.enter(),lt=mt(ut),nt&&(nt.exit(),k=!0)),lt===H.promise?dt(C("Promise-chain cycle")):(yt=Pt(lt))?i(yt,lt,Tt,dt):Tt(lt)):dt(ut)}catch(pt){nt&&!k&&nt.exit(),dt(pt)}},Rt=function(H,ot){H.notified||(H.notified=!0,O(function(){for(var ut=H.reactions,et;et=ut.get();)Ut(et,H);H.notified=!1,ot&&!H.rejection&&Dt(H)}))},At=function(H,ot,ut){var et,mt;Z?(et=w.createEvent("Event"),et.promise=ot,et.reason=ut,et.initEvent(H,!1,!0),o.dispatchEvent(et)):et={promise:ot,reason:ut},!D&&(mt=o["on"+H])?mt(et):H===q&&N("Unhandled promise rejection",ut)},Dt=function(H){i(y,o,function(){var ot=H.facade,ut=H.value,et=Ft(H),mt;if(et&&(mt=A(function(){e?L.emit("unhandledRejection",ut,ot):At(q,ot,ut)}),H.rejection=e||Ft(H)?it:st,mt.error))throw mt.value})},Ft=function(H){return H.rejection!==st&&!H.parent},Ct=function(H){i(y,o,function(){var ot=H.facade;e?L.emit("rejectionHandled",ot):At(tt,ot,H.value)})},zt=function(H,ot,ut){return function(et){H(ot,et,ut)}},_=function(H,ot,ut){H.done||(H.done=!0,ut&&(H=ut),H.value=ot,H.state=xt,Rt(H,!0))},vt=function(H,ot,ut){if(!H.done){H.done=!0,ut&&(H=ut);try{if(H.facade===ot)throw C("Promise can't be resolved itself");var et=Pt(ot);et?O(function(){var mt={done:!1};try{i(et,ot,zt(vt,mt,H),zt(_,mt,H))}catch(Tt){_(mt,Tt,H)}}):(H.value=ot,H.state=ht,Rt(H,!1))}catch(mt){_({done:!1},mt,H)}}};if(R&&(j=function(ot){h(this,F),v(ot),i(Ot,this);var ut=W(this);try{ot(zt(vt,ut),zt(_,ut))}catch(et){_(ut,et)}},F=j.prototype,Ot=function(ot){U(this,{type:P,done:!1,notified:!1,parent:!1,reactions:new M,rejection:!1,state:gt,value:void 0})},Ot.prototype=u(F,"then",function(ot,ut){var et=W(this),mt=z(g(this,j));return et.parent=!0,mt.ok=d(ot)?ot:!0,mt.fail=d(ut)&&ut,mt.domain=e?L.domain:void 0,et.state===gt?et.reactions.add(mt):O(function(){Ut(mt,et)}),mt.promise}),St=function(){var H=new Ot,ot=W(H);this.promise=H,this.resolve=zt(vt,ot),this.reject=zt(_,ot)},T.f=z=function(H){return H===j||H===Mt?new St(H):G(H)},!n&&d(m)&&$!==Object.prototype)){Nt=$.then,B||u($,"then",function(ot,ut){var et=this;return new j(function(mt,Tt){i(Nt,et,mt,Tt)}).then(ot,ut)},{unsafe:!0});try{delete $.constructor}catch{}f&&f($,F)}r({global:!0,constructor:!0,wrap:!0,forced:R},{Promise:j}),a(j,P,!1,!0),l(P)},19903:function(s,c,t){"use strict";var r=t(95610),n=t(35687),e=t(47856),o=t(17210),i=t(1364),u=t(17171),f=t(95076),a=t(50325),l=t(25847),v=e&&e.prototype,d=!!e&&o(function(){v.finally.call({then:function(){}},function(){})});if(r({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(h){var g=f(this,i("Promise")),y=u(h);return this.then(y?function(O){return a(g,h()).then(function(){return O})}:h,y?function(O){return a(g,h()).then(function(){throw O})}:h)}}),!n&&u(e)){var p=i("Promise").prototype.finally;v.finally!==p&&l(v,"finally",p,{unsafe:!0})}},2968:function(s,c,t){"use strict";t(48046),t(88778),t(35956),t(52098),t(77989),t(76086)},52098:function(s,c,t){"use strict";var r=t(95610),n=t(34218),e=t(41072),o=t(45867),i=t(11365),u=t(83452),f=t(78107);r({target:"Promise",stat:!0,forced:f},{race:function(l){var v=this,d=o.f(v),p=d.reject,h=i(function(){var g=e(v.resolve);u(l,function(y){n(g,v,y).then(d.resolve,p)})});return h.error&&p(h.value),d.promise}})},77989:function(s,c,t){"use strict";var r=t(95610),n=t(34218),e=t(45867),o=t(69261).CONSTRUCTOR;r({target:"Promise",stat:!0,forced:o},{reject:function(u){var f=e.f(this);return n(f.reject,void 0,u),f.promise}})},76086:function(s,c,t){"use strict";var r=t(95610),n=t(1364),e=t(35687),o=t(47856),i=t(69261).CONSTRUCTOR,u=t(50325),f=n("Promise"),a=e&&!i;r({target:"Promise",stat:!0,forced:e||i},{resolve:function(v){return u(a&&this===f?o:this,v)}})},31801:function(s,c,t){"use strict";var r=t(95610);r({target:"Reflect",stat:!0},{has:function(e,o){return o in e}})},3105:function(s,c,t){"use strict";var r=t(95610),n=t(90584);r({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},25181:function(s,c,t){"use strict";var r=t(17332).PROPER,n=t(25847),e=t(25050),o=t(55863),i=t(17210),u=t(47919),f="toString",a=RegExp.prototype,l=a[f],v=i(function(){return l.call({source:"a",flags:"b"})!=="/a/b"}),d=r&&l.name!==f;(v||d)&&n(RegExp.prototype,f,function(){var h=e(this),g=o(h.source),y=o(u(h));return"/"+g+"/"+y},{unsafe:!0})},14827:function(s,c,t){"use strict";var r=t(95610),n=t(64289),e=t(29498),o=t(27190),i=t(55863),u=t(26752),f=n("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(l){return!!~f(i(o(this)),i(e(l)),arguments.length>1?arguments[1]:void 0)}})},52278:function(s,c,t){"use strict";var r=t(27299).charAt,n=t(55863),e=t(19940),o=t(47378),i=t(21878),u="String Iterator",f=e.set,a=e.getterFor(u);o(String,"String",function(l){f(this,{type:u,string:n(l),index:0})},function(){var v=a(this),d=v.string,p=v.index,h;return p>=d.length?i(void 0,!0):(h=r(d,p),v.index+=h.length,i(h,!1))})},71342:function(s,c,t){"use strict";var r=t(34218),n=t(76391),e=t(25050),o=t(15202),i=t(20285),u=t(55863),f=t(27190),a=t(39419),l=t(46083),v=t(52170);n("match",function(d,p,h){return[function(y){var O=f(this),N=o(y)?void 0:a(y,d);return N?r(N,y,O):new RegExp(y)[d](u(O))},function(g){var y=e(this),O=u(g),N=h(p,y,O);if(N.done)return N.value;if(!y.global)return v(y,O);var A=y.unicode;y.lastIndex=0;for(var M=[],I=0,m;(m=v(y,O))!==null;){var S=u(m[0]);M[I]=S,S===""&&(y.lastIndex=l(O,i(y.lastIndex),A)),I++}return I===0?null:M}]})},19341:function(s,c,t){"use strict";var r=t(79351),n=t(34218),e=t(64289),o=t(76391),i=t(17210),u=t(25050),f=t(17171),a=t(15202),l=t(23231),v=t(20285),d=t(55863),p=t(27190),h=t(46083),g=t(39419),y=t(41706),O=t(52170),N=t(58959),A=N("replace"),M=Math.max,I=Math.min,m=e([].concat),S=e([].push),T=e("".indexOf),P=e("".slice),R=function(U){return U===void 0?U:String(U)},D=function(){return"a".replace(/./,"$0")==="$0"}(),B=function(){return/./[A]?/./[A]("a","$0")==="":!1}(),W=!i(function(){var U=/./;return U.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(U,"$")!=="7"});o("replace",function(U,$,j){var F=B?"$":"$0";return[function(w,L){var z=p(this),G=a(w)?void 0:g(w,A);return G?n(G,w,z,L):n($,d(z),w,L)},function(C,w){var L=u(this),z=d(C);if(typeof w=="string"&&T(w,F)===-1&&T(w,"$<")===-1){var G=j($,L,z,w);if(G.done)return G.value}var Z=f(w);Z||(w=d(w));var q=L.global,tt;q&&(tt=L.unicode,L.lastIndex=0);for(var gt=[],ht;ht=O(L,z),!(ht===null||(S(gt,ht),!q));){var xt=d(ht[0]);xt===""&&(L.lastIndex=h(z,v(L.lastIndex),tt))}for(var st="",it=0,Ot=0;Ot=it&&(st+=P(z,it,Mt)+Pt,it=Mt+St.length)}return st+P(z,it)}]},!W||!D||B)},17271:function(s,c,t){"use strict";var r=t(54371);r("asyncIterator")},81274:function(s,c,t){"use strict";var r=t(95610),n=t(85985),e=t(34218),o=t(64289),i=t(35687),u=t(77246),f=t(26413),a=t(17210),l=t(93245),v=t(71243),d=t(25050),p=t(15376),h=t(84508),g=t(55863),y=t(71643),O=t(35514),N=t(44306),A=t(70056),M=t(35541),I=t(42221),m=t(90948),S=t(956),T=t(15645),P=t(90064),R=t(25847),D=t(95920),B=t(13330),W=t(27977),U=t(2),$=t(19163),j=t(58959),F=t(35618),C=t(54371),w=t(362),L=t(33831),z=t(19940),G=t(66778).forEach,Z=W("hidden"),q="Symbol",tt="prototype",gt=z.set,ht=z.getterFor(q),xt=Object[tt],st=n.Symbol,it=st&&st[tt],Ot=n.TypeError,St=n.QObject,Mt=m.f,Nt=S.f,Pt=M.f,Ut=P.f,Rt=o([].push),At=B("symbols"),Dt=B("op-symbols"),Ft=B("wks"),Ct=!St||!St[tt]||!St[tt].findChild,zt=u&&a(function(){return O(Nt({},"a",{get:function(){return Nt(this,"a",{value:7}).a}})).a!==7})?function(dt,nt,lt){var yt=Mt(xt,nt);yt&&delete xt[nt],Nt(dt,nt,lt),yt&&dt!==xt&&Nt(xt,nt,yt)}:Nt,_=function(dt,nt){var lt=At[dt]=O(it);return gt(lt,{type:q,tag:dt,description:nt}),u||(lt.description=nt),lt},vt=function(nt,lt,yt){nt===xt&&vt(Dt,lt,yt),d(nt);var k=h(lt);return d(yt),l(At,k)?(yt.enumerable?(l(nt,Z)&&nt[Z][k]&&(nt[Z][k]=!1),yt=O(yt,{enumerable:y(0,!1)})):(l(nt,Z)||Nt(nt,Z,y(1,{})),nt[Z][k]=!0),zt(nt,k,yt)):Nt(nt,k,yt)},H=function(nt,lt){d(nt);var yt=p(lt),k=N(yt).concat(Tt(yt));return G(k,function(pt){(!u||e(ut,yt,pt))&&vt(nt,pt,yt[pt])}),nt},ot=function(nt,lt){return lt===void 0?O(nt):H(O(nt),lt)},ut=function(nt){var lt=h(nt),yt=e(Ut,this,lt);return this===xt&&l(At,lt)&&!l(Dt,lt)?!1:yt||!l(this,lt)||!l(At,lt)||l(this,Z)&&this[Z][lt]?yt:!0},et=function(nt,lt){var yt=p(nt),k=h(lt);if(!(yt===xt&&l(At,k)&&!l(Dt,k))){var pt=Mt(yt,k);return pt&&l(At,k)&&!(l(yt,Z)&&yt[Z][k])&&(pt.enumerable=!0),pt}},mt=function(nt){var lt=Pt(p(nt)),yt=[];return G(lt,function(k){!l(At,k)&&!l(U,k)&&Rt(yt,k)}),yt},Tt=function(dt){var nt=dt===xt,lt=Pt(nt?Dt:p(dt)),yt=[];return G(lt,function(k){l(At,k)&&(!nt||l(xt,k))&&Rt(yt,At[k])}),yt};f||(st=function(){if(v(it,this))throw Ot("Symbol is not a constructor");var nt=!arguments.length||arguments[0]===void 0?void 0:g(arguments[0]),lt=$(nt),yt=function(k){this===xt&&e(yt,Dt,k),l(this,Z)&&l(this[Z],lt)&&(this[Z][lt]=!1),zt(this,lt,y(1,k))};return u&&Ct&&zt(xt,lt,{configurable:!0,set:yt}),_(lt,nt)},it=st[tt],R(it,"toString",function(){return ht(this).tag}),R(st,"withoutSetter",function(dt){return _($(dt),dt)}),P.f=ut,S.f=vt,T.f=H,m.f=et,A.f=M.f=mt,I.f=Tt,F.f=function(dt){return _(j(dt),dt)},u&&(D(it,"description",{configurable:!0,get:function(){return ht(this).description}}),i||R(xt,"propertyIsEnumerable",ut,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!f,sham:!f},{Symbol:st}),G(N(Ft),function(dt){C(dt)}),r({target:q,stat:!0,forced:!f},{useSetter:function(){Ct=!0},useSimple:function(){Ct=!1}}),r({target:"Object",stat:!0,forced:!f,sham:!u},{create:ot,defineProperty:vt,defineProperties:H,getOwnPropertyDescriptor:et}),r({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:mt}),w(),L(st,q),U[Z]=!0},6504:function(s,c,t){"use strict";var r=t(95610),n=t(77246),e=t(85985),o=t(64289),i=t(93245),u=t(17171),f=t(71243),a=t(55863),l=t(95920),v=t(22861),d=e.Symbol,p=d&&d.prototype;if(n&&u(d)&&(!("description"in p)||d().description!==void 0)){var h={},g=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:a(arguments[0]),T=f(p,this)?new d(S):S===void 0?d():d(S);return S===""&&(h[T]=!0),T};v(g,d),g.prototype=p,p.constructor=g;var y=String(d("description detection"))==="Symbol(description detection)",O=o(p.valueOf),N=o(p.toString),A=/^Symbol\((.*)\)[^)]+$/,M=o("".replace),I=o("".slice);l(p,"description",{configurable:!0,get:function(){var S=O(this);if(i(h,S))return"";var T=N(S),P=y?I(T,7,-1):M(T,A,"$1");return P===""?void 0:P}}),r({global:!0,constructor:!0,forced:!0},{Symbol:g})}},5959:function(s,c,t){"use strict";var r=t(95610),n=t(1364),e=t(93245),o=t(55863),i=t(13330),u=t(83784),f=i("string-to-symbol-registry"),a=i("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{for:function(l){var v=o(l);if(e(f,v))return f[v];var d=n("Symbol")(v);return f[v]=d,a[d]=v,d}})},81821:function(s,c,t){"use strict";t(81274),t(5959),t(69161),t(82665),t(63586)},69161:function(s,c,t){"use strict";var r=t(95610),n=t(93245),e=t(64052),o=t(38104),i=t(13330),u=t(83784),f=i("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{keyFor:function(l){if(!e(l))throw TypeError(o(l)+" is not a symbol");if(n(f,l))return f[l]}})},57708:function(s,c,t){"use strict";var r=t(54371),n=t(362);r("toPrimitive"),n()},94613:function(s,c,t){"use strict";var r=t(1364),n=t(54371),e=t(33831);n("toStringTag"),e(r("Symbol"),"Symbol")},22961:function(s,c,t){"use strict";var r=t(86645),n=t(85985),e=t(64289),o=t(5117),i=t(7818),u=t(92680),f=t(59386),a=t(40458),l=t(19940).enforce,v=t(17210),d=t(71545),p=Object,h=Array.isArray,g=p.isExtensible,y=p.isFrozen,O=p.isSealed,N=p.freeze,A=p.seal,M={},I={},m=!n.ActiveXObject&&"ActiveXObject"in n,S,T=function(j){return function(){return j(this,arguments.length?arguments[0]:void 0)}},P=u("WeakMap",T,f),R=P.prototype,D=e(R.set),B=function(){return r&&v(function(){var j=N([]);return D(new P,j,1),!y(j)})};if(d)if(m){S=f.getConstructor(T,"WeakMap",!0),i.enable();var W=e(R.delete),U=e(R.has),$=e(R.get);o(R,{delete:function(j){if(a(j)&&!g(j)){var F=l(this);return F.frozen||(F.frozen=new S),W(this,j)||F.frozen.delete(j)}return W(this,j)},has:function(F){if(a(F)&&!g(F)){var C=l(this);return C.frozen||(C.frozen=new S),U(this,F)||C.frozen.has(F)}return U(this,F)},get:function(F){if(a(F)&&!g(F)){var C=l(this);return C.frozen||(C.frozen=new S),U(this,F)?$(this,F):C.frozen.get(F)}return $(this,F)},set:function(F,C){if(a(F)&&!g(F)){var w=l(this);w.frozen||(w.frozen=new S),U(this,F)?D(this,F,C):w.frozen.set(F,C)}else D(this,F,C);return this}})}else B()&&o(R,{set:function(F,C){var w;return h(F)&&(y(F)?w=M:O(F)&&(w=I)),D(this,F,C),w===M&&N(F),w===I&&A(F),this}})},25341:function(s,c,t){"use strict";t(22961)},86348:function(s,c,t){"use strict";t(4869)},84873:function(s,c,t){"use strict";var r=t(85985),n=t(55504),e=t(75056),o=t(2619),i=t(89289),u=function(a){if(a&&a.forEach!==o)try{i(a,"forEach",o)}catch{a.forEach=o}};for(var f in n)n[f]&&u(r[f]&&r[f].prototype);u(e)},50754:function(s,c,t){"use strict";var r=t(85985),n=t(55504),e=t(75056),o=t(20148),i=t(89289),u=t(58959),f=u("iterator"),a=u("toStringTag"),l=o.values,v=function(p,h){if(p){if(p[f]!==l)try{i(p,f,l)}catch{p[f]=l}if(p[a]||i(p,a,h),n[h]){for(var g in o)if(p[g]!==o[g])try{i(p,g,o[g])}catch{p[g]=o[g]}}}};for(var d in n)v(r[d]&&r[d].prototype,d);v(e,"DOMTokenList")},88901:function(s,c,t){"use strict";t(20148);var r=t(95610),n=t(85985),e=t(34218),o=t(64289),i=t(77246),u=t(13157),f=t(25847),a=t(95920),l=t(5117),v=t(33831),d=t(24628),p=t(19940),h=t(90744),g=t(17171),y=t(93245),O=t(84954),N=t(56329),A=t(25050),M=t(40458),I=t(55863),m=t(35514),S=t(71643),T=t(90332),P=t(25702),R=t(24131),D=t(58959),B=t(84605),W=D("iterator"),U="URLSearchParams",$=U+"Iterator",j=p.set,F=p.getterFor(U),C=p.getterFor($),w=Object.getOwnPropertyDescriptor,L=function(k){if(!i)return n[k];var pt=w(n,k);return pt&&pt.value},z=L("fetch"),G=L("Request"),Z=L("Headers"),q=G&&G.prototype,tt=Z&&Z.prototype,gt=n.RegExp,ht=n.TypeError,xt=n.decodeURIComponent,st=n.encodeURIComponent,it=o("".charAt),Ot=o([].join),St=o([].push),Mt=o("".replace),Nt=o([].shift),Pt=o([].splice),Ut=o("".split),Rt=o("".slice),At=/\+/g,Dt=Array(4),Ft=function(k){return Dt[k-1]||(Dt[k-1]=gt("((?:%[\\da-f]{2}){"+k+"})","gi"))},Ct=function(k){try{return xt(k)}catch{return k}},zt=function(k){var pt=Mt(k,At," "),It=4;try{return xt(pt)}catch{for(;It;)pt=Mt(pt,Ft(It--),Ct);return pt}},_=/[!'()~]|%20/g,vt={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},H=function(k){return vt[k]},ot=function(k){return Mt(st(k),_,H)},ut=d(function(pt,It){j(this,{type:$,iterator:T(F(pt).entries),kind:It})},"Iterator",function(){var pt=C(this),It=pt.kind,Lt=pt.iterator.next(),$t=Lt.value;return Lt.done||(Lt.value=It==="keys"?$t.key:It==="values"?$t.value:[$t.key,$t.value]),Lt},!0),et=function(k){this.entries=[],this.url=null,k!==void 0&&(M(k)?this.parseObject(k):this.parseQuery(typeof k=="string"?it(k,0)==="?"?Rt(k,1):k:I(k)))};et.prototype={type:U,bindURL:function(k){this.url=k,this.update()},parseObject:function(k){var pt=P(k),It,Lt,$t,Yt,Kt,Ht,Vt;if(pt)for(It=T(k,pt),Lt=It.next;!($t=e(Lt,It)).done;){if(Yt=T(A($t.value)),Kt=Yt.next,(Ht=e(Kt,Yt)).done||(Vt=e(Kt,Yt)).done||!e(Kt,Yt).done)throw ht("Expected sequence with length 2");St(this.entries,{key:I(Ht.value),value:I(Vt.value)})}else for(var qt in k)y(k,qt)&&St(this.entries,{key:qt,value:I(k[qt])})},parseQuery:function(k){if(k)for(var pt=Ut(k,"&"),It=0,Lt,$t;It0?arguments[0]:void 0,It=j(this,new et(pt));i||(this.size=It.entries.length)},Tt=mt.prototype;if(l(Tt,{append:function(pt,It){var Lt=F(this);R(arguments.length,2),St(Lt.entries,{key:I(pt),value:I(It)}),i||this.length++,Lt.updateURL()},delete:function(k){for(var pt=F(this),It=R(arguments.length,1),Lt=pt.entries,$t=I(k),Yt=It<2?void 0:arguments[1],Kt=Yt===void 0?Yt:I(Yt),Ht=0;HtLt.key?1:-1}),pt.updateURL()},forEach:function(pt){for(var It=F(this).entries,Lt=O(pt,arguments.length>1?arguments[1]:void 0),$t=0,Yt;$t1?lt(arguments[1]):{})}}),g(G)){var yt=function(pt){return h(this,q),new G(pt,arguments.length>1?lt(arguments[1]):{})};q.constructor=yt,yt.prototype=q,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:yt})}}s.exports={URLSearchParams:mt,getState:F}},67759:function(s,c,t){"use strict";t(88901)},92127:function(s,c,t){"use strict";t(52278);var r=t(95610),n=t(77246),e=t(13157),o=t(85985),i=t(84954),u=t(64289),f=t(25847),a=t(95920),l=t(90744),v=t(93245),d=t(71228),p=t(31245),h=t(56991),g=t(27299).codeAt,y=t(43917),O=t(55863),N=t(33831),A=t(24131),M=t(88901),I=t(19940),m=I.set,S=I.getterFor("URL"),T=M.URLSearchParams,P=M.getState,R=o.URL,D=o.TypeError,B=o.parseInt,W=Math.floor,U=Math.pow,$=u("".charAt),j=u(/./.exec),F=u([].join),C=u(1 .toString),w=u([].pop),L=u([].push),z=u("".replace),G=u([].shift),Z=u("".split),q=u("".slice),tt=u("".toLowerCase),gt=u([].unshift),ht="Invalid authority",xt="Invalid scheme",st="Invalid host",it="Invalid port",Ot=/[a-z]/i,St=/[\d+-.a-z]/i,Mt=/\d/,Nt=/^0x/i,Pt=/^[0-7]+$/,Ut=/^\d+$/,Rt=/^[\da-f]+$/i,At=/[\0\t\n\r #%/:<>?@[\\\]^|]/,Dt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Ft=/^[\u0000-\u0020]+/,Ct=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,zt=/[\t\n\r]/g,_,vt=function(J){var ct=Z(J,"."),X,Q,at,x,E,b,Y;if(ct.length&&ct[ct.length-1]===""&&ct.length--,X=ct.length,X>4)return J;for(Q=[],at=0;at1&&$(x,0)==="0"&&(E=j(Nt,x)?16:8,x=q(x,E===8?1:2)),x==="")b=0;else{if(!j(E===10?Ut:E===8?Pt:Rt,x))return J;b=B(x,E)}L(Q,b)}for(at=0;at=U(256,5-X))return null}else if(b>255)return null;for(Y=w(Q),at=0;at6))return;for(b=0;ft();){if(Y=null,b>0)if(ft()==="."&&b<4)at++;else return;if(!j(Mt,ft()))return;for(;j(Mt,ft());){if(V=B(ft(),10),Y===null)Y=V;else{if(Y===0)return;Y=Y*10+V}if(Y>255)return;at++}ct[X]=ct[X]*256+Y,b++,(b===2||b===4)&&X++}if(b!==4)return;break}else if(ft()===":"){if(at++,!ft())return}else if(ft())return;ct[X++]=x}if(Q!==null)for(rt=X-Q,X=7;X!==0&&rt>0;)K=ct[X],ct[X--]=ct[Q+rt-1],ct[Q+--rt]=K;else if(X!==8)return;return ct},ot=function(J){for(var ct=null,X=1,Q=null,at=0,x=0;x<8;x++)J[x]!==0?(at>X&&(ct=Q,X=at),Q=null,at=0):(Q===null&&(Q=x),++at);return at>X&&(ct=Q,X=at),ct},ut=function(J){var ct,X,Q,at;if(typeof J=="number"){for(ct=[],X=0;X<4;X++)gt(ct,J%256),J=W(J/256);return F(ct,".")}else if(typeof J=="object"){for(ct="",Q=ot(J),X=0;X<8;X++)at&&J[X]===0||(at&&(at=!1),Q===X?(ct+=X?":":"::",at=!0):(ct+=C(J[X],16),X<7&&(ct+=":")));return"["+ct+"]"}return J},et={},mt=d({},et,{" ":1,'"':1,"<":1,">":1,"`":1}),Tt=d({},mt,{"#":1,"?":1,"{":1,"}":1}),dt=d({},Tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),nt=function(J,ct){var X=g(J,0);return X>32&&X<127&&!v(ct,J)?J:encodeURIComponent(J)},lt={ftp:21,file:null,http:80,https:443,ws:80,wss:443},yt=function(J,ct){var X;return J.length===2&&j(Ot,$(J,0))&&((X=$(J,1))===":"||!ct&&X==="|")},k=function(J){var ct;return J.length>1&&yt(q(J,0,2))&&(J.length===2||(ct=$(J,2))==="/"||ct==="\\"||ct==="?"||ct==="#")},pt=function(J){return J==="."||tt(J)==="%2e"},It=function(J){return J=tt(J),J===".."||J==="%2e."||J===".%2e"||J==="%2e%2e"},Lt={},$t={},Yt={},Kt={},Ht={},Vt={},qt={},Dr={},mr={},cr={},Ar={},Or={},Ir={},xr={},vr={},Mr={},hr={},or={},Pr={},dr={},er={},Tr=function(J,ct,X){var Q=O(J),at,x,E;if(ct){if(x=this.parse(Q),x)throw D(x);this.searchParams=null}else{if(X!==void 0&&(at=new Tr(X,!0)),x=this.parse(Q,null,at),x)throw D(x);E=P(new T),E.bindURL(this),this.searchParams=E}};Tr.prototype={type:"URL",parse:function(J,ct,X){var Q=this,at=ct||Lt,x=0,E="",b=!1,Y=!1,V=!1,rt,K,ft,Et;for(J=O(J),ct||(Q.scheme="",Q.username="",Q.password="",Q.host=null,Q.port=null,Q.path=[],Q.query=null,Q.fragment=null,Q.cannotBeABaseURL=!1,J=z(J,Ft,""),J=z(J,Ct,"$1")),J=z(J,zt,""),rt=p(J);x<=rt.length;){switch(K=rt[x],at){case Lt:if(K&&j(Ot,K))E+=tt(K),at=$t;else{if(ct)return xt;at=Yt;continue}break;case $t:if(K&&(j(St,K)||K==="+"||K==="-"||K==="."))E+=tt(K);else if(K===":"){if(ct&&(Q.isSpecial()!==v(lt,E)||E==="file"&&(Q.includesCredentials()||Q.port!==null)||Q.scheme==="file"&&!Q.host))return;if(Q.scheme=E,ct){Q.isSpecial()&<[Q.scheme]===Q.port&&(Q.port=null);return}E="",Q.scheme==="file"?at=xr:Q.isSpecial()&&X&&X.scheme===Q.scheme?at=Kt:Q.isSpecial()?at=Dr:rt[x+1]==="/"?(at=Ht,x++):(Q.cannotBeABaseURL=!0,L(Q.path,""),at=Pr)}else{if(ct)return xt;E="",at=Yt,x=0;continue}break;case Yt:if(!X||X.cannotBeABaseURL&&K!=="#")return xt;if(X.cannotBeABaseURL&&K==="#"){Q.scheme=X.scheme,Q.path=h(X.path),Q.query=X.query,Q.fragment="",Q.cannotBeABaseURL=!0,at=er;break}at=X.scheme==="file"?xr:Vt;continue;case Kt:if(K==="/"&&rt[x+1]==="/")at=mr,x++;else{at=Vt;continue}break;case Ht:if(K==="/"){at=cr;break}else{at=or;continue}case Vt:if(Q.scheme=X.scheme,K===_)Q.username=X.username,Q.password=X.password,Q.host=X.host,Q.port=X.port,Q.path=h(X.path),Q.query=X.query;else if(K==="/"||K==="\\"&&Q.isSpecial())at=qt;else if(K==="?")Q.username=X.username,Q.password=X.password,Q.host=X.host,Q.port=X.port,Q.path=h(X.path),Q.query="",at=dr;else if(K==="#")Q.username=X.username,Q.password=X.password,Q.host=X.host,Q.port=X.port,Q.path=h(X.path),Q.query=X.query,Q.fragment="",at=er;else{Q.username=X.username,Q.password=X.password,Q.host=X.host,Q.port=X.port,Q.path=h(X.path),Q.path.length--,at=or;continue}break;case qt:if(Q.isSpecial()&&(K==="/"||K==="\\"))at=mr;else if(K==="/")at=cr;else{Q.username=X.username,Q.password=X.password,Q.host=X.host,Q.port=X.port,at=or;continue}break;case Dr:if(at=mr,K!=="/"||$(E,x+1)!=="/")continue;x++;break;case mr:if(K!=="/"&&K!=="\\"){at=cr;continue}break;case cr:if(K==="@"){b&&(E="%40"+E),b=!0,ft=p(E);for(var bt=0;bt65535)return it;Q.port=Q.isSpecial()&&wt===lt[Q.scheme]?null:wt,E=""}if(ct)return;at=hr;continue}else return it;break;case xr:if(Q.scheme="file",K==="/"||K==="\\")at=vr;else if(X&&X.scheme==="file")switch(K){case _:Q.host=X.host,Q.path=h(X.path),Q.query=X.query;break;case"?":Q.host=X.host,Q.path=h(X.path),Q.query="",at=dr;break;case"#":Q.host=X.host,Q.path=h(X.path),Q.query=X.query,Q.fragment="",at=er;break;default:k(F(h(rt,x),""))||(Q.host=X.host,Q.path=h(X.path),Q.shortenPath()),at=or;continue}else{at=or;continue}break;case vr:if(K==="/"||K==="\\"){at=Mr;break}X&&X.scheme==="file"&&!k(F(h(rt,x),""))&&(yt(X.path[0],!0)?L(Q.path,X.path[0]):Q.host=X.host),at=or;continue;case Mr:if(K===_||K==="/"||K==="\\"||K==="?"||K==="#"){if(!ct&&yt(E))at=or;else if(E===""){if(Q.host="",ct)return;at=hr}else{if(Et=Q.parseHost(E),Et)return Et;if(Q.host==="localhost"&&(Q.host=""),ct)return;E="",at=hr}continue}else E+=K;break;case hr:if(Q.isSpecial()){if(at=or,K!=="/"&&K!=="\\")continue}else if(!ct&&K==="?")Q.query="",at=dr;else if(!ct&&K==="#")Q.fragment="",at=er;else if(K!==_&&(at=or,K!=="/"))continue;break;case or:if(K===_||K==="/"||K==="\\"&&Q.isSpecial()||!ct&&(K==="?"||K==="#")){if(It(E)?(Q.shortenPath(),K!=="/"&&!(K==="\\"&&Q.isSpecial())&&L(Q.path,"")):pt(E)?K!=="/"&&!(K==="\\"&&Q.isSpecial())&&L(Q.path,""):(Q.scheme==="file"&&!Q.path.length&&yt(E)&&(Q.host&&(Q.host=""),E=$(E,0)+":"),L(Q.path,E)),E="",Q.scheme==="file"&&(K===_||K==="?"||K==="#"))for(;Q.path.length>1&&Q.path[0]==="";)G(Q.path);K==="?"?(Q.query="",at=dr):K==="#"&&(Q.fragment="",at=er)}else E+=nt(K,Tt);break;case Pr:K==="?"?(Q.query="",at=dr):K==="#"?(Q.fragment="",at=er):K!==_&&(Q.path[0]+=nt(K,et));break;case dr:!ct&&K==="#"?(Q.fragment="",at=er):K!==_&&(K==="'"&&Q.isSpecial()?Q.query+="%27":K==="#"?Q.query+="%23":Q.query+=nt(K,et));break;case er:K!==_&&(Q.fragment+=nt(K,mt));break}x++}},parseHost:function(J){var ct,X,Q;if($(J,0)==="["){if($(J,J.length-1)!=="]"||(ct=H(q(J,1,-1)),!ct))return st;this.host=ct}else if(this.isSpecial()){if(J=y(J),j(At,J)||(ct=vt(J),ct===null))return st;this.host=ct}else{if(j(Dt,J))return st;for(ct="",X=p(J),Q=0;Q1?arguments[1]:void 0,at=m(X,new Tr(ct,!1,Q));n||(X.href=at.serialize(),X.origin=at.getOrigin(),X.protocol=at.getProtocol(),X.username=at.getUsername(),X.password=at.getPassword(),X.host=at.getHost(),X.hostname=at.getHostname(),X.port=at.getPort(),X.pathname=at.getPathname(),X.search=at.getSearch(),X.searchParams=at.getSearchParams(),X.hash=at.getHash())},kt=_t.prototype,tr=function(J,ct){return{get:function(){return S(this)[J]()},set:ct&&function(X){return S(this)[ct](X)},configurable:!0,enumerable:!0}};if(n&&(a(kt,"href",tr("serialize","setHref")),a(kt,"origin",tr("getOrigin")),a(kt,"protocol",tr("getProtocol","setProtocol")),a(kt,"username",tr("getUsername","setUsername")),a(kt,"password",tr("getPassword","setPassword")),a(kt,"host",tr("getHost","setHost")),a(kt,"hostname",tr("getHostname","setHostname")),a(kt,"port",tr("getPort","setPort")),a(kt,"pathname",tr("getPathname","setPathname")),a(kt,"search",tr("getSearch","setSearch")),a(kt,"searchParams",tr("getSearchParams")),a(kt,"hash",tr("getHash","setHash"))),f(kt,"toJSON",function(){return S(this).serialize()},{enumerable:!0}),f(kt,"toString",function(){return S(this).serialize()},{enumerable:!0}),R){var Rr=R.createObjectURL,jr=R.revokeObjectURL;Rr&&f(_t,"createObjectURL",i(Rr,R)),jr&&f(_t,"revokeObjectURL",i(jr,R))}N(_t,"URL"),r({global:!0,constructor:!0,forced:!e,sham:!n},{URL:_t})},8051:function(s,c,t){"use strict";t(92127)},6125:function(s,c,t){t(81821),t(6504),t(37209),t(20148),t(50754),t(17271),t(94613),t(69290),t(38909),t(2968),t(84873),t(39518),t(17369),t(86348);var r=function(n){"use strict";var e=Object.prototype,o=e.hasOwnProperty,i=Object.defineProperty||function(L,z,G){L[z]=G.value},u,f=typeof Symbol=="function"?Symbol:{},a=f.iterator||"@@iterator",l=f.asyncIterator||"@@asyncIterator",v=f.toStringTag||"@@toStringTag";function d(L,z,G){return Object.defineProperty(L,z,{value:G,enumerable:!0,configurable:!0,writable:!0}),L[z]}try{d({},"")}catch{d=function(G,Z,q){return G[Z]=q}}function p(L,z,G,Z){var q=z&&z.prototype instanceof M?z:M,tt=Object.create(q.prototype),gt=new F(Z||[]);return i(tt,"_invoke",{value:W(L,G,gt)}),tt}n.wrap=p;function h(L,z,G){try{return{type:"normal",arg:L.call(z,G)}}catch(Z){return{type:"throw",arg:Z}}}var g="suspendedStart",y="suspendedYield",O="executing",N="completed",A={};function M(){}function I(){}function m(){}var S={};d(S,a,function(){return this});var T=Object.getPrototypeOf,P=T&&T(T(C([])));P&&P!==e&&o.call(P,a)&&(S=P);var R=m.prototype=M.prototype=Object.create(S);I.prototype=m,i(R,"constructor",{value:m,configurable:!0}),i(m,"constructor",{value:I,configurable:!0}),I.displayName=d(m,v,"GeneratorFunction");function D(L){["next","throw","return"].forEach(function(z){d(L,z,function(G){return this._invoke(z,G)})})}n.isGeneratorFunction=function(L){var z=typeof L=="function"&&L.constructor;return z?z===I||(z.displayName||z.name)==="GeneratorFunction":!1},n.mark=function(L){return Object.setPrototypeOf?Object.setPrototypeOf(L,m):(L.__proto__=m,d(L,v,"GeneratorFunction")),L.prototype=Object.create(R),L},n.awrap=function(L){return{__await:L}};function B(L,z){function G(tt,gt,ht,xt){var st=h(L[tt],L,gt);if(st.type==="throw")xt(st.arg);else{var it=st.arg,Ot=it.value;return Ot&&typeof Ot=="object"&&o.call(Ot,"__await")?z.resolve(Ot.__await).then(function(St){G("next",St,ht,xt)},function(St){G("throw",St,ht,xt)}):z.resolve(Ot).then(function(St){it.value=St,ht(it)},function(St){return G("throw",St,ht,xt)})}}var Z;function q(tt,gt){function ht(){return new z(function(xt,st){G(tt,gt,xt,st)})}return Z=Z?Z.then(ht,ht):ht()}i(this,"_invoke",{value:q})}D(B.prototype),d(B.prototype,l,function(){return this}),n.AsyncIterator=B,n.async=function(L,z,G,Z,q){q===void 0&&(q=Promise);var tt=new B(p(L,z,G,Z),q);return n.isGeneratorFunction(z)?tt:tt.next().then(function(gt){return gt.done?gt.value:tt.next()})};function W(L,z,G){var Z=g;return function(tt,gt){if(Z===O)throw new Error("Generator is already running");if(Z===N){if(tt==="throw")throw gt;return w()}for(G.method=tt,G.arg=gt;;){var ht=G.delegate;if(ht){var xt=U(ht,G);if(xt){if(xt===A)continue;return xt}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(Z===g)throw Z=N,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);Z=O;var st=h(L,z,G);if(st.type==="normal"){if(Z=G.done?N:y,st.arg===A)continue;return{value:st.arg,done:G.done}}else st.type==="throw"&&(Z=N,G.method="throw",G.arg=st.arg)}}}function U(L,z){var G=z.method,Z=L.iterator[G];if(Z===u)return z.delegate=null,G==="throw"&&L.iterator.return&&(z.method="return",z.arg=u,U(L,z),z.method==="throw")||G!=="return"&&(z.method="throw",z.arg=new TypeError("The iterator does not provide a '"+G+"' method")),A;var q=h(Z,L.iterator,z.arg);if(q.type==="throw")return z.method="throw",z.arg=q.arg,z.delegate=null,A;var tt=q.arg;if(!tt)return z.method="throw",z.arg=new TypeError("iterator result is not an object"),z.delegate=null,A;if(tt.done)z[L.resultName]=tt.value,z.next=L.nextLoc,z.method!=="return"&&(z.method="next",z.arg=u);else return tt;return z.delegate=null,A}D(R),d(R,v,"Generator"),d(R,a,function(){return this}),d(R,"toString",function(){return"[object Generator]"});function $(L){var z={tryLoc:L[0]};1 in L&&(z.catchLoc=L[1]),2 in L&&(z.finallyLoc=L[2],z.afterLoc=L[3]),this.tryEntries.push(z)}function j(L){var z=L.completion||{};z.type="normal",delete z.arg,L.completion=z}function F(L){this.tryEntries=[{tryLoc:"root"}],L.forEach($,this),this.reset(!0)}n.keys=function(L){var z=Object(L),G=[];for(var Z in z)G.push(Z);return G.reverse(),function q(){for(;G.length;){var tt=G.pop();if(tt in z)return q.value=tt,q.done=!1,q}return q.done=!0,q}};function C(L){if(L||L===""){var z=L[a];if(z)return z.call(L);if(typeof L.next=="function")return L;if(!isNaN(L.length)){var G=-1,Z=function q(){for(;++G=0;--q){var tt=this.tryEntries[q],gt=tt.completion;if(tt.tryLoc==="root")return Z("end");if(tt.tryLoc<=this.prev){var ht=o.call(tt,"catchLoc"),xt=o.call(tt,"finallyLoc");if(ht&&xt){if(this.prev=0;--Z){var q=this.tryEntries[Z];if(q.tryLoc<=this.prev&&o.call(q,"finallyLoc")&&this.prev=0;--G){var Z=this.tryEntries[G];if(Z.finallyLoc===z)return this.complete(Z.completion,Z.afterLoc),j(Z),A}},catch:function(z){for(var G=this.tryEntries.length-1;G>=0;--G){var Z=this.tryEntries[G];if(Z.tryLoc===z){var q=Z.completion;if(q.type==="throw"){var tt=q.arg;j(Z)}return tt}}throw new Error("illegal catch attempt")},delegateYield:function(z,G,Z){return this.delegate={iterator:C(z),resultName:G,nextLoc:Z},this.method==="next"&&(this.arg=u),A}},n}(s.exports);try{regeneratorRuntime=r}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},29273:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0,t(37209),t(2968),t(19903),t(4064);var n=r(t(20603)),e=t(28013),o=c.Z={mixins:[e.localeMixins],props:{hasPermission:{type:Boolean},resourceType:{type:String,default:""},resourceCode:{type:String,default:""},projectCode:{type:String,default:""},ajaxPrefix:{type:String,default:""}},emits:["open-manage"],data(){return{isOpenManageLoading:!1}},computed:{title(){var i={pipeline:this.t("\u5C1A\u672A\u5F00\u542F\u6B64\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\u529F\u80FD"),pipeline_group:this.t("\u5C1A\u672A\u5F00\u542F\u6D41\u6C34\u7EBF\u7EC4\u6743\u9650\u7BA1\u7406\u3002\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u7ED9\u7EC4\u5185\u6D41\u6C34\u7EBF\u6279\u91CF\u6DFB\u52A0\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u6216\u67E5\u770B\u8005\u6743\u9650")};return i[this.resourceType]}},methods:{openManage(){var i=this;return this.isOpenManageLoading=!0,n.default.put("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.resourceCode,"/enable")).then(function(){i.$emit("open-manage")}).finally(function(){i.isOpenManageLoading=!1})}}}},89e3:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0,t(88322),t(3105),t(25528),t(35590),t(35340),t(37209),t(2968),t(19903),t(4064);var n=r(t(20603)),e=t(28013),o=c.Z={mixins:[e.localeMixins],props:{isShow:{type:Boolean},groupName:{type:String},groupId:{type:String},expiredDisplay:{type:String},title:{type:String},type:{type:String,default:"apply"},resourceType:{type:String},ajaxPrefix:{type:String,default:""},projectCode:{type:String,default:""}},emits:["update:show"],data(){var i=this,u=this;return{isLoading:!1,pagination:{page:1,pageSize:20,projectName:""},customTime:1,formData:{expireTime:0,reason:""},currentActive:2592e3,timeFilters:{2592e3:u.t("1\u4E2A\u6708"),7776e3:u.t("3\u4E2A\u6708"),15552e3:u.t("6\u4E2A\u6708"),31104e3:u.t("12\u4E2A\u6708")},rules:{expireTime:[{validator:function(){return i.currentActive==="custom"&&i.customTime?!0:i.currentActive!=="custom"},message:u.t("\u8BF7\u9009\u62E9\u7533\u8BF7\u671F\u9650"),trigger:"blur"}],reason:[{required:!0,message:u.t("\u8BF7\u586B\u5199\u7533\u8BF7\u7406\u7531"),trigger:"blur"}]}}},computed:{userName(){return this.$userInfo&&this.$userInfo.username?this.$userInfo.username:""},projectId(){return this.$route.params.projectId},newExpiredDisplay(){var i={2592e3:30,7776e3:90,15552e3:180,31104e3:360};return this.currentActive==="custom"?Number(this.expiredDisplay)+Number(this.customTime):Number(this.expiredDisplay)+i[this.currentActive]}},created(){this.formData.expireTime=this.formatTimes(2592e3),this.projectCode&&(this.formData.englishName=this.projectCode),this.type==="apply"&&(this.formData.reason="")},methods:{handleConfirm(){if(this.currentActive==="custom"){var i=this.customTime*24*3600;this.formData.expireTime=this.formatTimes(i)}if(this.type==="renewal"){var u=this.newExpiredDisplay*24*3600,f=this.formatTimes(u);this.formData.expireTime=f,this.handleRenewalGroup()}else this.handleApplyGroup()},handleCancel(){var i=this;this.$emit("cancel"),this.customTime=1,this.formData.expireTime=this.formatTimes(2592e3),this.formData.reason="",this.currentActive=2592e3,setTimeout(function(){i.$refs.applyFrom.clearError()},500)},handleChangeCustomTime(i){var u=this;/^[0-9]*$/.test(i)?this.customTime>365&&this.$nextTick(function(){u.customTime=365}):this.$nextTick(function(){u.customTime=1})},handleChangeTime(i){this.$refs.applyFrom.clearError(),this.currentActive=Number(i),this.formData.expireTime=this.formatTimes(i)},handleChangCustom(){this.currentActive="custom"},formatTimes(i){var u=+new Date/1e3,f=String(u).split(""),a=f.findIndex(function(v){return v==="."}),l=parseInt(f.splice(0,a).join(""),10);return Number(i)+l},handleApplyGroup(){var i=this;this.$refs.applyFrom.validate().then(function(){i.isLoading=!0,n.default.post("".concat(i.ajaxPrefix,"/auth/api/user/auth/apply/applyToJoinGroup"),{groupIds:[i.groupId],expiredAt:i.formData.expireTime,reason:i.formData.reason,applicant:i.userName,projectCode:i.projectCode}).then(function(){i.$bkMessage({theme:"success",message:i.t("\u7533\u8BF7\u6210\u529F\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6279")})}).catch(function(u){i.$bkMessage({theme:"error",message:u.message})}).finally(function(){i.isLoading=!1,i.handleCancel()})})},handleRenewalGroup(){var i=this;this.isLoading=!0,n.default.put("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/group/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.groupId,"/member/renewal"),{expiredAt:this.formData.expireTime,projectId:this.projectId,resourceType:this.resourceType}).then(function(){i.$bkMessage({theme:"success",message:i.t("\u7533\u8BF7\u6210\u529F\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6279")})}).catch(function(u){i.$bkMessage({theme:"error",message:u.message})}).finally(function(){i.isLoading=!1,i.handleCancel()})}}}},10036:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0,t(37209),t(2968),t(19903),t(4064);var n=r(t(20603)),e=r(t(44409)),o=r(t(99898)),i=r(t(74339)),u=r(t(80374)),f=t(28013),a=function(){return{isShow:!1,groupName:"",groupId:"",expiredDisplay:"",title:"",type:""}},l=c.Z={components:{ApplyDialog:e.default},mixins:[f.localeMixins],props:{resourceType:{type:String,default:""},resourceCode:{type:String,default:""},projectCode:{type:String,default:""},ajaxPrefix:{type:String,default:""}},data(){return{showDetail:!1,logout:{loading:!1,isShow:!1,groupId:"",name:""},apply:a(),memberList:[],isLoading:!1,isDetailLoading:!1,groupPolicies:[],groupName:""}},mounted(){this.getMemberList()},methods:{handleHidden(){this.showDetail=!1},getMemberList(){var v=this;return this.isLoading=!0,n.default.get("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.resourceCode,"/groupMember")).then(function(d){v.memberList=d.data}).catch(function(d){v.$bkMessage({theme:"error",message:d.message||d})}).finally(function(){v.isLoading=!1})},handleViewDetail(v){var d=this,p=v.groupId,h=v.groupName;this.groupName=h,this.showDetail=!0,this.isDetailLoading=!0,n.default.get("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/group/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(p,"/groupPolicies")).then(function(g){var y=g.data;d.groupPolicies=y}).catch(function(g){d.$bkMessage({theme:"error",message:g.message||g})}).finally(function(){d.isDetailLoading=!1})},statusFormatter(v){var d={NOT_JOINED:this.t("\u672A\u52A0\u5165"),NORMAL:this.t("\u6B63\u5E38"),EXPIRED:this.t("\u5DF2\u8FC7\u671F")};return d[v]},statusIcon(v){var d={NOT_JOINED:o.default,NORMAL:i.default,EXPIRED:u.default};return d[v]},handleRenewal(v){this.apply.isShow=!0,this.apply.groupName=v.groupName,this.apply.groupId=v.groupId,this.apply.expiredDisplay=v.expiredDisplay,this.apply.title=this.t("\u7EED\u671F"),this.apply.type="renewal"},handleApply(v){this.apply.isShow=!0,this.apply.groupName=v.groupName,this.apply.groupId=v.groupId,this.apply.title=this.t("\u7533\u8BF7\u52A0\u5165"),this.apply.type="apply"},handleShowLogout(v){this.logout.isShow=!0,this.logout.groupId=v.groupId,this.logout.name=v.groupName},handleCancelLogout(){this.logout.isShow=!1},handleLogout(){var v=this;return this.logout.loading=!0,n.default.delete("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/group/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.logout.groupId,"/member")).then(function(){v.handleCancelLogout(),v.getMemberList()}).catch(function(d){v.$bkMessage({theme:"error",message:d.message||d})}).finally(function(){v.logout.loading=!1})}}}},5893:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0;var n=r(t(73172)),e=r(t(36990)),o=c.Z={props:{title:{type:String,default:""},resourceType:{type:String,default:""},resourceCode:{type:String,default:""},projectCode:{type:String,default:""},ajaxPrefix:{type:String,default:""}},computed:{renderComponent(){return this.resourceType==="project"?e.default:n.default}}}},7472:function(s,c,t){"use strict";Object.defineProperty(c,"X",{value:!0}),c.Z=void 0;var r=t(28013),n=c.Z={mixins:[r.localeMixins]}},44965:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0,t(4064),t(20148),t(50754),t(14775),t(37209),t(2968),t(19903),t(3105),t(19341),t(25528),t(34),t(6125);var n=r(t(65809)),e=r(t(14351)),o=r(t(20603)),i=t(28013),u=c.Z={components:{ScrollLoadList:e.default},mixins:[i.localeMixins],props:{activeIndex:{type:Boolean,default:0},resourceType:{type:String,default:""},resourceCode:{type:String,default:""},resourceName:{type:String,default:""},projectCode:{type:String,default:""},showCreateGroup:{type:Boolean,default:!0},ajaxPrefix:{type:String,default:""}},emits:["choose-group","create-group","close-manage"],data(){return{page:1,activeTab:"",deleteObj:{group:{},isShow:!1,isLoading:!1},closeObj:{isShow:!1,isLoading:!1},groupList:[],hasLoadEnd:!1,isClosing:!1,curGroupIndex:-1}},watch:{activeIndex(f){var a;this.activeTab=((a=this.groupList[f])===null||a===void 0?void 0:a.groupId)||""}},created(){var f=this;return(0,n.default)(regeneratorRuntime.mark(function a(){return regeneratorRuntime.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:window.addEventListener("message",f.handleMessage);case 1:case"end":return v.stop()}},a)}))()},beforeUnmount(){window.removeEventListener("message",this.handleMessage)},methods:{handleGetData(f){var a=this;return o.default.get("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.resourceCode,"/listGroup?page=").concat(this.page,"&pageSize=").concat(f)).then(function(l){var v=l.data;if(a.hasLoadEnd=!v.hasNext,a.groupList.push(...v.records),a.page===1){var d=a.groupList.find(function(p){var h;return+p.groupId==+((h=a.$route.query)===null||h===void 0?void 0:h.groupId)})||a.groupList[0];a.handleChooseGroup(d)}a.page+=1})},refreshList(){return this.groupList=[],this.hasLoadEnd=!1,this.page=1,this.handleGetData(100)},handleShowDeleteGroup(f){this.deleteObj.group=f,this.deleteObj.isShow=!0},handleHiddenDeleteGroup(){this.deleteObj.isShow=!1,this.deleteObj.group={}},handleDeleteGroup(){var f=this;return this.deleteObj.isLoading=!0,o.default.delete("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/group/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.deleteObj.group.groupId)).then(function(){f.handleHiddenDeleteGroup(),f.refreshList()}).finally(function(){f.deleteObj.isLoading=!1})},handleChooseGroup(f){this.$router.replace({query:{groupId:f.groupId}}),this.activeTab=f.groupId,this.curGroupIndex=this.groupList.findIndex(function(a){return a.groupId===f.groupId}),this.$emit("choose-group",f)},handleCreateGroup(){this.activeTab="",this.$emit("create-group")},handleCloseManage(){var f=this;return this.isClosing=!0,o.default.put("".concat(this.ajaxPrefix,"/auth/api/user/auth/resource/").concat(this.projectCode,"/").concat(this.resourceType,"/").concat(this.resourceCode,"/disable")).then(function(){f.$emit("close-manage")}).finally(function(){f.isClosing=!1})},showCloseManageDialog(){this.closeObj.isShow=!0},handleHiddenCloseManage(){this.closeObj.isShow=!1},handleMessage(f){var a=this,l=f.data;if(l.type==="IAM")switch(l.code){case"create_user_group_submit":this.refreshList().then(function(){var p=a.groupList.find(function(h){var g;return h.groupId===(l==null||(g=l.data)===null||g===void 0?void 0:g.id)})||a.groupList[0];a.handleChooseGroup(p)});break;case"create_user_group_cancel":this.handleChooseGroup(this.groupList[0]);break;case"add_user_confirm":this.groupList[this.curGroupIndex].departmentCount+=l.data.departments.length,this.groupList[this.curGroupIndex].userCount+=l.data.users.length;break;case"remove_user_confirm":var v=l.data.members.filter(function(p){return p.type==="department"}),d=l.data.members.filter(function(p){return p.type==="user"});this.groupList[this.curGroupIndex].departmentCount-=v.length,this.groupList[this.curGroupIndex].userCount-=d.length;break;case"change_group_detail_tab":this.$emit("change-group-detail-tab",l.data.tab)}}}}},23654:function(s,c,t){"use strict";t(81821),t(34),t(1714);var r=t(38600);Object.defineProperty(c,"X",{value:!0}),c.Z=void 0;var n=r(t(63638));t(20148),t(37209),t(50754),t(8051),t(67759),t(4064),t(84873);function e(u,f){var a=Object.keys(u);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(u);f&&(l=l.filter(function(v){return Object.getOwnPropertyDescriptor(u,v).enumerable})),a.push.apply(a,l)}return a}function o(u){for(var f=1;f400&&console.warn("HTTP \u8BF7\u6C42\u51FA\u9519 status: ".concat(f)),f>=200&&f<=503},withCredentials:!0});function o(u){return Promise.reject(u)}e.interceptors.response.use(function(u){var f=u.data,a=f.status,l=f.message,v=f.code,d=f.result,p=u.status;if(p===503){var h={status:p,message:l||"service is in deployment"};return Promise.reject(h)}if(p===403){var g={httpStatus:p,code:p,message:l||"Permission Deny"};return Promise.reject(g)}if(typeof a<"u"&&a!==0||typeof d<"u"&&!d){var y={httpStatus:p,message:l,code:v||a};return Promise.reject(y)}if(p===400){var O={httpStatus:p,message:l||"service is abnormal"};return Promise.reject(O)}return u.data},o);var i=c.default=e},69437:function(s,c,t){"use strict";t(81821),t(34),t(84873),t(1714);var r=t(38600);Object.defineProperty(c,"__esModule",{value:!0}),c.AuthorityDirectiveV2=N,c.AuthorityDirectiveV3=A,c.default=void 0;var n=r(t(72205));t(6125);var e=r(t(63638)),o=r(t(65809));t(9100),t(31801),t(37209),t(2968),t(14775),t(20148),t(50754),t(99057),t(14827),t(58146),t(80638);var i=r(t(20603)),u=t(44972),f=["projectId"];function a(I,m){var S=Object.keys(I);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(I);m&&(T=T.filter(function(P){return Object.getOwnPropertyDescriptor(I,P).enumerable})),S.push.apply(S,T)}return S}function l(I){for(var m=1;m1&&arguments[1]!==void 0?arguments[1]:"";return v=I,class{static install(S){S.directive("perm",{bind(T,P,R){R.key||(R.key=new Date().getTime())},inserted(T,P,R){var D=P.value.disablePermissionApi;D?p(T,P.value,R):y(T,P.value,R,m)},update(T,P,R){var D=P.value,B=P.oldValue;D.hasPermission!==B.hasPermission&&p(T,P.value,R)},unbind(T,P,R){h(T,R)}})}}}function A(I){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return v=I,class{static install(S){S.directive("perm",{created(T,P,R){R.key||(R.key=new Date().getTime())},mounted(T,P,R){var D=P.value.disablePermissionApi;D?p(T,P.value,R):y(T,P.value,R,m)},updated(T,P,R){var D=P.value,B=P.oldValue;D.hasPermission!==B.hasPermission&&p(T,P.value,R)},beforeUnmount(T,P,R){h(T,R)}})}}}var M=c.default=u.version===2?N:A},2479:function(s,c,t){"use strict";var r=t(38600);Object.defineProperty(c,"__esModule",{value:!0}),c.handleNoPermissionV3=c.handleNoPermissionV2=c.default=void 0,t(58146),t(34),t(37209),t(28926);var n=r(t(20603)),e=t(44972),o=t(28013),i=c.handleNoPermissionV2=function(l,v,d){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",g={},y={},O=[{label:(0,o.t)("\u9700\u8981\u7533\u8BF7\u7684\u6743\u9650"),prop:"actionName"},{label:(0,o.t)("\u5173\u8054\u7684\u8D44\u6E90\u7C7B\u578B"),prop:"resourceTypeName"},{label:(0,o.t)("\u5173\u8054\u7684\u8D44\u6E90\u5B9E\u4F8B"),prop:"resourceName"}],N=function(){return d(l.bkException,{class:"permission-exception",props:{type:"403",scene:"part"}},(0,o.t)("\u6CA1\u6709\u64CD\u4F5C\u6743\u9650"))},A=function(T){return d(l.bkTable,{class:"permission-table",props:{outerBorder:!1,data:[T]}},O.filter(function(P){return T[P.prop]}).map(function(P){return d(l.bkTableColumn,{props:{showOverflowTooltip:!0,label:P.label,prop:P.prop}})}))},M=function(T){return d("section",{class:"permission-footer"},[T.auth?d(l.bkDropdownMenu,{class:"permission-list",scopedSlots:{"dropdown-content"(){return d("ui",{class:"bk-dropdown-list"},T.groupInfoList.map(function(P){return d("li",{on:{click(){window.open(P.url,"_blank"),I()}}},[P.groupName])}))},"dropdown-trigger"(){return[d("span",{class:"bk-dropdown-list permission-confirm"},[(0,o.t)("\u53BB\u7533\u8BF7")]),d("i",{class:"bk-icon icon-angle-down"})]}}}):d(l.bkButton,{class:"permission-confirm",props:{theme:"primary"},on:{click(){window.open(T.groupInfoList[0].url,"_blank"),I()}}},[(0,o.t)("\u53BB\u7533\u8BF7")]),d(l.bkButton,{class:"permission-cancel",on:{click(){var P,R;(P=g)===null||P===void 0||(R=P.close)===null||R===void 0||R.call(P)}}},[(0,o.t)("\u53D6\u6D88")])])},I=function(){var T,P;(T=g)===null||T===void 0||(P=T.close)===null||P===void 0||P.call(T),y=l.bkInfoBox({title:(0,o.t)("\u6743\u9650\u7533\u8BF7\u5355\u5DF2\u63D0\u4EA4"),subHeader:d("section",[(0,o.t)("\u8BF7\u5728\u6743\u9650\u7BA1\u7406\u9875\u586B\u5199\u6743\u9650\u7533\u8BF7\u5355\uFF0C\u63D0\u4EA4\u5B8C\u6210\u540E\u518D\u5237\u65B0\u8BE5\u9875\u9762"),d("section",{class:"permission-refresh-dialog"},[d(l.bkButton,{class:"mr20",props:{theme:"primary"},on:{click(){location.reload()}}},[(0,o.t)("\u5237\u65B0\u9875\u9762")]),d(l.bkButton,{on:{click(){var R,D;(R=(D=y).close)===null||R===void 0||R.call(D)}}},[(0,o.t)("\u5173\u95ED")])])]),extCls:"permission-dialog",width:500,showFooter:!1})},m=function(T){g=l.bkInfoBox({subHeader:d("section",[N(),A(T),M(T)]),extCls:"permission-dialog",width:640,showFooter:!1})};p?m(p):n.default.get("".concat(h,"/ms/auth/api/user/auth/apply/getRedirectInformation"),{params:v}).then(function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S.data?S.data:S;m(T)})},u=c.handleNoPermissionV3=function(l,v,d,p){var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",g={},y={},O=[{label:(0,o.t)("\u9700\u8981\u7533\u8BF7\u7684\u6743\u9650"),prop:"actionName"},{label:(0,o.t)("\u5173\u8054\u7684\u8D44\u6E90\u7C7B\u578B"),prop:"resourceTypeName"},{label:(0,o.t)("\u5173\u8054\u7684\u8D44\u6E90\u5B9E\u4F8B"),prop:"resourceName"}],N=function(){return d(l.Exception,{type:"403",scene:"part"},(0,o.t)("\u6CA1\u6709\u64CD\u4F5C\u6743\u9650"))},A=function(T){return d("section",{class:"permission-table-wrapper"},d(l.Table,{border:"none",data:[T]},O.filter(function(P){return T[P.prop]}).map(function(P){return d(l.TableColumn,{showOverflowTooltip:!0,label:P.label,prop:P.prop})})))},M=function(T){return d("section",{class:"permission-footer"},[T.auth?d(l.Dropdown,{},{content(){return d(l.Dropdown.DropdownMenu,{},T.groupInfoList.map(function(P){return d(l.Dropdown.DropdownItem,{onClick(){window.open(P.url,"_blank"),I()}},[P.groupName])}))},default(){return[d(l.Button,{theme:"primary",class:"mr10"},[(0,o.t)("\u53BB\u7533\u8BF7"),d(l.AngleDown,{class:"icon-angle-down-v3"})])]}}):d(l.Button,{class:"mr10",theme:"primary",onClick(){window.open(T.groupInfoList[0].url,"_blank"),I()}},[(0,o.t)("\u53BB\u7533\u8BF7")]),d(l.Button,{class:"mr25",onClick(){var P,R;(P=g)===null||P===void 0||(R=P.hide)===null||R===void 0||R.call(P)}},[(0,o.t)("\u53D6\u6D88")])])},I=function(){var T,P;(T=g)===null||T===void 0||(P=T.hide)===null||P===void 0||P.call(T),y=l.InfoBox({title:(0,o.t)("\u6743\u9650\u7533\u8BF7\u5355\u5DF2\u63D0\u4EA4"),subTitle:d("section",[(0,o.t)("\u8BF7\u5728\u6743\u9650\u7BA1\u7406\u9875\u586B\u5199\u6743\u9650\u7533\u8BF7\u5355\uFF0C\u63D0\u4EA4\u5B8C\u6210\u540E\u518D\u5237\u65B0\u8BE5\u9875\u9762"),d("section",{class:"permission-refresh-dialog"},[d(l.Button,{class:"mr20",theme:"primary",onClick(){location.reload()}},[(0,o.t)("\u5237\u65B0\u9875\u9762")]),d(l.Button,{onClick(){var R,D;(R=(D=y).hide)===null||R===void 0||R.call(D)}},[(0,o.t)("\u5173\u95ED")])])]),extCls:"permission-dialog",width:500,dialogType:"show"})},m=function(T){g=l.InfoBox({title:"",subTitle:d("section",[N(),A(T),M(T)]),extCls:"permission-dialog-v3",width:640,dialogType:"show"})};p?m(p):n.default.get("".concat(h,"/ms/auth/api/user/auth/apply/getRedirectInformation"),{params:v}).then(function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S.data?S.data:S;m(T)})},f=c.default=e.version===2?i:u},78342:function(s,c,t){"use strict";t(20148),t(37209),t(25341),t(50754);var r=t(38600);Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"AuthorityDirectiveV3",{enumerable:!0,get:function(){return e.AuthorityDirectiveV3}}),Object.defineProperty(c,"BkPermission",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(c,"PermissionDirective",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(c,"handleNoPermission",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(c,"handleNoPermissionV3",{enumerable:!0,get:function(){return o.handleNoPermissionV3}});var n=r(t(84258)),e=f(t(69437)),o=f(t(2479)),i=t(28013);function u(l){if(typeof WeakMap!="function")return null;var v=new WeakMap,d=new WeakMap;return(u=function(h){return h?d:v})(l)}function f(l,v){if(!v&&l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var d=u(v);if(d&&d.has(l))return d.get(l);var p={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in l)if(g!=="default"&&Object.prototype.hasOwnProperty.call(l,g)){var y=h?Object.getOwnPropertyDescriptor(l,g):null;y&&(y.get||y.set)?Object.defineProperty(p,g,y):p[g]=l[g]}return p.default=l,d&&d.set(l,p),p}function a(l){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,i.loadI18nMessages)(v.i18n),l.component("bk-permission",n.default)}n.default.install=a},28013:function(s,c,t){"use strict";t(81821),t(34),t(84873),t(1714);var r=t(38600);Object.defineProperty(c,"__esModule",{value:!0}),c.loadI18nMessages=v,c.localeMixins=void 0,c.t=d,t(20148),t(50754),t(97870),t(37209);var n=r(t(63638)),e=r(t(14488)),o=r(t(70748));function i(h,g){var y=Object.keys(h);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(h);g&&(O=O.filter(function(N){return Object.getOwnPropertyDescriptor(h,N).enumerable})),y.push.apply(y,O)}return y}function u(h){for(var g=1;g1?y-1:0),N=1;N=x.length&&(x=void 0),{value:x&&x[Y++],done:!x}}};throw new TypeError(E?"Object is not iterable.":"Symbol.iterator is not defined.")}function i(x,E){var b=typeof Symbol=="function"&&x[Symbol.iterator];if(!b)return x;var Y,V,rt=b.call(x),K=[];try{for(;(E===void 0||E-- >0)&&!(Y=rt.next()).done;)K.push(Y.value)}catch(ft){V={error:ft}}finally{try{Y&&!Y.done&&(b=rt.return)&&b.call(rt)}finally{if(V)throw V.error}}return K}function u(x,E,b){if(b||arguments.length===2)for(var Y,V=0,rt=E.length;V=0&&Math.floor(E)===E&&isFinite(x)&&E<=4294967295}function L(x){return x!==null&&typeof x=="object"}function z(x){return function(E){return Object.prototype.toString.call(E)}(x)==="[object Object]"}function G(x){return typeof x=="function"}function Z(x,E){return E=E||m()}function q(x,E){E===void 0&&(E={});var b=x.config.silent;x.config.silent=!0;var Y=new x(E);return x.config.silent=b,Y}function tt(x,E){return function(){for(var b=[],Y=0;Y"u"||typeof console>"u")throw Er;console.error(Er)})(nr)}}},bt=function(){rt&&(rt(),rt=null)},Bt=function(Wt){return ft||x===lt?Wt:function(){for(var sr=[],nr=0;nr1?b&&G(E)?E():E:void 0}},c.isRaw=_,c.isReactive=vt,c.isReadonly=function(x){return St.has(x)},c.isRef=Dt,c.markRaw=function(x){if(!z(x)&&!$(x)||!Object.isExtensible(x))return x;var E=mt();return E.__v_skip=!0,W(x,"__ob__",E),Ot.set(x,!0),x},c.nextTick=function(){for(var x,E=[],b=0;b"u"&&j.toLowerCase()==="content-type"?delete A[j]:S.setRequestHeader(j,$)}),r.isUndefined(h.withCredentials)||(S.withCredentials=!!h.withCredentials),M&&M!=="json"&&(S.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&S.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&S.upload&&S.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(I=function($){!S||(O(!$||$&&$.type?new v:$),S.abort(),S=null)},h.cancelToken&&h.cancelToken.subscribe(I),h.signal&&(h.signal.aborted?I():h.signal.addEventListener("abort",I))),N||(N=null);var W=d(R);if(W&&["http","https","file"].indexOf(W)===-1){O(new l("Unsupported protocol "+W+":",l.ERR_BAD_REQUEST,h));return}S.send(N)})}},40809:function(s,c,t){"use strict";t(65492),t(54455),t(45065),t(93622);var r=t(18542),n=t(95565),e=t(13769),o=t(61916),i=t(20935);function u(a){var l=new e(a),v=n(e.prototype.request,l);return r.extend(v,e.prototype,l),r.extend(v,l),v.create=function(p){return u(o(a,p))},v}var f=u(i);f.Axios=e,f.CanceledError=t(86898),f.CancelToken=t(13888),f.isCancel=t(39857),f.VERSION=t(6075).version,f.toFormData=t(5467),f.AxiosError=t(16494),f.Cancel=f.CanceledError,f.all=function(l){return Promise.all(l)},f.spread=t(15776),f.isAxiosError=t(86057),s.exports=f,s.exports.default=f},13888:function(s,c,t){"use strict";t(54455),t(45065),t(62406),t(87576);var r=t(86898);function n(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var o;this.promise=new Promise(function(f){o=f});var i=this;this.promise.then(function(u){if(!!i._listeners){var f,a=i._listeners.length;for(f=0;f=200&&p<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(p){v.headers[p]={}}),r.forEach(["post","put","patch"],function(p){v.headers[p]=r.merge(u)}),s.exports=v},68624:function(s){"use strict";s.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},6075:function(s){s.exports={version:"0.27.2"}},95565:function(s){"use strict";s.exports=function(t,r){return function(){for(var e=new Array(arguments.length),o=0;o"u"||(r.isArray(d)?p=p+"[]":d=[d],r.forEach(d,function(g){r.isDate(g)?g=g.toISOString():r.isObject(g)&&(g=JSON.stringify(g)),a.push(n(p)+"="+n(g))}))}),f=a.join("&")}if(f){var l=o.indexOf("#");l!==-1&&(o=o.slice(0,l)),o+=(o.indexOf("?")===-1?"?":"&")+f}return o}},79475:function(s,c,t){"use strict";t(20610),t(2750),s.exports=function(n,e){return e?n.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):n}},53045:function(s,c,t){"use strict";t(20610),t(75997),t(52529),t(66492);var r=t(18542);s.exports=r.isStandardBrowserEnv()?function(){return{write:function(o,i,u,f,a,l){var v=[];v.push(o+"="+encodeURIComponent(i)),r.isNumber(u)&&v.push("expires="+new Date(u).toGMTString()),r.isString(f)&&v.push("path="+f),r.isString(a)&&v.push("domain="+a),l===!0&&v.push("secure"),document.cookie=v.join("; ")},read:function(o){var i=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(o){this.write(o,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},26255:function(s,c,t){"use strict";t(20610),s.exports=function(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}},86057:function(s,c,t){"use strict";var r=t(18542);s.exports=function(e){return r.isObject(e)&&e.isAxiosError===!0}},57405:function(s,c,t){"use strict";t(20610),t(2750),t(37277);var r=t(18542);s.exports=r.isStandardBrowserEnv()?function(){var e=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a"),i;function u(f){var a=f;return e&&(o.setAttribute("href",a),a=o.href),o.setAttribute("href",a),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return i=u(window.location.href),function(a){var l=r.isString(a)?u(a):a;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}()},30658:function(s,c,t){"use strict";t(54455),t(70123);var r=t(18542);s.exports=function(e,o){r.forEach(e,function(u,f){f!==o&&f.toUpperCase()===o.toUpperCase()&&(e[o]=u,delete e[f])})}},39056:function(s){s.exports=null},117:function(s,c,t){"use strict";t(54455),t(70123),t(62406),t(83803),t(27256);var r=t(18542),n=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];s.exports=function(o){var i={},u,f,a;return o&&r.forEach(o.split(` +`),function(v){if(a=v.indexOf(":"),u=r.trim(v.substr(0,a)).toLowerCase(),f=r.trim(v.substr(a+1)),u){if(i[u]&&n.indexOf(u)>=0)return;u==="set-cookie"?i[u]=(i[u]?i[u]:[]).concat([f]):i[u]=i[u]?i[u]+", "+f:f}}),i}},42125:function(s,c,t){"use strict";t(20610),s.exports=function(n){var e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return e&&e[1]||""}},15776:function(s){"use strict";s.exports=function(t){return function(n){return t.apply(null,n)}}},5467:function(s,c,t){"use strict";t(62406),t(54455),t(70123),t(70130),t(45065);var r=t(18542);function n(e,o){o=o||new FormData;var i=[];function u(a){return a===null?"":r.isDate(a)?a.toISOString():r.isArrayBuffer(a)||r.isTypedArray(a)?typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function f(a,l){if(r.isPlainObject(a)||r.isArray(a)){if(i.indexOf(a)!==-1)throw Error("Circular reference detected in "+l);i.push(a),r.forEach(a,function(d,p){if(!r.isUndefined(d)){var h=l?l+"."+p:p,g;if(d&&!l&&typeof d=="object"){if(r.endsWith(p,"{}"))d=JSON.stringify(d);else if(r.endsWith(p,"[]")&&(g=r.toArray(d))){g.forEach(function(y){!r.isUndefined(y)&&o.append(h,u(y))});return}}f(d,h)}}),i.pop()}else o.append(l,u(a))}return f(e),o}s.exports=n},65427:function(s,c,t){"use strict";t(54455);var r=t(6075).version,n=t(16494),e={};["object","boolean","number","function","string","symbol"].forEach(function(u,f){e[u]=function(l){return typeof l===u||"a"+(f<1?"n ":" ")+u}});var o={};e.transitional=function(f,a,l){function v(d,p){return"[Axios v"+r+"] Transitional option '"+d+"'"+p+(l?". "+l:"")}return function(d,p,h){if(f===!1)throw new n(v(p," has been removed"+(a?" in "+a:"")),n.ERR_DEPRECATED);return a&&!o[p]&&(o[p]=!0,console.warn(v(p," has been deprecated since v"+a+" and will be removed in the near future"))),f?f(d,p,h):!0}};function i(u,f,a){if(typeof u!="object")throw new n("options must be an object",n.ERR_BAD_OPTION_VALUE);for(var l=Object.keys(u),v=l.length;v-- >0;){var d=l[v],p=f[d];if(p){var h=u[d],g=h===void 0||p(h,d,u);if(g!==!0)throw new n("option "+d+" must be "+g,n.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new n("Unknown option "+d,n.ERR_BAD_OPTION)}}s.exports={assertOptions:i,validators:e}},18542:function(s,c,t){"use strict";t(54455),t(66492),t(68295),t(87996),t(83906),t(83803),t(20610),t(2750),t(63560),t(62406),t(65492),t(66749),t(83917),t(30666),t(43418),t(97120),t(58224),t(20057),t(60882);var r=t(95565),n=Object.prototype.toString,e=function(C){return function(w){var L=n.call(w);return C[L]||(C[L]=L.slice(8,-1).toLowerCase())}}(Object.create(null));function o(C){return C=C.toLowerCase(),function(L){return e(L)===C}}function i(C){return Array.isArray(C)}function u(C){return typeof C>"u"}function f(C){return C!==null&&!u(C)&&C.constructor!==null&&!u(C.constructor)&&typeof C.constructor.isBuffer=="function"&&C.constructor.isBuffer(C)}var a=o("ArrayBuffer");function l(C){var w;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?w=ArrayBuffer.isView(C):w=C&&C.buffer&&a(C.buffer),w}function v(C){return typeof C=="string"}function d(C){return typeof C=="number"}function p(C){return C!==null&&typeof C=="object"}function h(C){if(e(C)!=="object")return!1;var w=Object.getPrototypeOf(C);return w===null||w===Object.prototype}var g=o("Date"),y=o("File"),O=o("Blob"),N=o("FileList");function A(C){return n.call(C)==="[object Function]"}function M(C){return p(C)&&A(C.pipe)}function I(C){var w="[object FormData]";return C&&(typeof FormData=="function"&&C instanceof FormData||n.call(C)===w||A(C.toString)&&C.toString()===w)}var m=o("URLSearchParams");function S(C){return C.trim?C.trim():C.replace(/^\s+|\s+$/g,"")}function T(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function P(C,w){if(!(C===null||typeof C>"u"))if(typeof C!="object"&&(C=[C]),i(C))for(var L=0,z=C.length;L0;)Z=z[G],q[Z]||(w[Z]=C[Z],q[Z]=!0);C=Object.getPrototypeOf(C)}while(C&&(!L||L(C,w))&&C!==Object.prototype);return w}function $(C,w,L){C=String(C),(L===void 0||L>C.length)&&(L=C.length),L-=w.length;var z=C.indexOf(w,L);return z!==-1&&z===L}function j(C){if(!C)return null;var w=C.length;if(u(w))return null;for(var L=new Array(w);w-- >0;)L[w]=C[w];return L}var F=function(C){return function(w){return C&&w instanceof C}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));s.exports={isArray:i,isArrayBuffer:a,isBuffer:f,isFormData:I,isArrayBufferView:l,isString:v,isNumber:d,isObject:p,isPlainObject:h,isUndefined:u,isDate:g,isFile:y,isBlob:O,isFunction:A,isStream:M,isURLSearchParams:m,isStandardBrowserEnv:T,forEach:P,merge:R,extend:D,trim:S,stripBOM:B,inherits:W,toFlatObject:U,kindOf:e,kindOfTest:o,endsWith:$,toArray:j,isTypedArray:F,isFileList:N}},15491:function(s,c,t){var r=t(86162),n=t(34624),e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not a function")}},3637:function(s,c,t){var r=t(5319),n=t(34624),e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not a constructor")}},23496:function(s,c,t){var r=t(86162),n=String,e=TypeError;s.exports=function(o){if(typeof o=="object"||r(o))return o;throw e("Can't set "+n(o)+" as a prototype")}},51490:function(s,c,t){var r=t(85239),n=t(57945),e=t(87937).f,o=r("unscopables"),i=Array.prototype;i[o]==null&&e(i,o,{configurable:!0,value:n(null)}),s.exports=function(u){i[o][u]=!0}},24331:function(s,c,t){"use strict";var r=t(8157).charAt;s.exports=function(n,e,o){return e+(o?r(n,e).length:1)}},31522:function(s,c,t){var r=t(24978),n=TypeError;s.exports=function(e,o){if(r(o,e))return e;throw n("Incorrect invocation")}},65155:function(s,c,t){var r=t(73789),n=String,e=TypeError;s.exports=function(o){if(r(o))return o;throw e(n(o)+" is not an object")}},30539:function(s){s.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},50621:function(s,c,t){var r=t(82401);s.exports=r(function(){if(typeof ArrayBuffer=="function"){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}})},9757:function(s,c,t){"use strict";var r=t(30539),n=t(99425),e=t(70166),o=t(86162),i=t(73789),u=t(7543),f=t(99658),a=t(34624),l=t(61855),v=t(39029),d=t(87937).f,p=t(24978),h=t(45660),g=t(27723),y=t(85239),O=t(17534),N=t(13309),A=N.enforce,M=N.get,I=e.Int8Array,m=I&&I.prototype,S=e.Uint8ClampedArray,T=S&&S.prototype,P=I&&h(I),R=m&&h(m),D=Object.prototype,B=e.TypeError,W=y("toStringTag"),U=O("TYPED_ARRAY_TAG"),$="TypedArrayConstructor",j=r&&!!g&&f(e.opera)!=="Opera",F=!1,C,w,L,z={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},G={BigInt64Array:8,BigUint64Array:8},Z=function(Ot){if(!i(Ot))return!1;var St=f(Ot);return St==="DataView"||u(z,St)||u(G,St)},q=function(it){var Ot=h(it);if(!!i(Ot)){var St=M(Ot);return St&&u(St,$)?St[$]:q(Ot)}},tt=function(it){if(!i(it))return!1;var Ot=f(it);return u(z,Ot)||u(G,Ot)},gt=function(it){if(tt(it))return it;throw B("Target is not a typed array")},ht=function(it){if(o(it)&&(!g||p(P,it)))return it;throw B(a(it)+" is not a typed array constructor")},xt=function(it,Ot,St,Mt){if(!!n){if(St)for(var Nt in z){var Pt=e[Nt];if(Pt&&u(Pt.prototype,it))try{delete Pt.prototype[it]}catch{try{Pt.prototype[it]=Ot}catch{}}}(!R[it]||St)&&v(R,it,St?Ot:j&&m[it]||Ot,Mt)}},st=function(it,Ot,St){var Mt,Nt;if(!!n){if(g){if(St){for(Mt in z)if(Nt=e[Mt],Nt&&u(Nt,it))try{delete Nt[it]}catch{}}if(!P[it]||St)try{return v(P,it,St?Ot:j&&P[it]||Ot)}catch{}else return}for(Mt in z)Nt=e[Mt],Nt&&(!Nt[it]||St)&&v(Nt,it,Ot)}};for(C in z)w=e[C],L=w&&w.prototype,L?A(L)[$]=w:j=!1;for(C in G)w=e[C],L=w&&w.prototype,L&&(A(L)[$]=w);if((!j||!o(P)||P===Function.prototype)&&(P=function(){throw B("Incorrect invocation")},j))for(C in z)e[C]&&g(e[C],P);if((!j||!R||R===D)&&(R=P.prototype,j))for(C in z)e[C]&&g(e[C].prototype,R);if(j&&h(T)!==R&&g(T,R),n&&!u(R,W)){F=!0,d(R,W,{get:function(){return i(this)?this[U]:void 0}});for(C in z)e[C]&&l(e[C],U,C)}s.exports={NATIVE_ARRAY_BUFFER_VIEWS:j,TYPED_ARRAY_TAG:F&&U,aTypedArray:gt,aTypedArrayConstructor:ht,exportTypedArrayMethod:xt,exportTypedArrayStaticMethod:st,getTypedArrayConstructor:q,isView:Z,isTypedArray:tt,TypedArray:P,TypedArrayPrototype:R}},36365:function(s,c,t){"use strict";var r=t(70166),n=t(36174),e=t(99425),o=t(30539),i=t(3445),u=t(61855),f=t(40508),a=t(82401),l=t(31522),v=t(21049),d=t(49361),p=t(81862),h=t(95317),g=t(45660),y=t(27723),O=t(20286).f,N=t(87937).f,A=t(17503),M=t(36533),I=t(57195),m=t(13309),S=i.PROPER,T=i.CONFIGURABLE,P=m.get,R=m.set,D="ArrayBuffer",B="DataView",W="prototype",U="Wrong length",$="Wrong index",j=r[D],F=j,C=F&&F[W],w=r[B],L=w&&w[W],z=Object.prototype,G=r.Array,Z=r.RangeError,q=n(A),tt=n([].reverse),gt=h.pack,ht=h.unpack,xt=function(_){return[_&255]},st=function(_){return[_&255,_>>8&255]},it=function(_){return[_&255,_>>8&255,_>>16&255,_>>24&255]},Ot=function(_){return _[3]<<24|_[2]<<16|_[1]<<8|_[0]},St=function(_){return gt(_,23,4)},Mt=function(_){return gt(_,52,8)},Nt=function(_,vt){N(_[W],vt,{get:function(){return P(this)[vt]}})},Pt=function(_,vt,H,ot){var ut=p(H),et=P(_);if(ut+vt>et.byteLength)throw Z($);var mt=P(et.buffer).bytes,Tt=ut+et.byteOffset,dt=M(mt,Tt,Tt+vt);return ot?dt:tt(dt)},Ut=function(_,vt,H,ot,ut,et){var mt=p(H),Tt=P(_);if(mt+vt>Tt.byteLength)throw Z($);for(var dt=P(Tt.buffer).bytes,nt=mt+Tt.byteOffset,lt=ot(+ut),yt=0;ytut)throw Z("Wrong offset");if(ot=ot===void 0?ut-et:d(ot),et+ot>ut)throw Z(U);R(this,{buffer:vt,byteLength:ot,byteOffset:et}),e||(this.buffer=vt,this.byteLength=ot,this.byteOffset=et)},L=w[W],e&&(Nt(F,"byteLength"),Nt(w,"buffer"),Nt(w,"byteLength"),Nt(w,"byteOffset")),f(L,{getInt8:function(vt){return Pt(this,1,vt)[0]<<24>>24},getUint8:function(vt){return Pt(this,1,vt)[0]},getInt16:function(vt){var H=Pt(this,2,vt,arguments.length>1?arguments[1]:void 0);return(H[1]<<8|H[0])<<16>>16},getUint16:function(vt){var H=Pt(this,2,vt,arguments.length>1?arguments[1]:void 0);return H[1]<<8|H[0]},getInt32:function(vt){return Ot(Pt(this,4,vt,arguments.length>1?arguments[1]:void 0))},getUint32:function(vt){return Ot(Pt(this,4,vt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(vt){return ht(Pt(this,4,vt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(vt){return ht(Pt(this,8,vt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(vt,H){Ut(this,1,vt,xt,H)},setUint8:function(vt,H){Ut(this,1,vt,xt,H)},setInt16:function(vt,H){Ut(this,2,vt,st,H,arguments.length>2?arguments[2]:void 0)},setUint16:function(vt,H){Ut(this,2,vt,st,H,arguments.length>2?arguments[2]:void 0)},setInt32:function(vt,H){Ut(this,4,vt,it,H,arguments.length>2?arguments[2]:void 0)},setUint32:function(vt,H){Ut(this,4,vt,it,H,arguments.length>2?arguments[2]:void 0)},setFloat32:function(vt,H){Ut(this,4,vt,St,H,arguments.length>2?arguments[2]:void 0)},setFloat64:function(vt,H){Ut(this,8,vt,Mt,H,arguments.length>2?arguments[2]:void 0)}});else{var Rt=S&&j.name!==D;if(!a(function(){j(1)})||!a(function(){new j(-1)})||a(function(){return new j,new j(1.5),new j(NaN),j.length!=1||Rt&&!T})){F=function(vt){return l(this,C),new j(p(vt))},F[W]=C;for(var At=O(j),Dt=0,Ft;At.length>Dt;)(Ft=At[Dt++])in F||u(F,Ft,j[Ft]);C.constructor=F}else Rt&&T&&u(j,"name",D);y&&g(L)!==z&&y(L,z);var Ct=new w(new F(2)),zt=n(L.setInt8);Ct.setInt8(0,2147483648),Ct.setInt8(1,2147483649),(Ct.getInt8(0)||!Ct.getInt8(1))&&f(L,{setInt8:function(vt,H){zt(this,vt,H<<24>>24)},setUint8:function(vt,H){zt(this,vt,H<<24>>24)}},{unsafe:!0})}I(F,D),I(w,B),s.exports={ArrayBuffer:F,DataView:w}},17503:function(s,c,t){"use strict";var r=t(70128),n=t(83736),e=t(45575);s.exports=function(i){for(var u=r(this),f=e(u),a=arguments.length,l=n(a>1?arguments[1]:void 0,f),v=a>2?arguments[2]:void 0,d=v===void 0?f:n(v,f);d>l;)u[l++]=i;return u}},34388:function(s,c,t){"use strict";var r=t(58315).forEach,n=t(95165),e=n("forEach");s.exports=e?[].forEach:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}},21366:function(s,c,t){var r=t(78868),n=t(83736),e=t(45575),o=function(i){return function(u,f,a){var l=r(u),v=e(l),d=n(a,v),p;if(i&&f!=f){for(;v>d;)if(p=l[d++],p!=p)return!0}else for(;v>d;d++)if((i||d in l)&&l[d]===f)return i||d||0;return!i&&-1}};s.exports={includes:o(!0),indexOf:o(!1)}},58315:function(s,c,t){var r=t(55255),n=t(36174),e=t(27559),o=t(70128),i=t(45575),u=t(93757),f=n([].push),a=function(l){var v=l==1,d=l==2,p=l==3,h=l==4,g=l==6,y=l==7,O=l==5||g;return function(N,A,M,I){for(var m=o(N),S=e(m),T=r(A,M),P=i(S),R=0,D=I||u,B=v?D(N,P):d||y?D(N,0):void 0,W,U;P>R;R++)if((O||R in S)&&(W=S[R],U=T(W,R,m),l))if(v)B[R]=U;else if(U)switch(l){case 3:return!0;case 5:return W;case 6:return R;case 2:f(B,W)}else switch(l){case 4:return!1;case 7:f(B,W)}return g?-1:p||h?h:B}};s.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}},95209:function(s,c,t){var r=t(82401),n=t(85239),e=t(10116),o=n("species");s.exports=function(i){return e>=51||!r(function(){var u=[],f=u.constructor={};return f[o]=function(){return{foo:1}},u[i](Boolean).foo!==1})}},95165:function(s,c,t){"use strict";var r=t(82401);s.exports=function(n,e){var o=[][n];return!!o&&r(function(){o.call(null,e||function(){return 1},1)})}},7350:function(s,c,t){"use strict";var r=t(99425),n=t(82796),e=TypeError,o=Object.getOwnPropertyDescriptor,i=r&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(u){return u instanceof TypeError}}();s.exports=i?function(u,f){if(n(u)&&!o(u,"length").writable)throw e("Cannot set read only .length");return u.length=f}:function(u,f){return u.length=f}},36533:function(s,c,t){var r=t(83736),n=t(45575),e=t(81149),o=Array,i=Math.max;s.exports=function(u,f,a){for(var l=n(u),v=r(f,l),d=r(a===void 0?l:a,l),p=o(i(d-v,0)),h=0;v0;)u[d]=u[--d];d!==l++&&(u[d]=v)}return u},i=function(u,f,a,l){for(var v=f.length,d=a.length,p=0,h=0;p1?arguments[1]:void 0),U;U=U?U.next:B.first;)for(W(U.value,U.key,this);U&&U.removed;)U=U.previous},has:function(D){return!!P(this,D)}}),e(m,A?{get:function(D){var B=P(this,D);return B&&B.value},set:function(D,B){return T(this,D===0?0:D,B)}}:{add:function(D){return T(this,D=D===0?0:D,D)}}),d&&r(m,"size",{get:function(){return S(this).size}}),I},setStrong:function(O,N,A){var M=N+" Iterator",I=y(N),m=y(M);a(O,N,function(S,T){g(this,{type:M,target:S,state:I(S),kind:T,last:void 0})},function(){for(var S=m(this),T=S.kind,P=S.last;P&&P.removed;)P=P.previous;return!S.target||!(S.last=P=P?P.next:S.state.first)?(S.target=void 0,l(void 0,!0)):T=="keys"?l(P.key,!1):T=="values"?l(P.value,!1):l([P.key,P.value],!1)},A?"entries":"values",!A,!0),v(N)}}},94344:function(s,c,t){"use strict";var r=t(36174),n=t(40508),e=t(79495).getWeakData,o=t(31522),i=t(65155),u=t(39307),f=t(73789),a=t(83408),l=t(58315),v=t(7543),d=t(13309),p=d.set,h=d.getterFor,g=l.find,y=l.findIndex,O=r([].splice),N=0,A=function(m){return m.frozen||(m.frozen=new M)},M=function(){this.entries=[]},I=function(m,S){return g(m.entries,function(T){return T[0]===S})};M.prototype={get:function(m){var S=I(this,m);if(S)return S[1]},has:function(m){return!!I(this,m)},set:function(m,S){var T=I(this,m);T?T[1]=S:this.entries.push([m,S])},delete:function(m){var S=y(this.entries,function(T){return T[0]===m});return~S&&O(this.entries,S,1),!!~S}},s.exports={getConstructor:function(m,S,T,P){var R=m(function(U,$){o(U,D),p(U,{type:S,id:N++,frozen:void 0}),u($)||a($,U[P],{that:U,AS_ENTRIES:T})}),D=R.prototype,B=h(S),W=function(U,$,j){var F=B(U),C=e(i($),!0);return C===!0?A(F).set($,j):C[F.id]=j,U};return n(D,{delete:function(U){var $=B(this);if(!f(U))return!1;var j=e(U);return j===!0?A($).delete(U):j&&v(j,$.id)&&delete j[$.id]},has:function($){var j=B(this);if(!f($))return!1;var F=e($);return F===!0?A(j).has($):F&&v(F,j.id)}}),n(D,T?{get:function($){var j=B(this);if(f($)){var F=e($);return F===!0?A(j).get($):F?F[j.id]:void 0}},set:function($,j){return W(this,$,j)}}:{add:function($){return W(this,$,!0)}}),R}}},66490:function(s,c,t){"use strict";var r=t(42832),n=t(70166),e=t(36174),o=t(56943),i=t(39029),u=t(79495),f=t(83408),a=t(31522),l=t(86162),v=t(39307),d=t(73789),p=t(82401),h=t(68602),g=t(57195),y=t(38347);s.exports=function(O,N,A){var M=O.indexOf("Map")!==-1,I=O.indexOf("Weak")!==-1,m=M?"set":"add",S=n[O],T=S&&S.prototype,P=S,R={},D=function(C){var w=e(T[C]);i(T,C,C=="add"?function(z){return w(this,z===0?0:z),this}:C=="delete"?function(L){return I&&!d(L)?!1:w(this,L===0?0:L)}:C=="get"?function(z){return I&&!d(z)?void 0:w(this,z===0?0:z)}:C=="has"?function(z){return I&&!d(z)?!1:w(this,z===0?0:z)}:function(z,G){return w(this,z===0?0:z,G),this})},B=o(O,!l(S)||!(I||T.forEach&&!p(function(){new S().entries().next()})));if(B)P=A.getConstructor(N,O,M,m),u.enable();else if(o(O,!0)){var W=new P,U=W[m](I?{}:-0,1)!=W,$=p(function(){W.has(1)}),j=h(function(C){new S(C)}),F=!I&&p(function(){for(var C=new S,w=5;w--;)C[m](w,w);return!C.has(-0)});j||(P=N(function(C,w){a(C,T);var L=y(new S,C,P);return v(w)||f(w,L[m],{that:L,AS_ENTRIES:M}),L}),P.prototype=T,T.constructor=P),($||F)&&(D("delete"),D("has"),M&&D("get")),(F||U)&&D(m),I&&T.clear&&delete T.clear}return R[O]=P,r({global:!0,constructor:!0,forced:P!=S},R),g(P,O),I||A.setStrong(P,O,M),P}},12181:function(s,c,t){var r=t(7543),n=t(1430),e=t(89101),o=t(87937);s.exports=function(i,u,f){for(var a=n(u),l=o.f,v=e.f,d=0;d"u"&&c!==void 0;s.exports={all:c,IS_HTMLDDA:t}},447:function(s,c,t){var r=t(70166),n=t(73789),e=r.document,o=n(e)&&n(e.createElement);s.exports=function(i){return o?e.createElement(i):{}}},94187:function(s){var c=TypeError,t=9007199254740991;s.exports=function(r){if(r>t)throw c("Maximum allowed index exceeded");return r}},43305:function(s){s.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},1683:function(s,c,t){var r=t(447),n=r("span").classList,e=n&&n.constructor&&n.constructor.prototype;s.exports=e===Object.prototype?void 0:e},60530:function(s,c,t){var r=t(73397),n=r.match(/firefox\/(\d+)/i);s.exports=!!n&&+n[1]},3370:function(s,c,t){var r=t(39950),n=t(93326);s.exports=!r&&!n&&typeof window=="object"&&typeof document=="object"},39950:function(s){s.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},94053:function(s,c,t){var r=t(73397);s.exports=/MSIE|Trident/.test(r)},43382:function(s,c,t){var r=t(73397),n=t(70166);s.exports=/ipad|iphone|ipod/i.test(r)&&n.Pebble!==void 0},13468:function(s,c,t){var r=t(73397);s.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},93326:function(s,c,t){var r=t(82017),n=t(70166);s.exports=r(n.process)=="process"},78968:function(s,c,t){var r=t(73397);s.exports=/web0s(?!.*chrome)/i.test(r)},73397:function(s,c,t){var r=t(62784);s.exports=r("navigator","userAgent")||""},10116:function(s,c,t){var r=t(70166),n=t(73397),e=r.process,o=r.Deno,i=e&&e.versions||o&&o.version,u=i&&i.v8,f,a;u&&(f=u.split("."),a=f[0]>0&&f[0]<4?1:+(f[0]+f[1])),!a&&n&&(f=n.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=n.match(/Chrome\/(\d+)/),f&&(a=+f[1]))),s.exports=a},52692:function(s,c,t){var r=t(73397),n=r.match(/AppleWebKit\/(\d+)\./);s.exports=!!n&&+n[1]},81057:function(s){s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},42832:function(s,c,t){var r=t(70166),n=t(89101).f,e=t(61855),o=t(39029),i=t(43384),u=t(12181),f=t(56943);s.exports=function(a,l){var v=a.target,d=a.global,p=a.stat,h,g,y,O,N,A;if(d?g=r:p?g=r[v]||i(v,{}):g=(r[v]||{}).prototype,g)for(y in l){if(N=l[y],a.dontCallGetSet?(A=n(g,y),O=A&&A.value):O=g[y],h=f(d?y:v+(p?".":"#")+y,a.forced),!h&&O!==void 0){if(typeof N==typeof O)continue;u(N,O)}(a.sham||O&&O.sham)&&e(N,"sham",!0),o(g,y,N,a)}}},82401:function(s){s.exports=function(c){try{return!!c()}catch{return!0}}},60765:function(s,c,t){"use strict";t(20610);var r=t(36174),n=t(39029),e=t(31650),o=t(82401),i=t(85239),u=t(61855),f=i("species"),a=RegExp.prototype;s.exports=function(l,v,d,p){var h=i(l),g=!o(function(){var A={};return A[h]=function(){return 7},""[l](A)!=7}),y=g&&!o(function(){var A=!1,M=/a/;return l==="split"&&(M={},M.constructor={},M.constructor[f]=function(){return M},M.flags="",M[h]=/./[h]),M.exec=function(){return A=!0,null},M[h](""),!A});if(!g||!y||d){var O=r(/./[h]),N=v(h,""[l],function(A,M,I,m,S){var T=r(A),P=M.exec;return P===e||P===a.exec?g&&!S?{done:!0,value:O(M,I,m)}:{done:!0,value:T(I,M,m)}:{done:!1}});n(String.prototype,l,N[0]),n(a,h,N[1])}p&&u(a[h],"sham",!0)}},82763:function(s,c,t){var r=t(82401);s.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},43078:function(s,c,t){var r=t(85265),n=Function.prototype,e=n.apply,o=n.call;s.exports=typeof Reflect=="object"&&Reflect.apply||(r?o.bind(e):function(){return o.apply(e,arguments)})},55255:function(s,c,t){var r=t(36174),n=t(15491),e=t(85265),o=r(r.bind);s.exports=function(i,u){return n(i),u===void 0?i:e?o(i,u):function(){return i.apply(u,arguments)}}},85265:function(s,c,t){var r=t(82401);s.exports=!r(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")})},23086:function(s,c,t){var r=t(85265),n=Function.prototype.call;s.exports=r?n.bind(n):function(){return n.apply(n,arguments)}},3445:function(s,c,t){var r=t(99425),n=t(7543),e=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,i=n(e,"name"),u=i&&function(){}.name==="something",f=i&&(!r||r&&o(e,"name").configurable);s.exports={EXISTS:i,PROPER:u,CONFIGURABLE:f}},39363:function(s,c,t){var r=t(85265),n=Function.prototype,e=n.call,o=r&&n.bind.bind(e,e);s.exports=r?o:function(i){return function(){return e.apply(i,arguments)}}},36174:function(s,c,t){var r=t(82017),n=t(39363);s.exports=function(e){if(r(e)==="Function")return n(e)}},62784:function(s,c,t){var r=t(70166),n=t(86162),e=function(o){return n(o)?o:void 0};s.exports=function(o,i){return arguments.length<2?e(r[o]):r[o]&&r[o][i]}},49298:function(s,c,t){var r=t(99658),n=t(56266),e=t(39307),o=t(25633),i=t(85239),u=i("iterator");s.exports=function(f){if(!e(f))return n(f,u)||n(f,"@@iterator")||o[r(f)]}},15611:function(s,c,t){var r=t(23086),n=t(15491),e=t(65155),o=t(34624),i=t(49298),u=TypeError;s.exports=function(f,a){var l=arguments.length<2?i(f):a;if(n(l))return e(r(l,f));throw u(o(f)+" is not iterable")}},56266:function(s,c,t){var r=t(15491),n=t(39307);s.exports=function(e,o){var i=e[o];return n(i)?void 0:r(i)}},75370:function(s,c,t){var r=t(36174),n=t(70128),e=Math.floor,o=r("".charAt),i=r("".replace),u=r("".slice),f=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g;s.exports=function(l,v,d,p,h,g){var y=d+l.length,O=p.length,N=a;return h!==void 0&&(h=n(h),N=f),i(g,N,function(A,M){var I;switch(o(M,0)){case"$":return"$";case"&":return l;case"`":return u(v,0,d);case"'":return u(v,y);case"<":I=h[u(M,1,-1)];break;default:var m=+M;if(m===0)return A;if(m>O){var S=e(m/10);return S===0?A:S<=O?p[S-1]===void 0?o(M,1):p[S-1]+o(M,1):A}I=p[m-1]}return I===void 0?"":I})}},70166:function(s,c,t){var r=function(n){return n&&n.Math==Math&&n};s.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof t.g=="object"&&t.g)||function(){return this}()||Function("return this")()},7543:function(s,c,t){var r=t(36174),n=t(70128),e=r({}.hasOwnProperty);s.exports=Object.hasOwn||function(i,u){return e(n(i),u)}},5517:function(s){s.exports={}},61988:function(s,c,t){var r=t(70166);s.exports=function(n,e){var o=r.console;o&&o.error&&(arguments.length==1?o.error(n):o.error(n,e))}},43104:function(s,c,t){var r=t(62784);s.exports=r("document","documentElement")},63256:function(s,c,t){var r=t(99425),n=t(82401),e=t(447);s.exports=!r&&!n(function(){return Object.defineProperty(e("div"),"a",{get:function(){return 7}}).a!=7})},95317:function(s){var c=Array,t=Math.abs,r=Math.pow,n=Math.floor,e=Math.log,o=Math.LN2,i=function(f,a,l){var v=c(l),d=l*8-a-1,p=(1<>1,g=a===23?r(2,-24)-r(2,-77):0,y=f<0||f===0&&1/f<0?1:0,O=0,N,A,M;for(f=t(f),f!=f||f===1/0?(A=f!=f?1:0,N=p):(N=n(e(f)/o),M=r(2,-N),f*M<1&&(N--,M*=2),N+h>=1?f+=g/M:f+=g*r(2,1-h),f*M>=2&&(N++,M/=2),N+h>=p?(A=0,N=p):N+h>=1?(A=(f*M-1)*r(2,a),N=N+h):(A=f*r(2,h-1)*r(2,a),N=0));a>=8;)v[O++]=A&255,A/=256,a-=8;for(N=N<0;)v[O++]=N&255,N/=256,d-=8;return v[--O]|=y*128,v},u=function(f,a){var l=f.length,v=l*8-a-1,d=(1<>1,h=v-7,g=l-1,y=f[g--],O=y&127,N;for(y>>=7;h>0;)O=O*256+f[g--],h-=8;for(N=O&(1<<-h)-1,O>>=-h,h+=a;h>0;)N=N*256+f[g--],h-=8;if(O===0)O=1-p;else{if(O===d)return N?NaN:y?-1/0:1/0;N=N+r(2,a),O=O-p}return(y?-1:1)*N*r(2,O-a)};s.exports={pack:i,unpack:u}},27559:function(s,c,t){var r=t(36174),n=t(82401),e=t(82017),o=Object,i=r("".split);s.exports=n(function(){return!o("z").propertyIsEnumerable(0)})?function(u){return e(u)=="String"?i(u,""):o(u)}:o},38347:function(s,c,t){var r=t(86162),n=t(73789),e=t(27723);s.exports=function(o,i,u){var f,a;return e&&r(f=i.constructor)&&f!==u&&n(a=f.prototype)&&a!==u.prototype&&e(o,a),o}},75887:function(s,c,t){var r=t(36174),n=t(86162),e=t(21380),o=r(Function.toString);n(e.inspectSource)||(e.inspectSource=function(i){return o(i)}),s.exports=e.inspectSource},79495:function(s,c,t){var r=t(42832),n=t(36174),e=t(5517),o=t(73789),i=t(7543),u=t(87937).f,f=t(20286),a=t(36336),l=t(88817),v=t(17534),d=t(82763),p=!1,h=v("meta"),g=0,y=function(m){u(m,h,{value:{objectID:"O"+g++,weakData:{}}})},O=function(m,S){if(!o(m))return typeof m=="symbol"?m:(typeof m=="string"?"S":"P")+m;if(!i(m,h)){if(!l(m))return"F";if(!S)return"E";y(m)}return m[h].objectID},N=function(m,S){if(!i(m,h)){if(!l(m))return!0;if(!S)return!1;y(m)}return m[h].weakData},A=function(m){return d&&p&&l(m)&&!i(m,h)&&y(m),m},M=function(){I.enable=function(){},p=!0;var m=f.f,S=n([].splice),T={};T[h]=1,m(T).length&&(f.f=function(P){for(var R=m(P),D=0,B=R.length;DR;R++)if(B=j(g[R]),B&&f(h,B))return B;return new p(!1)}T=a(g,P)}for(W=M?g.next:T.next;!(U=n(W,T)).done;){try{B=j(U.value)}catch(F){v(T,"throw",F)}if(typeof B=="object"&&B&&f(h,B))return B}return new p(!1)}},40544:function(s,c,t){var r=t(23086),n=t(65155),e=t(56266);s.exports=function(o,i,u){var f,a;n(o);try{if(f=e(o,"return"),!f){if(i==="throw")throw u;return u}f=r(f,o)}catch(l){a=!0,f=l}if(i==="throw")throw u;if(a)throw f;return n(f),u}},99134:function(s,c,t){"use strict";var r=t(62895).IteratorPrototype,n=t(57945),e=t(31472),o=t(57195),i=t(25633),u=function(){return this};s.exports=function(f,a,l,v){var d=a+" Iterator";return f.prototype=n(r,{next:e(+!v,l)}),o(f,d,!1,!0),i[d]=u,f}},6616:function(s,c,t){"use strict";var r=t(42832),n=t(23086),e=t(67862),o=t(3445),i=t(86162),u=t(99134),f=t(45660),a=t(27723),l=t(57195),v=t(61855),d=t(39029),p=t(85239),h=t(25633),g=t(62895),y=o.PROPER,O=o.CONFIGURABLE,N=g.IteratorPrototype,A=g.BUGGY_SAFARI_ITERATORS,M=p("iterator"),I="keys",m="values",S="entries",T=function(){return this};s.exports=function(P,R,D,B,W,U,$){u(D,R,B);var j=function(gt){if(gt===W&&z)return z;if(!A&> in w)return w[gt];switch(gt){case I:return function(){return new D(this,gt)};case m:return function(){return new D(this,gt)};case S:return function(){return new D(this,gt)}}return function(){return new D(this)}},F=R+" Iterator",C=!1,w=P.prototype,L=w[M]||w["@@iterator"]||W&&w[W],z=!A&&L||j(W),G=R=="Array"&&w.entries||L,Z,q,tt;if(G&&(Z=f(G.call(new P)),Z!==Object.prototype&&Z.next&&(!e&&f(Z)!==N&&(a?a(Z,N):i(Z[M])||d(Z,M,T)),l(Z,F,!0,!0),e&&(h[F]=T))),y&&W==m&&L&&L.name!==m&&(!e&&O?v(w,"name",m):(C=!0,z=function(){return n(L,this)})),W)if(q={values:j(m),keys:U?z:j(I),entries:j(S)},$)for(tt in q)(A||C||!(tt in w))&&d(w,tt,q[tt]);else r({target:R,proto:!0,forced:A||C},q);return(!e||$)&&w[M]!==z&&d(w,M,z,{name:W}),h[R]=z,q}},62895:function(s,c,t){"use strict";var r=t(82401),n=t(86162),e=t(73789),o=t(57945),i=t(45660),u=t(39029),f=t(85239),a=t(67862),l=f("iterator"),v=!1,d,p,h;[].keys&&(h=[].keys(),"next"in h?(p=i(i(h)),p!==Object.prototype&&(d=p)):v=!0);var g=!e(d)||r(function(){var y={};return d[l].call(y)!==y});g?d={}:a&&(d=o(d)),n(d[l])||u(d,l,function(){return this}),s.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:v}},25633:function(s){s.exports={}},45575:function(s,c,t){var r=t(49361);s.exports=function(n){return r(n.length)}},16454:function(s,c,t){var r=t(82401),n=t(86162),e=t(7543),o=t(99425),i=t(3445).CONFIGURABLE,u=t(75887),f=t(13309),a=f.enforce,l=f.get,v=Object.defineProperty,d=o&&!r(function(){return v(function(){},"length",{value:8}).length!==8}),p=String(String).split("String"),h=s.exports=function(g,y,O){String(y).slice(0,7)==="Symbol("&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),O&&O.getter&&(y="get "+y),O&&O.setter&&(y="set "+y),(!e(g,"name")||i&&g.name!==y)&&(o?v(g,"name",{value:y,configurable:!0}):g.name=y),d&&O&&e(O,"arity")&&g.length!==O.arity&&v(g,"length",{value:O.arity});try{O&&e(O,"constructor")&&O.constructor?o&&v(g,"prototype",{writable:!1}):g.prototype&&(g.prototype=void 0)}catch{}var N=a(g);return e(N,"source")||(N.source=p.join(typeof y=="string"?y:"")),g};Function.prototype.toString=h(function(){return n(this)&&l(this).source||u(this)},"toString")},14270:function(s){var c=Math.ceil,t=Math.floor;s.exports=Math.trunc||function(n){var e=+n;return(e>0?t:c)(e)}},36781:function(s,c,t){var r=t(70166),n=t(55255),e=t(89101).f,o=t(24631).set,i=t(13468),u=t(43382),f=t(78968),a=t(93326),l=r.MutationObserver||r.WebKitMutationObserver,v=r.document,d=r.process,p=r.Promise,h=e(r,"queueMicrotask"),g=h&&h.value,y,O,N,A,M,I,m,S;g||(y=function(){var T,P;for(a&&(T=d.domain)&&T.exit();O;){P=O.fn,O=O.next;try{P()}catch(R){throw O?A():N=void 0,R}}N=void 0,T&&T.enter()},!i&&!a&&!f&&l&&v?(M=!0,I=v.createTextNode(""),new l(y).observe(I,{characterData:!0}),A=function(){I.data=M=!M}):!u&&p&&p.resolve?(m=p.resolve(void 0),m.constructor=p,S=n(m.then,m),A=function(){S(y)}):a?A=function(){d.nextTick(y)}:(o=n(o,r),A=function(){o(y)})),s.exports=g||function(T){var P={fn:T,next:void 0};N&&(N.next=P),O||(O=P,A()),N=P}},2396:function(s,c,t){"use strict";var r=t(15491),n=TypeError,e=function(o){var i,u;this.promise=new o(function(f,a){if(i!==void 0||u!==void 0)throw n("Bad Promise constructor");i=f,u=a}),this.resolve=r(i),this.reject=r(u)};s.exports.f=function(o){return new e(o)}},49513:function(s,c,t){var r=t(94035),n=TypeError;s.exports=function(e){if(r(e))throw n("The method doesn't accept regular expressions");return e}},39963:function(s,c,t){var r=t(70166),n=t(82401),e=t(36174),o=t(85957),i=t(75708).trim,u=t(75877),f=e("".charAt),a=r.parseFloat,l=r.Symbol,v=l&&l.iterator,d=1/a(u+"-0")!==-1/0||v&&!n(function(){a(Object(v))});s.exports=d?function(h){var g=i(o(h)),y=a(g);return y===0&&f(g,0)=="-"?-0:y}:a},29515:function(s,c,t){"use strict";var r=t(99425),n=t(36174),e=t(23086),o=t(82401),i=t(68369),u=t(6541),f=t(17782),a=t(70128),l=t(27559),v=Object.assign,d=Object.defineProperty,p=n([].concat);s.exports=!v||o(function(){if(r&&v({b:1},v(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var h={},g={},y=Symbol(),O="abcdefghijklmnopqrst";return h[y]=7,O.split("").forEach(function(N){g[N]=N}),v({},h)[y]!=7||i(v({},g)).join("")!=O})?function(g,y){for(var O=a(g),N=arguments.length,A=1,M=u.f,I=f.f;N>A;)for(var m=l(arguments[A++]),S=M?p(i(m),M(m)):i(m),T=S.length,P=0,R;T>P;)R=S[P++],(!r||e(I,m,R))&&(O[R]=m[R]);return O}:v},57945:function(s,c,t){var r=t(65155),n=t(91425),e=t(81057),o=t(5517),i=t(43104),u=t(447),f=t(91603),a=">",l="<",v="prototype",d="script",p=f("IE_PROTO"),h=function(){},g=function(M){return l+d+a+M+l+"/"+d+a},y=function(M){M.write(g("")),M.close();var I=M.parentWindow.Object;return M=null,I},O=function(){var M=u("iframe"),I="java"+d+":",m;return M.style.display="none",i.appendChild(M),M.src=String(I),m=M.contentWindow.document,m.open(),m.write(g("document.F=Object")),m.close(),m.F},N,A=function(){try{N=new ActiveXObject("htmlfile")}catch{}A=typeof document<"u"?document.domain&&N?y(N):O():y(N);for(var M=e.length;M--;)delete A[v][e[M]];return A()};o[p]=!0,s.exports=Object.create||function(I,m){var S;return I!==null?(h[v]=r(I),S=new h,h[v]=null,S[p]=I):S=A(),m===void 0?S:n.f(S,m)}},91425:function(s,c,t){var r=t(99425),n=t(62067),e=t(87937),o=t(65155),i=t(78868),u=t(68369);c.f=r&&!n?Object.defineProperties:function(a,l){o(a);for(var v=i(l),d=u(l),p=d.length,h=0,g;p>h;)e.f(a,g=d[h++],v[g]);return a}},87937:function(s,c,t){var r=t(99425),n=t(63256),e=t(62067),o=t(65155),i=t(76598),u=TypeError,f=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l="enumerable",v="configurable",d="writable";c.f=r?e?function(h,g,y){if(o(h),g=i(g),o(y),typeof h=="function"&&g==="prototype"&&"value"in y&&d in y&&!y[d]){var O=a(h,g);O&&O[d]&&(h[g]=y.value,y={configurable:v in y?y[v]:O[v],enumerable:l in y?y[l]:O[l],writable:!1})}return f(h,g,y)}:f:function(h,g,y){if(o(h),g=i(g),o(y),n)try{return f(h,g,y)}catch{}if("get"in y||"set"in y)throw u("Accessors not supported");return"value"in y&&(h[g]=y.value),h}},89101:function(s,c,t){var r=t(99425),n=t(23086),e=t(17782),o=t(31472),i=t(78868),u=t(76598),f=t(7543),a=t(63256),l=Object.getOwnPropertyDescriptor;c.f=r?l:function(d,p){if(d=i(d),p=u(p),a)try{return l(d,p)}catch{}if(f(d,p))return o(!n(e.f,d,p),d[p])}},36336:function(s,c,t){var r=t(82017),n=t(78868),e=t(20286).f,o=t(36533),i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(f){try{return e(f)}catch{return o(i)}};s.exports.f=function(a){return i&&r(a)=="Window"?u(a):e(n(a))}},20286:function(s,c,t){var r=t(54874),n=t(81057),e=n.concat("length","prototype");c.f=Object.getOwnPropertyNames||function(i){return r(i,e)}},6541:function(s,c){c.f=Object.getOwnPropertySymbols},45660:function(s,c,t){var r=t(7543),n=t(86162),e=t(70128),o=t(91603),i=t(94280),u=o("IE_PROTO"),f=Object,a=f.prototype;s.exports=i?f.getPrototypeOf:function(l){var v=e(l);if(r(v,u))return v[u];var d=v.constructor;return n(d)&&v instanceof d?d.prototype:v instanceof f?a:null}},88817:function(s,c,t){var r=t(82401),n=t(73789),e=t(82017),o=t(50621),i=Object.isExtensible,u=r(function(){i(1)});s.exports=u||o?function(a){return!n(a)||o&&e(a)=="ArrayBuffer"?!1:i?i(a):!0}:i},24978:function(s,c,t){var r=t(36174);s.exports=r({}.isPrototypeOf)},54874:function(s,c,t){var r=t(36174),n=t(7543),e=t(78868),o=t(21366).indexOf,i=t(5517),u=r([].push);s.exports=function(f,a){var l=e(f),v=0,d=[],p;for(p in l)!n(i,p)&&n(l,p)&&u(d,p);for(;a.length>v;)n(l,p=a[v++])&&(~o(d,p)||u(d,p));return d}},68369:function(s,c,t){var r=t(54874),n=t(81057);s.exports=Object.keys||function(o){return r(o,n)}},17782:function(s,c){"use strict";var t={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,n=r&&!t.call({1:2},1);c.f=n?function(o){var i=r(this,o);return!!i&&i.enumerable}:t},27723:function(s,c,t){var r=t(36174),n=t(65155),e=t(23496);s.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,i={},u;try{u=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),u(i,[]),o=i instanceof Array}catch{}return function(a,l){return n(a),e(l),o?u(a,l):a.__proto__=l,a}}():void 0)},24010:function(s,c,t){"use strict";var r=t(44724),n=t(99658);s.exports=r?{}.toString:function(){return"[object "+n(this)+"]"}},98022:function(s,c,t){var r=t(23086),n=t(86162),e=t(73789),o=TypeError;s.exports=function(i,u){var f,a;if(u==="string"&&n(f=i.toString)&&!e(a=r(f,i))||n(f=i.valueOf)&&!e(a=r(f,i))||u!=="string"&&n(f=i.toString)&&!e(a=r(f,i)))return a;throw o("Can't convert object to primitive value")}},1430:function(s,c,t){var r=t(62784),n=t(36174),e=t(20286),o=t(6541),i=t(65155),u=n([].concat);s.exports=r("Reflect","ownKeys")||function(a){var l=e.f(i(a)),v=o.f;return v?u(l,v(a)):l}},68987:function(s,c,t){var r=t(70166);s.exports=r},50795:function(s){s.exports=function(c){try{return{error:!1,value:c()}}catch(t){return{error:!0,value:t}}}},22624:function(s,c,t){var r=t(70166),n=t(75134),e=t(86162),o=t(56943),i=t(75887),u=t(85239),f=t(3370),a=t(39950),l=t(67862),v=t(10116),d=n&&n.prototype,p=u("species"),h=!1,g=e(r.PromiseRejectionEvent),y=o("Promise",function(){var O=i(n),N=O!==String(n);if(!N&&v===66||l&&!(d.catch&&d.finally))return!0;if(!v||v<51||!/native code/.test(O)){var A=new n(function(m){m(1)}),M=function(m){m(function(){},function(){})},I=A.constructor={};if(I[p]=M,h=A.then(function(){})instanceof M,!h)return!0}return!N&&(f||a)&&!g});s.exports={CONSTRUCTOR:y,REJECTION_EVENT:g,SUBCLASSING:h}},75134:function(s,c,t){var r=t(70166);s.exports=r.Promise},91216:function(s,c,t){var r=t(65155),n=t(73789),e=t(2396);s.exports=function(o,i){if(r(o),n(i)&&i.constructor===o)return i;var u=e.f(o),f=u.resolve;return f(i),u.promise}},7200:function(s,c,t){var r=t(75134),n=t(68602),e=t(22624).CONSTRUCTOR;s.exports=e||!n(function(o){r.all(o).then(void 0,function(){})})},39235:function(s,c,t){var r=t(87937).f;s.exports=function(n,e,o){o in n||r(n,o,{configurable:!0,get:function(){return e[o]},set:function(i){e[o]=i}})}},43430:function(s){var c=function(){this.head=null,this.tail=null};c.prototype={add:function(t){var r={item:t,next:null};this.head?this.tail.next=r:this.head=r,this.tail=r},get:function(){var t=this.head;if(t)return this.head=t.next,this.tail===t&&(this.tail=null),t.item}},s.exports=c},51793:function(s,c,t){var r=t(23086),n=t(65155),e=t(86162),o=t(82017),i=t(31650),u=TypeError;s.exports=function(f,a){var l=f.exec;if(e(l)){var v=r(l,f,a);return v!==null&&n(v),v}if(o(f)==="RegExp")return r(i,f,a);throw u("RegExp#exec called on incompatible receiver")}},31650:function(s,c,t){"use strict";var r=t(23086),n=t(36174),e=t(85957),o=t(65103),i=t(25062),u=t(39525),f=t(57945),a=t(13309).get,l=t(40393),v=t(11959),d=u("native-string-replace",String.prototype.replace),p=RegExp.prototype.exec,h=p,g=n("".charAt),y=n("".indexOf),O=n("".replace),N=n("".slice),A=function(){var S=/a/,T=/b*/g;return r(p,S,"a"),r(p,T,"a"),S.lastIndex!==0||T.lastIndex!==0}(),M=i.BROKEN_CARET,I=/()??/.exec("")[1]!==void 0,m=A||I||M||l||v;m&&(h=function(T){var P=this,R=a(P),D=e(T),B=R.raw,W,U,$,j,F,C,w;if(B)return B.lastIndex=P.lastIndex,W=r(h,B,D),P.lastIndex=B.lastIndex,W;var L=R.groups,z=M&&P.sticky,G=r(o,P),Z=P.source,q=0,tt=D;if(z&&(G=O(G,"y",""),y(G,"g")===-1&&(G+="g"),tt=N(D,P.lastIndex),P.lastIndex>0&&(!P.multiline||P.multiline&&g(D,P.lastIndex-1)!==` +`)&&(Z="(?: "+Z+")",tt=" "+tt,q++),U=new RegExp("^(?:"+Z+")",G)),I&&(U=new RegExp("^"+Z+"$(?!\\s)",G)),A&&($=P.lastIndex),j=r(p,z?U:P,tt),z?j?(j.input=N(j.input,q),j[0]=N(j[0],q),j.index=P.lastIndex,P.lastIndex+=j[0].length):P.lastIndex=0:A&&j&&(P.lastIndex=P.global?j.index+j[0].length:$),I&&j&&j.length>1&&r(d,j[0],U,function(){for(F=1;Fb)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},25513:function(s,c,t){var r=t(39307),n=TypeError;s.exports=function(e){if(r(e))throw n("Can't call method on "+e);return e}},18450:function(s){s.exports=Object.is||function(t,r){return t===r?t!==0||1/t===1/r:t!=t&&r!=r}},58724:function(s,c,t){"use strict";var r=t(62784),n=t(87937),e=t(85239),o=t(99425),i=e("species");s.exports=function(u){var f=r(u),a=n.f;o&&f&&!f[i]&&a(f,i,{configurable:!0,get:function(){return this}})}},57195:function(s,c,t){var r=t(87937).f,n=t(7543),e=t(85239),o=e("toStringTag");s.exports=function(i,u,f){i&&!f&&(i=i.prototype),i&&!n(i,o)&&r(i,o,{configurable:!0,value:u})}},91603:function(s,c,t){var r=t(39525),n=t(17534),e=r("keys");s.exports=function(o){return e[o]||(e[o]=n(o))}},21380:function(s,c,t){var r=t(70166),n=t(43384),e="__core-js_shared__",o=r[e]||n(e,{});s.exports=o},39525:function(s,c,t){var r=t(67862),n=t(21380);(s.exports=function(e,o){return n[e]||(n[e]=o!==void 0?o:{})})("versions",[]).push({version:"3.26.0",mode:r?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.0/LICENSE",source:"https://github.com/zloirock/core-js"})},86602:function(s,c,t){var r=t(65155),n=t(3637),e=t(39307),o=t(85239),i=o("species");s.exports=function(u,f){var a=r(u).constructor,l;return a===void 0||e(l=r(a)[i])?f:n(l)}},8157:function(s,c,t){var r=t(36174),n=t(21049),e=t(85957),o=t(25513),i=r("".charAt),u=r("".charCodeAt),f=r("".slice),a=function(l){return function(v,d){var p=e(o(v)),h=n(d),g=p.length,y,O;return h<0||h>=g?l?"":void 0:(y=u(p,h),y<55296||y>56319||h+1===g||(O=u(p,h+1))<56320||O>57343?l?i(p,h):y:l?f(p,h,h+2):(y-55296<<10)+(O-56320)+65536)}};s.exports={codeAt:a(!1),charAt:a(!0)}},97279:function(s,c,t){var r=t(3445).PROPER,n=t(82401),e=t(75877),o="\u200B\x85\u180E";s.exports=function(i){return n(function(){return!!e[i]()||o[i]()!==o||r&&e[i].name!==i})}},75708:function(s,c,t){var r=t(36174),n=t(25513),e=t(85957),o=t(75877),i=r("".replace),u="["+o+"]",f=RegExp("^"+u+u+"*"),a=RegExp(u+u+"*$"),l=function(v){return function(d){var p=e(n(d));return v&1&&(p=i(p,f,"")),v&2&&(p=i(p,a,"")),p}};s.exports={start:l(1),end:l(2),trim:l(3)}},13703:function(s,c,t){var r=t(10116),n=t(82401);s.exports=!!Object.getOwnPropertySymbols&&!n(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},45035:function(s,c,t){var r=t(23086),n=t(62784),e=t(85239),o=t(39029);s.exports=function(){var i=n("Symbol"),u=i&&i.prototype,f=u&&u.valueOf,a=e("toPrimitive");u&&!u[a]&&o(u,a,function(l){return r(f,this)},{arity:1})}},86657:function(s,c,t){var r=t(13703);s.exports=r&&!!Symbol.for&&!!Symbol.keyFor},24631:function(s,c,t){var r=t(70166),n=t(43078),e=t(55255),o=t(86162),i=t(7543),u=t(82401),f=t(43104),a=t(86754),l=t(447),v=t(16732),d=t(13468),p=t(93326),h=r.setImmediate,g=r.clearImmediate,y=r.process,O=r.Dispatch,N=r.Function,A=r.MessageChannel,M=r.String,I=0,m={},S="onreadystatechange",T,P,R,D;try{T=r.location}catch{}var B=function(j){if(i(m,j)){var F=m[j];delete m[j],F()}},W=function(j){return function(){B(j)}},U=function(j){B(j.data)},$=function(j){r.postMessage(M(j),T.protocol+"//"+T.host)};(!h||!g)&&(h=function(F){v(arguments.length,1);var C=o(F)?F:N(F),w=a(arguments,1);return m[++I]=function(){n(C,void 0,w)},P(I),I},g=function(F){delete m[F]},p?P=function(j){y.nextTick(W(j))}:O&&O.now?P=function(j){O.now(W(j))}:A&&!d?(R=new A,D=R.port2,R.port1.onmessage=U,P=e(D.postMessage,D)):r.addEventListener&&o(r.postMessage)&&!r.importScripts&&T&&T.protocol!=="file:"&&!u($)?(P=$,r.addEventListener("message",U,!1)):S in l("script")?P=function(j){f.appendChild(l("script"))[S]=function(){f.removeChild(this),B(j)}}:P=function(j){setTimeout(W(j),0)}),s.exports={set:h,clear:g}},83736:function(s,c,t){var r=t(21049),n=Math.max,e=Math.min;s.exports=function(o,i){var u=r(o);return u<0?n(u+i,0):e(u,i)}},67093:function(s,c,t){var r=t(88908),n=TypeError;s.exports=function(e){var o=r(e,"number");if(typeof o=="number")throw n("Can't convert number to bigint");return BigInt(o)}},81862:function(s,c,t){var r=t(21049),n=t(49361),e=RangeError;s.exports=function(o){if(o===void 0)return 0;var i=r(o),u=n(i);if(i!==u)throw e("Wrong length or index");return u}},78868:function(s,c,t){var r=t(27559),n=t(25513);s.exports=function(e){return r(n(e))}},21049:function(s,c,t){var r=t(14270);s.exports=function(n){var e=+n;return e!==e||e===0?0:r(e)}},49361:function(s,c,t){var r=t(21049),n=Math.min;s.exports=function(e){return e>0?n(r(e),9007199254740991):0}},70128:function(s,c,t){var r=t(25513),n=Object;s.exports=function(e){return n(r(e))}},47624:function(s,c,t){var r=t(16277),n=RangeError;s.exports=function(e,o){var i=r(e);if(i%o)throw n("Wrong offset");return i}},16277:function(s,c,t){var r=t(21049),n=RangeError;s.exports=function(e){var o=r(e);if(o<0)throw n("The argument can't be less than 0");return o}},88908:function(s,c,t){var r=t(23086),n=t(73789),e=t(36121),o=t(56266),i=t(98022),u=t(85239),f=TypeError,a=u("toPrimitive");s.exports=function(l,v){if(!n(l)||e(l))return l;var d=o(l,a),p;if(d){if(v===void 0&&(v="default"),p=r(d,l,v),!n(p)||e(p))return p;throw f("Can't convert object to primitive value")}return v===void 0&&(v="number"),i(l,v)}},76598:function(s,c,t){var r=t(88908),n=t(36121);s.exports=function(e){var o=r(e,"string");return n(o)?o:o+""}},44724:function(s,c,t){var r=t(85239),n=r("toStringTag"),e={};e[n]="z",s.exports=String(e)==="[object z]"},85957:function(s,c,t){var r=t(99658),n=String;s.exports=function(e){if(r(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return n(e)}},34624:function(s){var c=String;s.exports=function(t){try{return c(t)}catch{return"Object"}}},70379:function(s,c,t){"use strict";var r=t(42832),n=t(70166),e=t(23086),o=t(99425),i=t(65415),u=t(9757),f=t(36365),a=t(31522),l=t(31472),v=t(61855),d=t(72847),p=t(49361),h=t(81862),g=t(47624),y=t(76598),O=t(7543),N=t(99658),A=t(73789),M=t(36121),I=t(57945),m=t(24978),S=t(27723),T=t(20286).f,P=t(62124),R=t(58315).forEach,D=t(58724),B=t(87937),W=t(89101),U=t(13309),$=t(38347),j=U.get,F=U.set,C=U.enforce,w=B.f,L=W.f,z=Math.round,G=n.RangeError,Z=f.ArrayBuffer,q=Z.prototype,tt=f.DataView,gt=u.NATIVE_ARRAY_BUFFER_VIEWS,ht=u.TYPED_ARRAY_TAG,xt=u.TypedArray,st=u.TypedArrayPrototype,it=u.aTypedArrayConstructor,Ot=u.isTypedArray,St="BYTES_PER_ELEMENT",Mt="Wrong length",Nt=function(Ft,Ct){it(Ft);for(var zt=0,_=Ct.length,vt=new Ft(_);_>zt;)vt[zt]=Ct[zt++];return vt},Pt=function(Ft,Ct){w(Ft,Ct,{get:function(){return j(this)[Ct]}})},Ut=function(Ft){var Ct;return m(q,Ft)||(Ct=N(Ft))=="ArrayBuffer"||Ct=="SharedArrayBuffer"},Rt=function(Ft,Ct){return Ot(Ft)&&!M(Ct)&&Ct in Ft&&d(+Ct)&&Ct>=0},At=function(Ct,zt){return zt=y(zt),Rt(Ct,zt)?l(2,Ct[zt]):L(Ct,zt)},Dt=function(Ct,zt,_){return zt=y(zt),Rt(Ct,zt)&&A(_)&&O(_,"value")&&!O(_,"get")&&!O(_,"set")&&!_.configurable&&(!O(_,"writable")||_.writable)&&(!O(_,"enumerable")||_.enumerable)?(Ct[zt]=_.value,Ct):w(Ct,zt,_)};o?(gt||(W.f=At,B.f=Dt,Pt(st,"buffer"),Pt(st,"byteOffset"),Pt(st,"byteLength"),Pt(st,"length")),r({target:"Object",stat:!0,forced:!gt},{getOwnPropertyDescriptor:At,defineProperty:Dt}),s.exports=function(Ft,Ct,zt){var _=Ft.match(/\d+$/)[0]/8,vt=Ft+(zt?"Clamped":"")+"Array",H="get"+Ft,ot="set"+Ft,ut=n[vt],et=ut,mt=et&&et.prototype,Tt={},dt=function(k,pt){var It=j(k);return It.view[H](pt*_+It.byteOffset,!0)},nt=function(k,pt,It){var Lt=j(k);zt&&(It=(It=z(It))<0?0:It>255?255:It&255),Lt.view[ot](pt*_+Lt.byteOffset,It,!0)},lt=function(k,pt){w(k,pt,{get:function(){return dt(this,pt)},set:function(It){return nt(this,pt,It)},enumerable:!0})};gt?i&&(et=Ct(function(k,pt,It,Lt){return a(k,mt),$(function(){return A(pt)?Ut(pt)?Lt!==void 0?new ut(pt,g(It,_),Lt):It!==void 0?new ut(pt,g(It,_)):new ut(pt):Ot(pt)?Nt(et,pt):e(P,et,pt):new ut(h(pt))}(),k,et)}),S&&S(et,xt),R(T(ut),function(k){k in et||v(et,k,ut[k])}),et.prototype=mt):(et=Ct(function(k,pt,It,Lt){a(k,mt);var $t=0,Yt=0,Kt,Ht,Vt;if(!A(pt))Vt=h(pt),Ht=Vt*_,Kt=new Z(Ht);else if(Ut(pt)){Kt=pt,Yt=g(It,_);var qt=pt.byteLength;if(Lt===void 0){if(qt%_||(Ht=qt-Yt,Ht<0))throw G(Mt)}else if(Ht=p(Lt)*_,Ht+Yt>qt)throw G(Mt);Vt=Ht/_}else return Ot(pt)?Nt(et,pt):e(P,et,pt);for(F(k,{buffer:Kt,byteOffset:Yt,byteLength:Ht,length:Vt,view:new tt(Kt)});$t1?arguments[1]:void 0,A=N!==void 0,M=f(y),I,m,S,T,P,R,D,B;if(M&&!a(M))for(D=u(y,M),B=D.next,y=[];!(R=n(B,D)).done;)y.push(R.value);for(A&&O>2&&(N=r(N,arguments[2])),m=i(y),S=new(v(g))(m),T=l(S),I=0;m>I;I++)P=A?N(y[I],I):y[I],S[I]=T?d(P):+P;return S}},17534:function(s,c,t){var r=t(36174),n=0,e=Math.random(),o=r(1 .toString);s.exports=function(i){return"Symbol("+(i===void 0?"":i)+")_"+o(++n+e,36)}},43411:function(s,c,t){var r=t(13703);s.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},62067:function(s,c,t){var r=t(99425),n=t(82401);s.exports=r&&n(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},16732:function(s){var c=TypeError;s.exports=function(t,r){if(t=51||!n(function(){var A=[];return A[h]=!1,A.concat()[0]!==A}),y=v("concat"),O=function(A){if(!o(A))return!1;var M=A[h];return M!==void 0?!!M:e(A)},N=!g||!y;r({target:"Array",proto:!0,arity:1,forced:N},{concat:function(M){var I=i(this),m=l(I,0),S=0,T,P,R,D,B;for(T=-1,R=arguments.length;T1?arguments[1]:void 0;return u?i(this,l,v)||0:e(this,l,v)}})},65492:function(s,c,t){"use strict";var r=t(78868),n=t(51490),e=t(25633),o=t(13309),i=t(87937).f,u=t(6616),f=t(29142),a=t(67862),l=t(99425),v="Array Iterator",d=o.set,p=o.getterFor(v);s.exports=u(Array,"Array",function(g,y){d(this,{type:v,target:r(g),index:0,kind:y})},function(){var g=p(this),y=g.target,O=g.kind,N=g.index++;return!y||N>=y.length?(g.target=void 0,f(void 0,!0)):O=="keys"?f(N,!1):O=="values"?f(y[N],!1):f([N,y[N]],!1)},"values");var h=e.Arguments=e.Array;if(n("keys"),n("values"),n("entries"),!a&&l&&h.name!=="values")try{i(h,"name",{value:"values"})}catch{}},43489:function(s,c,t){"use strict";var r=t(42832),n=t(58315).map,e=t(95209),o=e("map");r({target:"Array",proto:!0,forced:!o},{map:function(u){return n(this,u,arguments.length>1?arguments[1]:void 0)}})},68295:function(s,c,t){"use strict";var r=t(42832),n=t(82796),e=t(5319),o=t(73789),i=t(83736),u=t(45575),f=t(78868),a=t(81149),l=t(85239),v=t(95209),d=t(86754),p=v("slice"),h=l("species"),g=Array,y=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(N,A){var M=f(this),I=u(M),m=i(N,I),S=i(A===void 0?I:A,I),T,P,R;if(n(M)&&(T=M.constructor,e(T)&&(T===g||n(T.prototype))?T=void 0:o(T)&&(T=T[h],T===null&&(T=void 0)),T===g||T===void 0))return d(M,m,S);for(P=new(T===void 0?g:T)(y(S-m,0)),R=0;mM-T+S;R--)v(A,R-1)}else if(S>T)for(R=M-T;R>I;R--)D=R+T-1,B=R+S-1,D in A?A[B]=A[D]:v(A,B);for(R=0;R@^][^\s!#%&*+<=>@^]*>/,F=/a/g,C=/a/g,w=new T(F)!==F,L=p.MISSED_STICKY,z=p.UNSUPPORTED_Y,G=r&&(!w||L||I||m||y(function(){return C[S]=!1,T(F)!=F||T(C)==C||T(F,"i")!="/a/i"})),Z=function(xt){for(var st=xt.length,it=0,Ot="",St=!1,Mt;it<=st;it++){if(Mt=B(xt,it),Mt==="\\"){Ot+=Mt+B(xt,++it);continue}!St&&Mt==="."?Ot+="[\\s\\S]":(Mt==="["?St=!0:Mt==="]"&&(St=!1),Ot+=Mt)}return Ot},q=function(xt){for(var st=xt.length,it=0,Ot="",St=[],Mt={},Nt=!1,Pt=!1,Ut=0,Rt="",At;it<=st;it++){if(At=B(xt,it),At==="\\")At=At+B(xt,++it);else if(At==="]")Nt=!1;else if(!Nt)switch(!0){case At==="[":Nt=!0;break;case At==="(":D(j,$(xt,it+1))&&(it+=2,Pt=!0),Ot+=At,Ut++;continue;case(At===">"&&Pt):if(Rt===""||O(Mt,Rt))throw new R("Invalid capture group name");Mt[Rt]=!0,St[St.length]=[Rt,Ut],Pt=!1,Rt="";continue}Pt?Rt+=At:Ot+=At}return[Ot,St]};if(o("RegExp",G)){for(var tt=function(st,it){var Ot=a(P,this),St=l(st),Mt=it===void 0,Nt=[],Pt=st,Ut,Rt,At,Dt,Ft,Ct;if(!Ot&&St&&Mt&&st.constructor===tt)return st;if((St||a(P,st))&&(st=st.source,Mt&&(it=d(Pt))),st=st===void 0?"":v(st),it=it===void 0?"":v(it),Pt=st,I&&"dotAll"in F&&(Rt=!!it&&U(it,"s")>-1,Rt&&(it=W(it,/s/g,""))),Ut=it,L&&"sticky"in F&&(At=!!it&&U(it,"y")>-1,At&&z&&(it=W(it,/y/g,""))),m&&(Dt=q(st),st=Dt[0],Nt=Dt[1]),Ft=i(T(st,it),Ot?this:P,tt),(Rt||At||Nt.length)&&(Ct=N(Ft),Rt&&(Ct.dotAll=!0,Ct.raw=tt(Z(st),Ut)),At&&(Ct.sticky=!0),Nt.length&&(Ct.groups=Nt)),st!==Pt)try{u(Ft,"source",Pt===""?"(?:)":Pt)}catch{}return Ft},gt=f(T),ht=0;gt.length>ht;)h(tt,T,gt[ht++]);P.constructor=tt,tt.prototype=P,g(n,"RegExp",tt,{constructor:!0})}A("RegExp")},20610:function(s,c,t){"use strict";var r=t(42832),n=t(31650);r({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},66492:function(s,c,t){"use strict";var r=t(3445).PROPER,n=t(39029),e=t(65155),o=t(85957),i=t(82401),u=t(72580),f="toString",a=RegExp.prototype,l=a[f],v=i(function(){return l.call({source:"a",flags:"b"})!="/a/b"}),d=r&&l.name!=f;(v||d)&&n(RegExp.prototype,f,function(){var h=e(this),g=o(h.source),y=o(u(h));return"/"+g+"/"+y},{unsafe:!0})},55402:function(s,c,t){"use strict";var r=t(66490),n=t(17849);r("Set",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},n)},74397:function(s,c,t){t(55402)},70130:function(s,c,t){"use strict";var r=t(42832),n=t(36174),e=t(89101).f,o=t(49361),i=t(85957),u=t(49513),f=t(25513),a=t(91176),l=t(67862),v=n("".endsWith),d=n("".slice),p=Math.min,h=a("endsWith"),g=!l&&!h&&!!function(){var y=e(String.prototype,"endsWith");return y&&!y.writable}();r({target:"String",proto:!0,forced:!g&&!h},{endsWith:function(O){var N=i(f(this));u(O);var A=arguments.length>1?arguments[1]:void 0,M=N.length,I=A===void 0?M:p(o(A),M),m=i(O);return v?v(N,m,I):d(N,I-m.length,I)===m}})},75997:function(s,c,t){"use strict";var r=t(23086),n=t(60765),e=t(65155),o=t(39307),i=t(49361),u=t(85957),f=t(25513),a=t(56266),l=t(24331),v=t(51793);n("match",function(d,p,h){return[function(y){var O=f(this),N=o(y)?void 0:a(y,d);return N?r(N,y,O):new RegExp(y)[d](u(O))},function(g){var y=e(this),O=u(g),N=h(p,y,O);if(N.done)return N.value;if(!y.global)return v(y,O);var A=y.unicode;y.lastIndex=0;for(var M=[],I=0,m;(m=v(y,O))!==null;){var S=u(m[0]);M[I]=S,S===""&&(y.lastIndex=l(O,i(y.lastIndex),A)),I++}return I===0?null:M}]})},2750:function(s,c,t){"use strict";var r=t(43078),n=t(23086),e=t(36174),o=t(60765),i=t(82401),u=t(65155),f=t(86162),a=t(39307),l=t(21049),v=t(49361),d=t(85957),p=t(25513),h=t(24331),g=t(56266),y=t(75370),O=t(51793),N=t(85239),A=N("replace"),M=Math.max,I=Math.min,m=e([].concat),S=e([].push),T=e("".indexOf),P=e("".slice),R=function(U){return U===void 0?U:String(U)},D=function(){return"a".replace(/./,"$0")==="$0"}(),B=function(){return/./[A]?/./[A]("a","$0")==="":!1}(),W=!i(function(){var U=/./;return U.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(U,"$")!=="7"});o("replace",function(U,$,j){var F=B?"$":"$0";return[function(w,L){var z=p(this),G=a(w)?void 0:g(w,A);return G?n(G,w,z,L):n($,d(z),w,L)},function(C,w){var L=u(this),z=d(C);if(typeof w=="string"&&T(w,F)===-1&&T(w,"$<")===-1){var G=j($,L,z,w);if(G.done)return G.value}var Z=f(w);Z||(w=d(w));var q=L.global;if(q){var tt=L.unicode;L.lastIndex=0}for(var gt=[];;){var ht=O(L,z);if(ht===null||(S(gt,ht),!q))break;var xt=d(ht[0]);xt===""&&(L.lastIndex=h(z,v(L.lastIndex),tt))}for(var st="",it=0,Ot=0;Ot=it&&(st+=P(z,it,Mt)+At,it=Mt+St.length)}return st+P(z,it)}]},!W||!D||B)},37277:function(s,c,t){"use strict";var r=t(23086),n=t(60765),e=t(65155),o=t(39307),i=t(25513),u=t(18450),f=t(85957),a=t(56266),l=t(51793);n("search",function(v,d,p){return[function(g){var y=i(this),O=o(g)?void 0:a(g,v);return O?r(O,g,y):new RegExp(g)[v](f(y))},function(h){var g=e(this),y=f(h),O=p(d,g,y);if(O.done)return O.value;var N=g.lastIndex;u(N,0)||(g.lastIndex=0);var A=l(g,y);return u(g.lastIndex,N)||(g.lastIndex=N),A===null?-1:A.index}]})},83803:function(s,c,t){"use strict";var r=t(42832),n=t(75708).trim,e=t(97279);r({target:"String",proto:!0,forced:e("trim")},{trim:function(){return n(this)}})},26892:function(s,c,t){"use strict";var r=t(42832),n=t(70166),e=t(23086),o=t(36174),i=t(67862),u=t(99425),f=t(13703),a=t(82401),l=t(7543),v=t(24978),d=t(65155),p=t(78868),h=t(76598),g=t(85957),y=t(31472),O=t(57945),N=t(68369),A=t(20286),M=t(36336),I=t(6541),m=t(89101),S=t(87937),T=t(91425),P=t(17782),R=t(39029),D=t(39525),B=t(91603),W=t(5517),U=t(17534),$=t(85239),j=t(17140),F=t(42408),C=t(45035),w=t(57195),L=t(13309),z=t(58315).forEach,G=B("hidden"),Z="Symbol",q="prototype",tt=L.set,gt=L.getterFor(Z),ht=Object[q],xt=n.Symbol,st=xt&&xt[q],it=n.TypeError,Ot=n.QObject,St=m.f,Mt=S.f,Nt=M.f,Pt=P.f,Ut=o([].push),Rt=D("symbols"),At=D("op-symbols"),Dt=D("wks"),Ft=!Ot||!Ot[q]||!Ot[q].findChild,Ct=u&&a(function(){return O(Mt({},"a",{get:function(){return Mt(this,"a",{value:7}).a}})).a!=7})?function(Tt,dt,nt){var lt=St(ht,dt);lt&&delete ht[dt],Mt(Tt,dt,nt),lt&&Tt!==ht&&Mt(ht,dt,lt)}:Mt,zt=function(Tt,dt){var nt=Rt[Tt]=O(st);return tt(nt,{type:Z,tag:Tt,description:dt}),u||(nt.description=dt),nt},_=function(dt,nt,lt){dt===ht&&_(At,nt,lt),d(dt);var yt=h(nt);return d(lt),l(Rt,yt)?(lt.enumerable?(l(dt,G)&&dt[G][yt]&&(dt[G][yt]=!1),lt=O(lt,{enumerable:y(0,!1)})):(l(dt,G)||Mt(dt,G,y(1,{})),dt[G][yt]=!0),Ct(dt,yt,lt)):Mt(dt,yt,lt)},vt=function(dt,nt){d(dt);var lt=p(nt),yt=N(lt).concat(mt(lt));return z(yt,function(k){(!u||e(ot,lt,k))&&_(dt,k,lt[k])}),dt},H=function(dt,nt){return nt===void 0?O(dt):vt(O(dt),nt)},ot=function(dt){var nt=h(dt),lt=e(Pt,this,nt);return this===ht&&l(Rt,nt)&&!l(At,nt)?!1:lt||!l(this,nt)||!l(Rt,nt)||l(this,G)&&this[G][nt]?lt:!0},ut=function(dt,nt){var lt=p(dt),yt=h(nt);if(!(lt===ht&&l(Rt,yt)&&!l(At,yt))){var k=St(lt,yt);return k&&l(Rt,yt)&&!(l(lt,G)&<[G][yt])&&(k.enumerable=!0),k}},et=function(dt){var nt=Nt(p(dt)),lt=[];return z(nt,function(yt){!l(Rt,yt)&&!l(W,yt)&&Ut(lt,yt)}),lt},mt=function(Tt){var dt=Tt===ht,nt=Nt(dt?At:p(Tt)),lt=[];return z(nt,function(yt){l(Rt,yt)&&(!dt||l(ht,yt))&&Ut(lt,Rt[yt])}),lt};f||(xt=function(){if(v(st,this))throw it("Symbol is not a constructor");var dt=!arguments.length||arguments[0]===void 0?void 0:g(arguments[0]),nt=U(dt),lt=function(yt){this===ht&&e(lt,At,yt),l(this,G)&&l(this[G],nt)&&(this[G][nt]=!1),Ct(this,nt,y(1,yt))};return u&&Ft&&Ct(ht,nt,{configurable:!0,set:lt}),zt(nt,dt)},st=xt[q],R(st,"toString",function(){return gt(this).tag}),R(xt,"withoutSetter",function(Tt){return zt(U(Tt),Tt)}),P.f=ot,S.f=_,T.f=vt,m.f=ut,A.f=M.f=et,I.f=mt,j.f=function(Tt){return zt($(Tt),Tt)},u&&(Mt(st,"description",{configurable:!0,get:function(){return gt(this).description}}),i||R(ht,"propertyIsEnumerable",ot,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!f,sham:!f},{Symbol:xt}),z(N(Dt),function(Tt){F(Tt)}),r({target:Z,stat:!0,forced:!f},{useSetter:function(){Ft=!0},useSimple:function(){Ft=!1}}),r({target:"Object",stat:!0,forced:!f,sham:!u},{create:H,defineProperty:_,defineProperties:vt,getOwnPropertyDescriptor:ut}),r({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:et}),C(),w(xt,Z),W[G]=!0},1118:function(s,c,t){"use strict";var r=t(42832),n=t(99425),e=t(70166),o=t(36174),i=t(7543),u=t(86162),f=t(24978),a=t(85957),l=t(87937).f,v=t(12181),d=e.Symbol,p=d&&d.prototype;if(n&&u(d)&&(!("description"in p)||d().description!==void 0)){var h={},g=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:a(arguments[0]),T=f(p,this)?new d(S):S===void 0?d():d(S);return S===""&&(h[T]=!0),T};v(g,d),g.prototype=p,p.constructor=g;var y=String(d("test"))=="Symbol(test)",O=o(p.valueOf),N=o(p.toString),A=/^Symbol\((.*)\)[^)]+$/,M=o("".replace),I=o("".slice);l(p,"description",{configurable:!0,get:function(){var S=O(this);if(i(h,S))return"";var T=N(S),P=y?I(T,7,-1):M(T,A,"$1");return P===""?void 0:P}}),r({global:!0,constructor:!0,forced:!0},{Symbol:g})}},22462:function(s,c,t){var r=t(42832),n=t(62784),e=t(7543),o=t(85957),i=t(39525),u=t(86657),f=i("string-to-symbol-registry"),a=i("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{for:function(l){var v=o(l);if(e(f,v))return f[v];var d=n("Symbol")(v);return f[v]=d,a[d]=v,d}})},47987:function(s,c,t){t(26892),t(22462),t(13378),t(18448),t(7471)},13378:function(s,c,t){var r=t(42832),n=t(7543),e=t(36121),o=t(34624),i=t(39525),u=t(86657),f=i("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{keyFor:function(l){if(!e(l))throw TypeError(o(l)+" is not a symbol");if(n(f,l))return f[l]}})},69298:function(s,c,t){var r=t(62784),n=t(42408),e=t(57195);n("toStringTag"),e(r("Symbol"),"Symbol")},83917:function(s,c,t){"use strict";var r=t(9757),n=t(17503),e=t(67093),o=t(99658),i=t(23086),u=t(36174),f=t(82401),a=r.aTypedArray,l=r.exportTypedArrayMethod,v=u("".slice),d=f(function(){var p=0;return new Int8Array(2).fill({valueOf:function(){return p++}}),p!==1});l("fill",function(h){var g=arguments.length;a(this);var y=v(o(this),0,3)==="Big"?e(h):+h;return i(n,this,y,g>1?arguments[1]:void 0,g>2?arguments[2]:void 0)},d)},30666:function(s,c,t){"use strict";var r=t(9757),n=t(21366).includes,e=r.aTypedArray,o=r.exportTypedArrayMethod;o("includes",function(u){return n(e(this),u,arguments.length>1?arguments[1]:void 0)})},43418:function(s,c,t){"use strict";var r=t(70166),n=t(82401),e=t(36174),o=t(9757),i=t(65492),u=t(85239),f=u("iterator"),a=r.Uint8Array,l=e(i.values),v=e(i.keys),d=e(i.entries),p=o.aTypedArray,h=o.exportTypedArrayMethod,g=a&&a.prototype,y=!n(function(){g[f].call([1])}),O=!!g&&g.values&&g[f]===g.values&&g.values.name==="values",N=function(){return l(p(this))};h("entries",function(){return d(p(this))},y),h("keys",function(){return v(p(this))},y),h("values",N,y||!O,{name:"values"}),h(f,N,y||!O,{name:"values"})},97120:function(s,c,t){"use strict";var r=t(70166),n=t(23086),e=t(9757),o=t(45575),i=t(47624),u=t(70128),f=t(82401),a=r.RangeError,l=r.Int8Array,v=l&&l.prototype,d=v&&v.set,p=e.aTypedArray,h=e.exportTypedArrayMethod,g=!f(function(){var O=new Uint8ClampedArray(2);return n(d,O,{length:1,0:3},1),O[1]!==3}),y=g&&e.NATIVE_ARRAY_BUFFER_VIEWS&&f(function(){var O=new l(2);return O.set(1),O.set("2",1),O[0]!==0||O[1]!==2});h("set",function(N){p(this);var A=i(arguments.length>1?arguments[1]:void 0,1),M=u(N);if(g)return n(d,this,M,A);var I=this.length,m=o(M),S=0;if(m+A>I)throw a("Wrong length");for(;S0&&1/I<0?1:-1:M>I}};p("sort",function(M){return M!==void 0&&o(M),O?g(this,M):i(d(this),N(M))},!O||y)},20057:function(s,c,t){"use strict";var r=t(70166),n=t(43078),e=t(9757),o=t(82401),i=t(86754),u=r.Int8Array,f=e.aTypedArray,a=e.exportTypedArrayMethod,l=[].toLocaleString,v=!!u&&o(function(){l.call(new u(1))}),d=o(function(){return[1,2].toLocaleString()!=new u([1,2]).toLocaleString()})||!o(function(){u.prototype.toLocaleString.call([1,2])});a("toLocaleString",function(){return n(l,v?i(f(this)):f(this),i(arguments))},d)},60882:function(s,c,t){"use strict";var r=t(9757).exportTypedArrayMethod,n=t(82401),e=t(70166),o=t(36174),i=e.Uint8Array,u=i&&i.prototype||{},f=[].toString,a=o([].join);n(function(){f.call({})})&&(f=function(){return a(this)});var l=u.toString!=f;r("toString",f,l)},66749:function(s,c,t){var r=t(70379);r("Uint8",function(n){return function(o,i,u){return n(this,o,i,u)}})},28718:function(s,c,t){"use strict";var r=t(70166),n=t(36174),e=t(40508),o=t(79495),i=t(66490),u=t(94344),f=t(73789),a=t(88817),l=t(13309).enforce,v=t(4179),d=!r.ActiveXObject&&"ActiveXObject"in r,p,h=function(I){return function(){return I(this,arguments.length?arguments[0]:void 0)}},g=i("WeakMap",h,u);if(v&&d){p=u.getConstructor(h,"WeakMap",!0),o.enable();var y=g.prototype,O=n(y.delete),N=n(y.has),A=n(y.get),M=n(y.set);e(y,{delete:function(I){if(f(I)&&!a(I)){var m=l(this);return m.frozen||(m.frozen=new p),O(this,I)||m.frozen.delete(I)}return O(this,I)},has:function(m){if(f(m)&&!a(m)){var S=l(this);return S.frozen||(S.frozen=new p),N(this,m)||S.frozen.has(m)}return N(this,m)},get:function(m){if(f(m)&&!a(m)){var S=l(this);return S.frozen||(S.frozen=new p),N(this,m)?A(this,m):S.frozen.get(m)}return A(this,m)},set:function(m,S){if(f(m)&&!a(m)){var T=l(this);T.frozen||(T.frozen=new p),N(this,m)?M(this,m,S):T.frozen.set(m,S)}else M(this,m,S);return this}})}},33162:function(s,c,t){t(28718)},70123:function(s,c,t){var r=t(70166),n=t(43305),e=t(1683),o=t(34388),i=t(61855),u=function(a){if(a&&a.forEach!==o)try{i(a,"forEach",o)}catch{a.forEach=o}};for(var f in n)n[f]&&u(r[f]&&r[f].prototype);u(e)},93622:function(s,c,t){var r=t(70166),n=t(43305),e=t(1683),o=t(65492),i=t(61855),u=t(85239),f=u("iterator"),a=u("toStringTag"),l=o.values,v=function(p,h){if(p){if(p[f]!==l)try{i(p,f,l)}catch{p[f]=l}if(p[a]||i(p,a,h),n[h]){for(var g in o)if(p[g]!==o[g])try{i(p,g,o[g])}catch{p[g]=o[g]}}}};for(var d in n)v(r[d]&&r[d].prototype,d);v(e,"DOMTokenList")},88823:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("article",{staticClass:"no-enable-permission"},[v("div",{staticClass:"content-wrapper"},[v("bk-exception",{staticClass:"exception-wrap-item exception-part",class:{"exception-gray":a.isGray},attrs:{type:"403",scene:"part",title:a.title}},[v("p",[a._v(a._s(a.title))]),v("bk-button",{staticClass:"mt10",attrs:{theme:"primary",disabled:!a.hasPermission,loading:a.isOpenManageLoading},on:{click:a.openManage}},[a._v(a._s(a.t("\u5F00\u542F\u6743\u9650\u7BA1\u7406")))])],1)],1)])},n=[],e=t(29273),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"34d87135",null),f=u.exports},44409:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("bk-dialog",{attrs:{value:a.isShow,width:700,title:a.title},on:{cancel:a.handleCancel},scopedSlots:a._u([{key:"footer",fn:function(){return[v("bk-button",{staticClass:"mr10",attrs:{theme:"primary",loading:a.isLoading},on:{click:a.handleConfirm}},[a._v(" "+a._s(a.t("\u786E\u5B9A"))+" ")]),v("bk-button",{attrs:{loading:a.isLoading},on:{click:a.handleCancel}},[a._v(" "+a._s(a.t("\u53D6\u6D88"))+" ")])]},proxy:!0}])},[v("bk-form",{ref:"applyFrom",staticClass:"apply-form",attrs:{model:a.formData,rules:a.rules,"label-width":"100"}},[v("bk-form-item",{attrs:{label:a.t("\u7528\u6237\u7EC4\u540D")}},[v("span",[a._v(a._s(a.groupName))])]),v("bk-form-item",{attrs:{label:a.t("\u6388\u6743\u671F\u9650"),property:"expireTime",required:"","error-display-type":"normal"}},[v("div",{staticClass:"bk-button-group deadline-wrapper"},[a._l(a.timeFilters,function(d,p,h){return v("bk-button",{key:h,class:{"is-selected":a.currentActive===Number(p),"deadline-btn":!0},on:{click:function(g){return a.handleChangeTime(p)}}},[a._v(" "+a._s(d)+" ")])}),v("bk-button",{directives:[{name:"show",rawName:"v-show",value:a.currentActive!=="custom",expression:"currentActive !== 'custom'"}],staticClass:"deadline-btn",on:{click:a.handleChangCustom}},[a._v(" "+a._s(a.t("\u81EA\u5B9A\u4E49"))+" ")]),v("bk-input",{directives:[{name:"show",rawName:"v-show",value:a.currentActive==="custom",expression:"currentActive === 'custom'"}],staticClass:"custom-time-select",attrs:{type:"number","show-controls":!1,placeholder:"1-365",min:1,max:365},on:{change:a.handleChangeCustomTime},scopedSlots:a._u([{key:"append",fn:function(){return[v("div",{staticClass:"group-text"},[a._v(" "+a._s(a.t("\u5929"))+" ")])]},proxy:!0}]),model:{value:a.customTime,callback:function(d){a.customTime=d},expression:"customTime"}})],2)]),a.type==="renewal"?v("bk-form-item",{attrs:{label:a.t("\u5230\u671F\u65F6\u95F4")}},[v("span",{staticClass:"expired"},[a._v(a._s(a.expiredDisplay)+a._s(a.t("\u5929")))]),v("img",{staticClass:"arrows-icon",attrs:{src:t(30923)}}),v("span",{staticClass:"new-expired"},[a._v(a._s(a.newExpiredDisplay)+a._s(a.t("\u5929")))])]):v("bk-form-item",{attrs:{label:a.t("\u7406\u7531"),property:"reason",required:"","error-display-type":"normal"}},[v("bk-input",{attrs:{type:"textarea",rows:3,maxlength:100},model:{value:a.formData.reason,callback:function(d){a.$set(a.formData,"reason",d)},expression:"formData.reason"}})],1)],1)],1)},n=[],e=t(89e3),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"cf69882c",null),f=u.exports},73172:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("article",{staticClass:"group-table"},[v("bk-table",{directives:[{name:"bkloading",rawName:"v-bkloading",value:{isLoading:a.isLoading},expression:"{ isLoading }"}],attrs:{data:a.memberList}},[v("bk-table-column",{attrs:{label:a.t("\u7528\u6237\u7EC4"),prop:"groupName"}}),v("bk-table-column",{attrs:{label:a.t("\u6DFB\u52A0\u65F6\u95F4"),prop:"createdTime"},scopedSlots:a._u([{key:"default",fn:function(d){var p=d.row;return[v("span",[a._v(a._s(p.createdTime?p.createdTime:"--")+" ")])]}}])}),v("bk-table-column",{attrs:{label:a.t("\u6709\u6548\u671F"),prop:"expiredDisplay"},scopedSlots:a._u([{key:"default",fn:function(d){var p=d.row;return[v("span",[a._v(a._s(p.expiredDisplay?p.expiredDisplay+a.t("\u5929"):"--")+" ")])]}}])}),v("bk-table-column",{attrs:{label:a.t("\u72B6\u6001"),prop:"status"},scopedSlots:a._u([{key:"default",fn:function(d){var p=d.row;return[v("div",{staticClass:"status-content"},[v("img",{staticClass:"status-icon",attrs:{src:a.statusIcon(p.status)}}),a._v(" "+a._s(a.statusFormatter(p.status))+" ")])]}}])}),v("bk-table-column",{attrs:{label:a.t("\u64CD\u4F5C")},scopedSlots:a._u([{key:"default",fn:function(d){var p=d.row;return[v("bk-button",{staticClass:"btn",attrs:{theme:"primary",text:""},on:{click:function(h){return a.handleViewDetail(p)}}},[a._v(a._s(a.t("\u6743\u9650\u8BE6\u60C5")))]),p.status==="NOT_JOINED"?v("bk-button",{staticClass:"btn",attrs:{theme:"primary",text:""},on:{click:function(h){return a.handleApply(p)}}},[a._v(a._s(a.t("\u7533\u8BF7\u52A0\u5165")))]):a._e(),["EXPIRED","NORMAL"].includes(p.status)?v("bk-button",{staticClass:"btn",attrs:{theme:"primary",text:""},on:{click:function(h){return a.handleRenewal(p)}}},[a._v(a._s(a.t("\u7EED\u671F")))]):a._e(),["EXPIRED","NORMAL"].includes(p.status)?v("bk-button",{staticClass:"btn",attrs:{theme:"primary",text:""},on:{click:function(h){return a.handleShowLogout(p)}}},[a._v(a._s(a.t("\u9000\u51FA")))]):a._e()]}}])})],1),v("bk-sideslider",{attrs:{"quick-close":"","is-show":a.showDetail,width:640},on:{"update:isShow":function(d){a.showDetail=d},"update:is-show":function(d){a.showDetail=d}},scopedSlots:a._u([{key:"header",fn:function(){return[v("div",{staticClass:"detail-title"},[a._v(" "+a._s(a.t("\u6743\u9650\u8BE6\u60C5"))+" "),v("span",{staticClass:"group-name"},[a._v(a._s(a.groupName))])])]},proxy:!0},{key:"content",fn:function(){return[v("div",{directives:[{name:"bkloading",rawName:"v-bkloading",value:{isLoading:a.isDetailLoading},expression:"{ isLoading: isDetailLoading }"}],staticClass:"detail-content"},[v("div",{staticClass:"title"},[a._v(a._s(a.t("\u6D41\u6C34\u7EBF\u7BA1\u7406")))]),v("div",{staticClass:"content"},a._l(a.groupPolicies,function(d,p){return v("bk-checkbox",{key:p,staticClass:"permission-item",attrs:{disabled:""},model:{value:d.permission,callback:function(h){a.$set(d,"permission",h)},expression:"item.permission"}},[a._v(" "+a._s(d.actionName)+" ")])}),1)])]},proxy:!0}])}),v("bk-dialog",{attrs:{value:a.logout.isShow,title:a.t("\u786E\u8BA4\u9000\u51FA\u7528\u6237\u7EC4"),loading:a.logout.loading},on:{confirm:a.handleLogout,cancel:a.handleCancelLogout}},[a._v(" "+a._s(a.t("\u9000\u51FA\u540E\uFF0C\u5C06\u65E0\u6CD5\u518D\u4F7F\u7528\u6240\u8D4B\u4E88\u7684\u6743\u9650\u3002",[a.logout.name]))+" ")]),v("apply-dialog",a._b({attrs:{"is-show":a.apply.isShow,"ajax-prefix":a.ajaxPrefix,"project-code":a.projectCode,"resource-type":a.resourceType},on:{cancel:function(){return a.apply.isShow=!1}}},"apply-dialog",a.apply,!1))],1)},n=[],e=t(10036),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"620738ef",null),f=u.exports},87019:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v(a.renderComponent,{tag:"component",attrs:{"resource-type":a.resourceType,"resource-code":a.resourceCode,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix,title:a.title}})},n=[],e=t(5893),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,null,null),f=u.exports},36990:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("article",{staticClass:"group-manage"},[v("div",{staticClass:"content-wrapper"},[v("bk-exception",{staticClass:"exception-wrap-item exception-part",attrs:{type:"403",scene:"part",title:a.t("\u65E0\u8BE5\u9879\u76EE\u7528\u6237\u7EC4\u7BA1\u7406\u6743\u9650")}})],1)])},n=[],e=t(7472),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"0ce31da9",null),f=u.exports},33190:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("article",{directives:[{name:"bkloading",rawName:"v-bkloading",value:{isLoading:!a.groupList.length},expression:"{ isLoading: !groupList.length }"}],staticClass:"group-aside"},[v("span",{staticClass:"group-title"},[a._v(a._s(a.t("\u6743\u9650\u89D2\u8272")))]),v("scroll-load-list",{ref:"loadList",staticClass:"group-list",attrs:{list:a.groupList,"has-load-end":a.hasLoadEnd,page:a.page,"get-data-method":a.handleGetData},scopedSlots:a._u([{key:"default",fn:function(d){var p=d.data;return[v("div",{class:{"group-item":!0,"group-active":a.activeTab===p.groupId},on:{click:function(h){return a.handleChooseGroup(p)}}},[v("span",{staticClass:"group-name",attrs:{title:p.name}},[a._v(a._s(p.name))]),v("span",{staticClass:"user-num"},[v("img",{staticClass:"group-icon",attrs:{src:t(24182)}}),a._v(" "+a._s(p.userCount)+" ")]),v("span",{staticClass:"group-num"},[v("img",{staticClass:"group-icon",attrs:{src:t(93883)}}),a._v(" "+a._s(p.departmentCount)+" ")]),a.resourceType==="project"?v("bk-popover",{staticClass:"group-more-option",attrs:{placement:"bottom",theme:"dot-menu light",arrow:!1,offset:"15",distance:0},scopedSlots:a._u([{key:"content",fn:function(){return[v("bk-button",{staticClass:"btn",attrs:{disabled:[1,2].includes(p.id),text:""},on:{click:function(h){return a.handleShowDeleteGroup(p)}}},[a._v(" "+a._s(a.t("\u5220\u9664"))+" ")])]},proxy:!0}],null,!0)},[v("img",{staticClass:"more-icon",attrs:{src:t(36512)}})]):a._e()],1)]}}])}),v("div",{staticClass:"line-split"}),a.showCreateGroup?v("div",{class:{"group-item":!0,"group-active":a.activeTab===""},on:{click:a.handleCreateGroup}},[v("span",{staticClass:"add-group-btn"},[v("i",{staticClass:"bk-icon bk-icon-add-fill add-icon"}),a._v(" "+a._s(a.t("\u65B0\u5EFA\u7528\u6237\u7EC4"))+" ")])]):a._e(),v("div",{staticClass:"close-btn"},[v("bk-button",{attrs:{loading:a.isClosing},on:{click:a.showCloseManageDialog}},[a._v(a._s(a.t("\u5173\u95ED\u6743\u9650\u7BA1\u7406")))])],1),v("bk-dialog",{attrs:{"header-align":"center",theme:"danger","ext-cls":"close-manage-dialog",width:"500","quick-close":!1,"show-footer":!1,value:a.closeObj.isShow},on:{cancel:a.handleHiddenCloseManage},scopedSlots:a._u([{key:"header",fn:function(){return[v("img",{staticStyle:{width:"42px"},attrs:{src:t(17729)}}),v("p",{staticClass:"close-title"},[a._v(a._s(a.t("\u786E\u8BA4\u5173\u95ED\u3010\u3011\u7684\u6743\u9650\u7BA1\u7406\uFF1F",[a.resourceName])))])]},proxy:!0}])},[v("div",{staticClass:"close-tips"},[v("p",[a._v(a._s(a.t("\u5173\u95ED\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A",[a.resourceType==="pipeline"?a.t("\u6D41\u6C34\u7EBF"):a.t("\u6D41\u6C34\u7EBF\u7EC4")])))]),v("p",[v("img",{staticStyle:{width:"14px"},attrs:{src:t(17729)}}),a._v(" "+a._s(a.t("\u5C06\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u3001\u67E5\u770B\u8005\u4E2D\u7684\u7528\u6237\u79FB\u9664"))+" ")]),v("p",[v("img",{staticStyle:{width:"14px"},attrs:{src:t(17729)}}),a._v(" "+a._s(a.t("\u5220\u9664\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u7EE7\u627F\u8BE5\u7EC4\u7684\u6743\u9650"))+" ")]),v("p",[v("img",{staticStyle:{width:"14px"},attrs:{src:t(17729)}}),a._v(" "+a._s(a.t("\u5220\u9664\u5BF9\u5E94\u7EC4\u4FE1\u606F\u548C\u7EC4\u6743\u9650"))+" ")])]),v("div",{staticClass:"confirm-close"},[v("span",{staticStyle:{color:"#737987","font-size":"14px"}},[a._v(" "+a._s(a.t("\u63D0\u4EA4\u540E\uFF0C\u518D\u6B21\u5F00\u542F\u6743\u9650\u7BA1\u7406\u65F6\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u5C06\u4E0D\u80FD\u6062\u590D,\u8BF7\u8C28\u614E\u64CD\u4F5C!"))+" ")])]),v("div",{staticClass:"option-btns"},[v("bk-button",{staticClass:"close-btn",attrs:{theme:"danger"},on:{click:a.handleCloseManage}},[a._v(" "+a._s(a.t("\u5173\u95ED\u6743\u9650\u7BA1\u7406"))+" ")]),v("bk-button",{staticClass:"btn",on:{click:a.handleHiddenCloseManage}},[a._v(" "+a._s(a.t("\u53D6\u6D88"))+" ")])],1)])],1)},n=[],e=t(44965),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"1e179e81",null),f=u.exports},40614:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("iframe",{attrs:{width:"100%",height:"100%",frameborder:0,src:a.iframeUrl}})},n=[],e=t(23654),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,null,null),f=u.exports},18804:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("section",{staticClass:"permission-manage"},[v("group-aside",{attrs:{"show-create-group":a.showCreateGroup,"resource-type":a.resourceType,"resource-code":a.resourceCode,"resource-name":a.resourceName,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix},on:{"choose-group":a.handleChooseGroup,"create-group":a.handleCreateGroup,"close-manage":a.handleCloseManage,"change-group-detail-tab":a.handleChangeGroupDetailTab}}),a.path?v("iam-iframe",{attrs:{path:a.path}}):a._e()],1)},n=[],e=t(32023),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"8efa30a2",null),f=u.exports},84258:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("article",{directives:[{name:"bkloading",rawName:"v-bkloading",value:{isLoading:a.isLoading},expression:"{ isLoading }"}],staticClass:"permission-wrapper"},[a.isLoading?a._e():[a.isEnablePermission?[a.hasPermission?v("permission-manage",{attrs:{"show-create-group":a.showCreateGroup,"resource-type":a.resourceType,"resource-code":a.resourceCode,"resource-name":a.resourceName,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix},on:{"close-manage":a.initStatus}}):v("no-permission",{attrs:{"resource-type":a.resourceType,"resource-code":a.resourceCode,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix}})]:[a.isApprover?v("no-permission",{attrs:{"resource-type":a.resourceType,"resource-code":a.resourceCode,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix,"error-code":a.errorCode}}):v("no-enable-permission",{attrs:{"resource-type":a.resourceType,"resource-code":a.resourceCode,"project-code":a.projectCode,"ajax-prefix":a.ajaxPrefix,"has-permission":a.hasPermission},on:{"open-manage":a.initStatus}})]]],2)},n=[],e=t(76554),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"2f3bd88b",null),f=u.exports},14351:function(s,c,t){"use strict";t.r(c),t.d(c,{__esModule:function(){return e.X},default:function(){return f}});var r=function(){var a=this,l=a.$createElement,v=a._self._c||l;return v("ul",{staticClass:"bk-scroll-load-list",on:{"&scroll":function(d){return a.handleScroll(d)}}},a._l(a.list,function(d,p){return v("li",{key:p},[a._t("default",null,{data:d})],2)}),0)},n=[],e=t(35263),o=e.Z,i=t(98225),u=(0,i.Z)(o,r,n,!1,null,"fce37e0c",null),f=u.exports},98225:function(s,c,t){"use strict";t.d(c,{Z:function(){return r}});function r(n,e,o,i,u,f,a,l){var v=typeof n=="function"?n.options:n;e&&(v.render=e,v.staticRenderFns=o,v._compiled=!0),i&&(v.functional=!0),f&&(v._scopeId="data-v-"+f);var d;if(a?(d=function(g){g=g||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!g&&typeof __VUE_SSR_CONTEXT__<"u"&&(g=__VUE_SSR_CONTEXT__),u&&u.call(this,g),g&&g._registeredComponents&&g._registeredComponents.add(a)},v._ssrRegister=d):u&&(d=l?function(){u.call(this,(v.functional?this.parent:this).$root.$options.shadowRoot)}:u),d)if(v.functional){v._injectStyles=d;var p=v.render;v.render=function(y,O){return d.call(O),p(y,O)}}else{var h=v.beforeCreate;v.beforeCreate=h?[].concat(h,d):[d]}return{exports:n,options:v}}},30923:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iZmlsbDogIzNhODRmZjsiPjxwYXRoIGQ9Ik0yNy45MiAxNi4zOGMwLjA0MC0wLjEyIDAuMDgwLTAuMjQgMC4wODAtMC4zNiAwIDAgMC0wLjAyMCAwLTAuMDIwczAtMC4wMjAgMC0wLjAyMGMwLTAuMTItMC4wMjAtMC4yNC0wLjA2MC0wLjM0LTAuMDIwLTAuMDYwLTAuMDYwLTAuMS0wLjA4MC0wLjE0LTAuMDQwLTAuMDYwLTAuMDYwLTAuMTItMC4xLTAuMTZsLTguNDgtOS4zMmMtMC4zOC0wLjQtMS0wLjQ0LTEuNDItMC4wNjAtMC40IDAuMzgtMC40NCAxLTAuMDYwIDEuNDJsNi45NCA3LjY0aC0xOS43NGMtMC41Ni0wLjAyMC0xIDAuNDItMSAwLjk4czAuNDQgMSAxIDFoMTkuNzRsLTYuOTQgNy42NGMtMC4zOCAwLjQtMC4zNCAxLjA0MCAwLjA2MCAxLjQyIDAuMiAwLjE4IDAuNDQgMC4yNiAwLjY4IDAuMjYgMC4yOCAwIDAuNTQtMC4xIDAuNzQtMC4zMmw4LjQ2LTkuM2MwLjA0MC0wLjA0MCAwLjA2MC0wLjEgMC4xLTAuMTYgMC4wMjAtMC4wODAgMC4wNjAtMC4xMiAwLjA4MC0wLjE2eiI+PC9wYXRoPjwvc3ZnPg=="},36512:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTU5MiA1MTJBODAgODAgMCAwIDEgNTEyIDU5MiA4MCA4MCAwIDAgMSA0MzIgNTEyIDgwIDgwIDAgMCAxIDU5MiA1MTJ6Ii8+PHBhdGggZD0iTTU5MiAyNTZBODAgODAgMCAwIDEgNTEyIDMzNiA4MCA4MCAwIDAgMSA0MzIgMjU2IDgwIDgwIDAgMCAxIDU5MiAyNTZ6Ii8+PHBhdGggZD0iTTU5MiA3NjhBODAgODAgMCAwIDEgNTEyIDg0OCA4MCA4MCAwIDAgMSA0MzIgNzY4IDgwIDgwIDAgMCAxIDU5MiA3Njh6Ii8+PC9zdmc+"},93883:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggIGQ9Ik00MjYuNjY2NjY2NjY2NjY2NjMgMzg0QzQwNC4wMzQ4NTk1MTk5OTk5NCAzODQgMzgyLjMyOTk5MjUzMzMzMzMgMzc1LjAwOTU0OTY1MzMzMzM1IDM2Ni4zMjY4ODgxMDY2NjY2IDM1OS4wMDY0NDYwOCAzNTAuMzIzNzgzNjc5OTk5OTYgMzQzLjAwMzM0MTY1MzMzMzM0IDM0MS4zMzMzMzMzMzMzMzMzIDMyMS4yOTg0NzM4MTMzMzMzIDM0MS4zMzMzMzMzMzMzMzMzIDI5OC42NjY2NjY2NjY2NjY2M0wzNDEuMzMzMzMzMzMzMzMzMyAxMjhDMzQxLjMzMzMzMzMzMzMzMzMgMTA1LjM2ODE5Mjg1MzMzMzMzIDM1MC4zMjM3ODM2Nzk5OTk5NiA4My42NjMzMjU0NCAzNjYuMzI2ODg4MTA2NjY2NiA2Ny42NjAyMjExODQgMzgyLjMyOTk5MjUzMzMzMzMgNTEuNjU3MTE2OTI4IDQwNC4wMzQ4NTk1MTk5OTk5NCA0Mi42NjY2NjcwMDggNDI2LjY2NjY2NjY2NjY2NjYzIDQyLjY2NjY2NzAwOEw1OTcuMzMzMzMzMzMzMzMzMyA0Mi42NjY2NjcwMDhDNjE5Ljk2NTE0MDQ4IDQyLjY2NjY2NzAwOCA2NDEuNjcwMDA3NDY2NjY2NyA1MS42NTcxMTY5MjggNjU3LjY3MzExMTg5MzMzMzMgNjcuNjYwMjIxMTg0IDY3My42NzYyMTYzMiA4My42NjMzMjU0NCA2ODIuNjY2NjY2NjY2NjY2NiAxMDUuMzY4MTkyODUzMzMzMzMgNjgyLjY2NjY2NjY2NjY2NjYgMTI4TDY4Mi42NjY2NjY2NjY2NjY2IDI5OC42NjY2NjY2NjY2NjY2M0M2ODIuNjY2NjY2NjY2NjY2NiAzMjEuMjk4NDczODEzMzMzMyA2NzMuNjc2MjE2MzIgMzQzLjAwMzM0MTY1MzMzMzM0IDY1Ny42NzMxMTE4OTMzMzMzIDM1OS4wMDY0NDYwOCA2NDEuNjcwMDA3NDY2NjY2NyAzNzUuMDA5NTQ5NjUzMzMzMzUgNjE5Ljk2NTE0MDQ4IDM4NCA1OTcuMzMzMzMzMzMzMzMzMyAzODRMNTU0LjY2NjY2NjY2NjY2NjYgMzg0IDU1NC42NjY2NjY2NjY2NjY2IDQ2OS4zMzMzMzMzMzMzMzMzIDcyNS4zMzMzMzMzMzMzMzMzIDQ2OS4zMzMzMzMzMzMzMzMzQzc4Mi40NDA5MDg4IDQ2OS4zMzY2MzIzMjAwMDAwNCA4MjkuNDE0ODY0MjEzMzMzMyA1MTQuMzE2ODk4OTg2NjY2NiA4MzEuODkzMzMzMzMzMzMzMiA1NzEuMzcwNjY2NjY2NjY2N0w4MzIgNTc2IDgzMiA2NDAgODc0LjY2NjY2NjY2NjY2NjYgNjQwQzg5Ny4yOTg0NzQ2NjY2NjY2IDY0MCA5MTkuMDAzMzQwNzk5OTk5OSA2NDguOTkwNDUwMzQ2NjY2NiA5MzUuMDA2NDQ2OTMzMzMzMyA2NjQuOTkzNTU0NzczMzMzMiA5NTEuMDA5NTUzMDY2NjY2NyA2ODAuOTk2NjU5MiA5NjAgNzAyLjcwMTUyNjE4NjY2NjYgOTYwIDcyNS4zMzMzMzMzMzMzMzMzTDk2MCA4OTZDOTYwIDkxOC42MzE4MDc5OTk5OTk5IDk1MS4wMDk1NTMwNjY2NjY3IDk0MC4zMzY2NzQxMzMzMzMyIDkzNS4wMDY0NDY5MzMzMzMzIDk1Ni4zMzk3ODAyNjY2NjY2IDkxOS4wMDMzNDA3OTk5OTk5IDk3Mi4zNDI4ODY0IDg5Ny4yOTg0NzQ2NjY2NjY2IDk4MS4zMzMzMzMzMzMzMzMzIDg3NC42NjY2NjY2NjY2NjY2IDk4MS4zMzMzMzMzMzMzMzMzTDcwNCA5ODEuMzMzMzMzMzMzMzMzM0M2ODEuMzY4MTkyODUzMzMzMyA5ODEuMzMzMzMzMzMzMzMzMyA2NTkuNjYzMzI1ODY2NjY2NiA5NzIuMzQyODg2NCA2NDMuNjYwMjIxNDQgOTU2LjMzOTc4MDI2NjY2NjYgNjI3LjY1NzExNzAxMzMzMzMgOTQwLjMzNjY3NDEzMzMzMzIgNjE4LjY2NjY2NjY2NjY2NjYgOTE4LjYzMTgwNzk5OTk5OTkgNjE4LjY2NjY2NjY2NjY2NjYgODk2TDYxOC42NjY2NjY2NjY2NjY2IDcyNS4zMzMzMzMzMzMzMzMzQzYxOC42NjY2NjY2NjY2NjY2IDY3OC4yMDUwMzQ2NjY2NjY2IDY1Ni44NzE3MDEzMzMzMzMyIDY0MCA3MDQgNjQwTDc0Ni42NjY2NjY2NjY2NjY2IDY0MCA3NDYuNjY2NjY2NjY2NjY2NiA1NzZDNzQ2LjY2NTI0MDc0NjY2NjUgNTY1LjE4NDUzNjc0NjY2NjYgNzM4LjU3MDUxNDc3MzMzMzMgNTU2LjA4MTQwODg1MzMzMzMgNzI3LjgyOTMzMzMzMzMzMzIgNTU0LjgxNkw3MjUuMzMzMzMzMzMzMzMzMyA1NTQuNjY2NjY2NjY2NjY2NiAyOTguNjY2NjY2NjY2NjY2NjMgNTU0LjY2NjY2NjY2NjY2NjZDMjg3Ljg1MTIwNDI2NjY2NjYgNTU0LjY2ODA5MzQzOTk5OTkgMjc4Ljc0ODA3NjM3MzMzMzMzIDU2Mi43NjI4MTg1NTk5OTk5IDI3Ny40ODI2NjY2NjY2NjY2NiA1NzMuNTAzOTk5OTk5OTk5OUwyNzcuMzMzMzMzMzMzMzMzMyA1NzYgMjc3LjMzMzMzMzMzMzMzMzMgNjQwIDMyMCA2NDBDMzY3LjEyODI5ODY2NjY2NjY0IDY0MCA0MDUuMzMzMzMzMzMzMzMzMyA2NzguMjA1MDM0NjY2NjY2NiA0MDUuMzMzMzMzMzMzMzMzMyA3MjUuMzMzMzMzMzMzMzMzM0w0MDUuMzMzMzMzMzMzMzMzMyA4OTZDNDA1LjMzMzMzMzMzMzMzMzMgOTQzLjEyODI5NDQgMzY3LjEyODI5ODY2NjY2NjY0IDk4MS4zMzMzMzMzMzMzMzMzIDMyMCA5ODEuMzMzMzMzMzMzMzMzM0wxNDkuMzMzMzMzMzMzMzMzMzEgOTgxLjMzMzMzMzMzMzMzMzNDMTI2LjcwMTUyNjE4NjY2NjY1IDk4MS4zMzMzMzMzMzMzMzMzIDEwNC45OTY2NTkxOTk5OTk5OCA5NzIuMzQyODg2NCA4OC45OTM1NTQ3NzMzMzMzMyA5NTYuMzM5NzgwMjY2NjY2NiA3Mi45OTA0NTAzNDY2NjY2NiA5NDAuMzM2Njc0MTMzMzMzMiA2NCA5MTguNjMxODA3OTk5OTk5OSA2NCA4OTZMNjQgNzI1LjMzMzMzMzMzMzMzMzNDNjQgNjc4LjIwNTAzNDY2NjY2NjYgMTAyLjIwNTAzNDY2NjY2NjY1IDY0MCAxNDkuMzMzMzMzMzMzMzMzMzEgNjQwTDE5MiA2NDAgMTkyIDU3NkMxOTIuMDAzMjk5ODM5OTk5OTggNTE4Ljg5MjQyNDUzMzMzMzMgMjM2Ljk4MzU2NTY1MzMzMzMgNDcxLjkxODQ2OTExOTk5OTk0IDI5NC4wMzczMzMzMzMzMzMzIDQ2OS40Mzk5OTk5OTk5OTk5NEwyOTguNjY2NjY2NjY2NjY2NjMgNDY5LjMzMzMzMzMzMzMzMzMgNDY5LjMzMzMzMzMzMzMzMzMgNDY5LjMzMzMzMzMzMzMzMzMgNDY5LjMzMzMzMzMzMzMzMzMgMzg0IDQyNi42NjY2NjY2NjY2NjY2MyAzODRaIi8+PC9zdmc+"},99898:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2YwZjFmNSIgZD0iTTc2OCA1MTJjMCAxNDEuNC0xMTQuNiAyNTYtMjU2IDI1NlMyNTYgNjUzLjQgMjU2IDUxMnMxMTQuNi0yNTYgMjU2LTI1NlM3NjggMzcwLjYgNzY4IDUxMnoiLz48cGF0aCBmaWxsPSIjYzRjNmNjIiBkPSJNNTEyIDMyMGMxMDguOCAwIDE5MiA4My4yIDE5MiAxOTJzLTgzLjIgMTkyLTE5MiAxOTItMTkyLTgzLjItMTkyLTE5MlM0MDMuMiAzMjAgNTEyIDMyME01MTIgMjU2Yy0xNDAuOCAwLTI1NiAxMTUuMi0yNTYgMjU2czExNS4yIDI1NiAyNTYgMjU2IDI1Ni0xMTUuMiAyNTYtMjU2UzY1Mi44IDI1NiA1MTIgMjU2TDUxMiAyNTZ6Ii8+PC9zdmc+"},80374:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZTZlNiIgZD0iTTc2OCA1MTJBMjU2IDI1NiAwIDAgMSA1MTIgNzY4IDI1NiAyNTYgMCAwIDEgMjU2IDUxMiAyNTYgMjU2IDAgMCAxIDc2OCA1MTJ6Ii8+PHBhdGggZmlsbD0iI2VhMzYzNiIgZD0iTTUxMiAzMjBjMTA4LjggMCAxOTIgODMuMiAxOTIgMTkycy04My4yIDE5Mi0xOTIgMTkyUzMyMCA2MjAuOCAzMjAgNTEyIDQwMy4yIDMyMCA1MTIgMzIwTTUxMiAyNTZDMzcxLjIgMjU2IDI1NiAzNzEuMiAyNTYgNTEyczExNS4yIDI1NiAyNTYgMjU2IDI1Ni0xMTUuMiAyNTYtMjU2UzY1Mi44IDI1NiA1MTIgMjU2TDUxMiAyNTZ6Ii8+PC9zdmc+"},74339:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2U1ZjZlYSIgZD0iTTc2OCA1MTJBMjU2IDI1NiAwIDAgMSA1MTIgNzY4IDI1NiAyNTYgMCAwIDEgMjU2IDUxMiAyNTYgMjU2IDAgMCAxIDc2OCA1MTJ6Ii8+PHBhdGggZmlsbD0iIzNmYzA2ZCIgZD0iTTUxMiAzMjBjMTA4LjggMCAxOTIgODMuMiAxOTIgMTkycy04My4yIDE5Mi0xOTIgMTkyUzMyMCA2MjAuOCAzMjAgNTEyIDQwMy4yIDMyMCA1MTIgMzIwTTUxMiAyNTZDMzcxLjIgMjU2IDI1NiAzNzEuMiAyNTYgNTEyczExNS4yIDI1NiAyNTYgMjU2IDI1Ni0xMTUuMiAyNTYtMjU2UzY1Mi44IDI1NiA1MTIgMjU2TDUxMiAyNTZ6Ii8+PC9zdmc+"},24182:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMTE3LjA5MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02NjYuNzYzNjM2MzYzNjM2NCA2MDEuMTM0NTQ1NDU0NTQ1NGM5OC4yNTc0NTQ1NDU0NTQ1Ni01Ni41MDYxODE4MTgxODE4MTUgMTYzLjM3NDU0NTQ1NDU0NTQ1LTE2MC45NTQxODE4MTgxODE4NCAxNjMuMzc0NTQ1NDU0NTQ1NDUtMjgwLjUyOTQ1NDU0NTQ1NDU0IDAtMTc4LjEyOTQ1NDU0NTQ1NDU0LTE0NC40MzA1NDU0NTQ1NDU0Ny0zMjIuNTYtMzIyLjU2LTMyMi41NnMtMzIyLjU2IDE0NC40MzA1NDU0NTQ1NDU0Ny0zMjIuNTYgMzIyLjU2YzAgMTE5LjYyMTgxODE4MTgxODE4IDY1LjExNzA5MDkwOTA5MDkgMjI0LjAyMzI3MjcyNzI3MjcgMTYxLjc5MiAyNzkuNjkxNjM2MzYzNjM2NC0yMDIuNTE5MjcyNzI3MjcyNzIgNjkuMzk5MjcyNzI3MjcyNzMtMzQ2Ljk5NjM2MzYzNjM2MzY0IDI1OC42OTk2MzYzNjM2MzY0LTM0Ny41MDgzNjM2MzYzNjM2NCA0ODEuNzkyMDAwMDAwMDAwMDN2MC4wNDY1NDU0NTQ1NDU0NTQ1NWMwIDE5LjI2OTgxODE4MTgxODE4IDE1LjYzOTI3MjcyNzI3MjczIDM0LjkwOTA5MDkwOTA5MDkxIDM0LjkwOTA5MDkwOTA5MDkxIDM0LjkwOTA5MDkwOTA5MDkxaDk0NS4zMzgxODE4MTgxODE3YzE5LjI2OTgxODE4MTgxODE4IDAgMzQuOTA5MDkwOTA5MDkwOTEtMTUuNjM5MjcyNzI3MjcyNzMgMzQuOTA5MDkwOTA5MDkwOTEtMzQuOTA5MDkwOTA5MDkwOTEtMC4zMjU4MTgxODE4MTgxODE4NC0yMjIuODU5NjM2MzYzNjM2MzgtMTQ0LjE5NzgxODE4MTgxODE4LTQxMi4wMjAzNjM2MzYzNjM2NC0zNDQuMTEwNTQ1NDU0NTQ1NDQtNDc5Ljk3NjcyNzI3MjcyNzI2eiIvPjwvc3ZnPg=="},17729:function(s){"use strict";s.exports="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9ImZpbGw6ICNmZjljMDE7Ij48cGF0aCBkPSJNNTEyIDY0QzI2NC42IDY0IDY0IDI2NC42IDY0IDUxMnMyMDAuNiA0NDggNDQ4IDQ0OCA0NDgtMjAwLjYgNDQ4LTQ0OFM3NTkuNCA2NCA1MTIgNjR6TTU0NCA3MDRoLTY0di02NGg2NFY3MDR6TTU0NCA1NzZoLTY0VjMyMGg2NFY1NzZ6Ij48L3BhdGg+PC9zdmc+"},70748:function(s){"use strict";s.exports=zr},49225:function(s){function c(t,r){(r==null||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n=0)&&(!Object.prototype.propertyIsEnumerable.call(e,u)||(i[u]=e[u]))}return i}s.exports=n,s.exports.__esModule=!0,s.exports.default=s.exports},90227:function(s,c,t){t(65791);function r(n,e){if(n==null)return{};var o={},i=Object.keys(n),u,f;for(f=0;f=0)&&(o[u]=n[u]);return o}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports},64375:function(s,c,t){var r=t(23853),n=t(46695),e=t(88751),o=t(15077);function i(u,f){return r(u)||n(u,f)||e(u,f)||o()}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports},96957:function(s,c,t){t(57708),t(54986),t(81821),t(6504),t(37209),t(88322);var r=t(31941).default;function n(e,o){if(r(e)!=="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var u=i.call(e,o||"default");if(r(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(e)}s.exports=n,s.exports.__esModule=!0,s.exports.default=s.exports},56827:function(s,c,t){var r=t(31941).default,n=t(96957);function e(o){var i=n(o,"string");return r(i)==="symbol"?i:String(i)}s.exports=e,s.exports.__esModule=!0,s.exports.default=s.exports},31941:function(s,c,t){t(81821),t(6504),t(37209),t(20148),t(50754);function r(n){return s.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s.exports.__esModule=!0,s.exports.default=s.exports,r(n)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports},88751:function(s,c,t){t(17369),t(37209),t(25181),t(1502),t(3105);var r=t(49225);function n(e,o){if(!!e){if(typeof e=="string")return r(e,o);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return r(e,o)}}s.exports=n,s.exports.__esModule=!0,s.exports.default=s.exports},14488:function(s){"use strict";s.exports=JSON.parse('{"zh-CN":{"\u5F00\u542F\u6743\u9650\u7BA1\u7406":"\u5F00\u542F\u6743\u9650\u7BA1\u7406","\u7528\u6237\u7EC4\u540D":"\u7528\u6237\u7EC4\u540D","\u6388\u6743\u671F\u9650":"\u6388\u6743\u671F\u9650","\u81EA\u5B9A\u4E49":"\u81EA\u5B9A\u4E49","\u5929":"\u5929","\u5230\u671F\u65F6\u95F4":"\u5230\u671F\u65F6\u95F4","\u7406\u7531":"\u7406\u7531","\u786E\u5B9A":"\u786E\u5B9A","\u53D6\u6D88":"\u53D6\u6D88","1\u4E2A\u6708":"1\u4E2A\u6708","3\u4E2A\u6708":"3\u4E2A\u6708","6\u4E2A\u6708":"6\u4E2A\u6708","12\u4E2A\u6708":"12\u4E2A\u6708","\u8BF7\u9009\u62E9\u7533\u8BF7\u671F\u9650":"\u8BF7\u9009\u62E9\u7533\u8BF7\u671F\u9650","\u8BF7\u586B\u5199\u7533\u8BF7\u7406\u7531":"\u8BF7\u586B\u5199\u7533\u8BF7\u7406\u7531","\u7533\u8BF7\u6210\u529F\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6279":"\u7533\u8BF7\u6210\u529F\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6279","\u7528\u6237\u7EC4":"\u7528\u6237\u7EC4","\u6DFB\u52A0\u65F6\u95F4":"\u6DFB\u52A0\u65F6\u95F4","\u6709\u6548\u671F":"\u6709\u6548\u671F","\u72B6\u6001":"\u72B6\u6001","\u64CD\u4F5C":"\u64CD\u4F5C","\u6743\u9650\u8BE6\u60C5":"\u6743\u9650\u8BE6\u60C5","\u7533\u8BF7\u52A0\u5165":"\u7533\u8BF7\u52A0\u5165","\u7EED\u671F":"\u7EED\u671F","\u9000\u51FA":"\u9000\u51FA","\u786E\u8BA4\u9000\u51FA\u7528\u6237\u7EC4":"\u786E\u8BA4\u9000\u51FA\u7528\u6237\u7EC4","\u9000\u51FA\u540E\uFF0C\u5C06\u65E0\u6CD5\u518D\u4F7F\u7528\u6240\u8D4B\u4E88\u7684\u6743\u9650\u3002":"\u9000\u51FA\u540E\uFF0C\u5C06\u65E0\u6CD5\u518D\u4F7F\u7528\u3010{0}\u3011\u6240\u8D4B\u4E88\u7684\u6743\u9650\u3002","\u672A\u52A0\u5165":"\u672A\u52A0\u5165","\u6B63\u5E38":"\u6B63\u5E38","\u5DF2\u8FC7\u671F":"\u5DF2\u8FC7\u671F","\u65E0\u8BE5\u9879\u76EE\u7528\u6237\u7EC4\u7BA1\u7406\u6743\u9650":"\u65E0\u8BE5\u9879\u76EE\u7528\u6237\u7EC4\u7BA1\u7406\u6743\u9650","\u6743\u9650\u89D2\u8272":"\u6743\u9650\u89D2\u8272","\u5220\u9664":"\u5220\u9664","\u65B0\u5EFA\u7528\u6237\u7EC4":"\u65B0\u5EFA\u7528\u6237\u7EC4","\u5173\u95ED\u6743\u9650\u7BA1\u7406":"\u5173\u95ED\u6743\u9650\u7BA1\u7406","\u662F\u5426\u5220\u9664\u7528\u6237\u7EC4":"\u662F\u5426\u5220\u9664\u7528\u6237\u7EC4","\u786E\u8BA4\u5173\u95ED\u3010\u3011\u7684\u6743\u9650\u7BA1\u7406\uFF1F":"\u786E\u8BA4\u5173\u95ED\u3010{0}\u3011\u7684\u6743\u9650\u7BA1\u7406\uFF1F","\u5173\u95ED\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A":"\u5173\u95ED{0}\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A","\u6D41\u6C34\u7EBF":"\u6D41\u6C34\u7EBF","\u6D41\u6C34\u7EBF\u7EC4":"\u6D41\u6C34\u7EBF\u7EC4","\u5173\u95ED\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A":"\u5173\u95ED{0}\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A","\u5C06\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u3001\u67E5\u770B\u8005\u4E2D\u7684\u7528\u6237\u79FB\u9664":"\u5C06\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u3001\u67E5\u770B\u8005\u4E2D\u7684\u7528\u6237\u79FB\u9664","\u5220\u9664\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u7EE7\u627F\u8BE5\u7EC4\u7684\u6743\u9650":"\u5220\u9664\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u7EE7\u627F\u8BE5\u7EC4\u7684\u6743\u9650","\u5220\u9664\u5BF9\u5E94\u7EC4\u4FE1\u606F\u548C\u7EC4\u6743\u9650":"\u5220\u9664\u5BF9\u5E94\u7EC4\u4FE1\u606F\u548C\u7EC4\u6743\u9650","\u63D0\u4EA4\u540E\uFF0C\u518D\u6B21\u5F00\u542F\u6743\u9650\u7BA1\u7406\u65F6\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u5C06\u4E0D\u80FD\u6062\u590D,\u8BF7\u8C28\u614E\u64CD\u4F5C!":"\u63D0\u4EA4\u540E\uFF0C\u518D\u6B21\u5F00\u542F\u6743\u9650\u7BA1\u7406\u65F6\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u5C06\u4E0D\u80FD\u6062\u590D,\u8BF7\u8C28\u614E\u64CD\u4F5C!","\u4E0D\u80FD\u6062\u590D":"\u4E0D\u80FD\u6062\u590D","\u9700\u8981\u7533\u8BF7\u7684\u6743\u9650":"\u9700\u8981\u7533\u8BF7\u7684\u6743\u9650","\u5173\u8054\u7684\u8D44\u6E90\u7C7B\u578B":"\u5173\u8054\u7684\u8D44\u6E90\u7C7B\u578B","\u5173\u8054\u7684\u8D44\u6E90\u5B9E\u4F8B":"\u5173\u8054\u7684\u8D44\u6E90\u5B9E\u4F8B","\u6CA1\u6709\u64CD\u4F5C\u6743\u9650":"\u6CA1\u6709\u64CD\u4F5C\u6743\u9650","\u53BB\u7533\u8BF7":"\u53BB\u7533\u8BF7","\u8BF7\u5728\u6743\u9650\u7BA1\u7406\u9875\u586B\u5199\u6743\u9650\u7533\u8BF7\u5355\uFF0C\u63D0\u4EA4\u5B8C\u6210\u540E\u518D\u5237\u65B0\u8BE5\u9875\u9762":"\u8BF7\u5728\u6743\u9650\u7BA1\u7406\u9875\u586B\u5199\u6743\u9650\u7533\u8BF7\u5355\uFF0C\u63D0\u4EA4\u5B8C\u6210\u540E\u518D\u5237\u65B0\u8BE5\u9875\u9762","\u5237\u65B0\u9875\u9762":"\u5237\u65B0\u9875\u9762","\u5173\u95ED":"\u5173\u95ED","\u6743\u9650\u7533\u8BF7\u5355\u5DF2\u63D0\u4EA4":"\u6743\u9650\u7533\u8BF7\u5355\u5DF2\u63D0\u4EA4","\u5C1A\u672A\u5F00\u542F\u6D41\u6C34\u7EBF\u7EC4\u6743\u9650\u7BA1\u7406\u3002\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u7ED9\u7EC4\u5185\u6D41\u6C34\u7EBF\u6279\u91CF\u6DFB\u52A0\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u6216\u67E5\u770B\u8005\u6743\u9650":"\u5C1A\u672A\u5F00\u542F\u6D41\u6C34\u7EBF\u7EC4\u6743\u9650\u7BA1\u7406\u3002\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u7ED9\u7EC4\u5185\u6D41\u6C34\u7EBF\u6279\u91CF\u6DFB\u52A0\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u6216\u67E5\u770B\u8005\u6743\u9650","\u5C1A\u672A\u5F00\u542F\u6B64\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\u529F\u80FD":"\u5C1A\u672A\u5F00\u542F\u6B64\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\u529F\u80FD"},"en-US":{"\u5F00\u542F\u6743\u9650\u7BA1\u7406":"Turn on permission management","\u7528\u6237\u7EC4\u540D":"User Group Name","\u6388\u6743\u671F\u9650":"Authorization Term","\u81EA\u5B9A\u4E49":"Custom","\u5929":"day","\u5230\u671F\u65F6\u95F4":"Expire at","\u7406\u7531":"Reason","\u786E\u5B9A":"Confirm","\u53D6\u6D88":"Cancel","1\u4E2A\u6708":"1 month","3\u4E2A\u6708":"3 month","6\u4E2A\u6708":"6 month","12\u4E2A\u6708":"12 month","\u8BF7\u9009\u62E9\u7533\u8BF7\u671F\u9650":"Please select the application period","\u8BF7\u586B\u5199\u7533\u8BF7\u7406\u7531":"Please fill in the reason for application","\u7533\u8BF7\u6210\u529F\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6279":"Application successful, please wait for approval","\u7528\u6237\u7EC4":"User Group","\u6DFB\u52A0\u65F6\u95F4":"Add Time","\u6709\u6548\u671F":"Validity","\u72B6\u6001":"Status","\u64CD\u4F5C":"Actions","\u6743\u9650\u8BE6\u60C5":"Permission details","\u7533\u8BF7\u52A0\u5165":"Apply to join","\u7EED\u671F":"Renewal","\u9000\u51FA":"Exit","\u786E\u8BA4\u9000\u51FA\u7528\u6237\u7EC4":"Confirm exit user group","\u9000\u51FA\u540E\uFF0C\u5C06\u65E0\u6CD5\u518D\u4F7F\u7528\u6240\u8D4B\u4E88\u7684\u6743\u9650\u3002":"After logging out, you will no longer be able to use the permissions granted by {0}.","\u672A\u52A0\u5165":"Not Joined","\u6B63\u5E38":"Normal","\u5DF2\u8FC7\u671F":"Expired","\u65E0\u8BE5\u9879\u76EE\u7528\u6237\u7EC4\u7BA1\u7406\u6743\u9650":"No user group management permission for this project","\u6743\u9650\u89D2\u8272":"Permission Roles","\u5220\u9664":"Delete","\u65B0\u5EFA\u7528\u6237\u7EC4":"Create new user group","\u5173\u95ED\u6743\u9650\u7BA1\u7406":"Close Permission Manage","\u786E\u8BA4\u5173\u95ED\u3010\u3011\u7684\u6743\u9650\u7BA1\u7406\uFF1F":"Are you sure to close \u3010{0}\u3011 permission management?","\u5173\u95ED\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A":"Turning off {0} permission management will perform the following actions:","\u6D41\u6C34\u7EBF":"pipeline","\u6D41\u6C34\u7EBF\u7EC4":"pipeline group","\u5173\u95ED\u6743\u9650\u7BA1\u7406\uFF0C\u5C06\u6267\u884C\u5982\u4E0B\u64CD\u4F5C\uFF1A":"To close {0} permission management, the following operations will be performed:","\u5C06\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u3001\u67E5\u770B\u8005\u4E2D\u7684\u7528\u6237\u79FB\u9664":"Remove users from editors, executors, and viewers","\u5220\u9664\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u7EE7\u627F\u8BE5\u7EC4\u7684\u6743\u9650":"Delete the permissions inherited by users in the corresponding group","\u5220\u9664\u5BF9\u5E94\u7EC4\u4FE1\u606F\u548C\u7EC4\u6743\u9650":"Delete the corresponding group information and group permissions","\u63D0\u4EA4\u540E\uFF0C\u518D\u6B21\u5F00\u542F\u6743\u9650\u7BA1\u7406\u65F6\u5BF9\u5E94\u7EC4\u5185\u7528\u6237\u5C06\u4E0D\u80FD\u6062\u590D,\u8BF7\u8C28\u614E\u64CD\u4F5C!":"After submission, group members who have been removed from the corresponding permissions will not be able to recover them when permission management is reopened. Please proceed with caution !","\u4E0D\u80FD\u6062\u590D":"not be able to recover","\u9700\u8981\u7533\u8BF7\u7684\u6743\u9650":"Operation","\u5173\u8054\u7684\u8D44\u6E90\u7C7B\u578B":"Related Resource Type","\u5173\u8054\u7684\u8D44\u6E90\u5B9E\u4F8B":"Related Resource","\u6CA1\u6709\u64CD\u4F5C\u6743\u9650":"No operation permissions","\u53BB\u7533\u8BF7":"Apply","\u8BF7\u5728\u6743\u9650\u7BA1\u7406\u9875\u586B\u5199\u6743\u9650\u7533\u8BF7\u5355\uFF0C\u63D0\u4EA4\u5B8C\u6210\u540E\u518D\u5237\u65B0\u8BE5\u9875\u9762":"Please fill in the permission application form on the permission management page, and refresh the page after submission","\u5237\u65B0\u9875\u9762":"Refresh","\u5173\u95ED":"Close","\u6743\u9650\u7533\u8BF7\u5355\u5DF2\u63D0\u4EA4":"Permission application has been submitted","\u5C1A\u672A\u5F00\u542F\u6D41\u6C34\u7EBF\u7EC4\u6743\u9650\u7BA1\u7406\u3002\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u7ED9\u7EC4\u5185\u6D41\u6C34\u7EBF\u6279\u91CF\u6DFB\u52A0\u7F16\u8F91\u8005\u3001\u6267\u884C\u8005\u6216\u67E5\u770B\u8005\u6743\u9650":"Pipeline group permission management is not yet enabled. Once enabled, it will be possible to add editors, executors, or viewers permissions in bulk to pipelines within the group.","\u5C1A\u672A\u5F00\u542F\u6B64\u6D41\u6C34\u7EBF\u6743\u9650\u7BA1\u7406\u529F\u80FD":"The permission management function of this pipeline has not been enabled"}}')}},yr={};function lr(s){var c=yr[s];if(c!==void 0)return c.exports;var t=yr[s]={exports:{}};return Cr[s].call(t.exports,t,t.exports,lr),t.exports}(function(){lr.d=function(s,c){for(var t in c)lr.o(c,t)&&!lr.o(s,t)&&Object.defineProperty(s,t,{enumerable:!0,get:c[t]})}})(),function(){lr.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()}(),function(){lr.o=function(s,c){return Object.prototype.hasOwnProperty.call(s,c)}}(),function(){lr.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})}}(),function(){lr.p=""}();var Lr=lr(27831);return Lr}()}); diff --git a/src/frontend/bk-permission/package.json b/src/frontend/bk-permission/package.json new file mode 100644 index 00000000000..df25e5ddb5c --- /dev/null +++ b/src/frontend/bk-permission/package.json @@ -0,0 +1,44 @@ +{ + "name": "bk-permission", + "version": "0.0.21", + "description": "", + "main": "./dist/main.js", + "scripts": { + "dev": "bk-cli-service-webpack dev", + "build": "bk-cli-service-webpack build", + "lint:style": "stylelint **/*.{html,vue,css,sass,scss,less} --fix", + "public": "bk-cli-service-webpack build", + "public:dev": "bk-cli-service-webpack build", + "public:test": "bk-cli-service-webpack build", + "public:master": "bk-cli-service-webpack build", + "public:external": "bk-cli-service-webpack build" + }, + "keywords": [ + "bk-ci", + "webpack-5" + ], + "files": [ + "./dist" + ], + "author": "bk", + "license": "ISC", + "devDependencies": { + "@blueking/babel-preset-bk": "^2.1.0-beta7", + "@blueking/cli-service-webpack": "0.0.0-beta.73", + "@blueking/eslint-config-bk": "2.1.0-beta.12", + "@blueking/stylelint-config-bk": "^2.1.0-beta.9", + "enhanced-resolve": "^5.10.0", + "postcss": "~8.4.16", + "postcss-import": "^15.0.0", + "postcss-mixins": "^9.0.4", + "postcss-nested": "^6.0.0", + "postcss-nested-ancestors": "^3.0.0", + "postcss-preset-env": "^7.8.2", + "postcss-simple-vars": "^7.0.0", + "postcss-url": "^10.1.3" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0", + "vue": "^3.2.41" + } +} diff --git a/src/frontend/bk-permission/postcss.config.js b/src/frontend/bk-permission/postcss.config.js new file mode 100644 index 00000000000..9f2b1ce9273 --- /dev/null +++ b/src/frontend/bk-permission/postcss.config.js @@ -0,0 +1,32 @@ +const fs = require('fs'); +const path = require('path'); +const { CachedInputFileSystem, ResolverFactory } = require('enhanced-resolve'); + +const myResolver = ResolverFactory.createResolver({ + alias: { + '@': path.resolve(__dirname, './lib/client/src'), + }, + preferRelative: true, + fileSystem: new CachedInputFileSystem(fs, 4000), + useSyncFileSystemCalls: true, + extensions: ['.css'], +}); + +module.exports = { + plugins: [ + [ + 'postcss-import', + { + resolve(id, baseDir) { + return myResolver.resolveSync({}, baseDir, id); + }, + }, + ], + 'postcss-simple-vars', + 'postcss-mixins', + 'postcss-nested-ancestors', + 'postcss-nested', + 'postcss-preset-env', + 'postcss-url', + ], +}; diff --git a/src/frontend/bk-permission/src/ajax/index.js b/src/frontend/bk-permission/src/ajax/index.js new file mode 100644 index 00000000000..3050710d5f6 --- /dev/null +++ b/src/frontend/bk-permission/src/ajax/index.js @@ -0,0 +1,40 @@ +import axios from 'axios'; + +const request = axios.create({ + validateStatus: (status) => { + if (status > 400) { + console.warn(`HTTP 请求出错 status: ${status}`); + } + return status >= 200 && status <= 503; + }, + withCredentials: true, +}); + +function errorHandler(error) { + return Promise.reject(error); +} + +request.interceptors.response.use((response) => { + const { data: { status, message, code, result } } = response; + const httpStatus = response.status; + if (httpStatus === 503) { + const errMsg = { + status: httpStatus, + message: message || 'service is in deployment', + }; + return Promise.reject(errMsg); + } if (httpStatus === 403) { + const errorMsg = { httpStatus, code: httpStatus, message: message || 'Permission Deny' }; + return Promise.reject(errorMsg); + } if ((typeof status !== 'undefined' && status !== 0) || (typeof result !== 'undefined' && !result)) { + const errorMsg = { httpStatus, message, code: code || status }; + return Promise.reject(errorMsg); + } if (httpStatus === 400) { + const errorMsg = { httpStatus, message: message || 'service is abnormal' }; + return Promise.reject(errorMsg); + } + + return response.data; +}, errorHandler); + +export default request; diff --git a/src/frontend/bk-permission/src/components/children/no-enable-permission/no-enable-permission.vue b/src/frontend/bk-permission/src/components/children/no-enable-permission/no-enable-permission.vue new file mode 100644 index 00000000000..eee932f7f88 --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/no-enable-permission/no-enable-permission.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/children/no-permission/apply-dialog.vue b/src/frontend/bk-permission/src/components/children/no-permission/apply-dialog.vue new file mode 100644 index 00000000000..df37112e6bd --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/no-permission/apply-dialog.vue @@ -0,0 +1,351 @@ + + + diff --git a/src/frontend/bk-permission/src/components/children/no-permission/group-table.vue b/src/frontend/bk-permission/src/components/children/no-permission/group-table.vue new file mode 100644 index 00000000000..06f8d6e6487 --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/no-permission/group-table.vue @@ -0,0 +1,337 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/children/no-permission/no-permission.vue b/src/frontend/bk-permission/src/components/children/no-permission/no-permission.vue new file mode 100644 index 00000000000..2631d648445 --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/no-permission/no-permission.vue @@ -0,0 +1,45 @@ + + + diff --git a/src/frontend/bk-permission/src/components/children/no-permission/permission-tips.vue b/src/frontend/bk-permission/src/components/children/no-permission/permission-tips.vue new file mode 100644 index 00000000000..1f338bb3522 --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/no-permission/permission-tips.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/children/permission-manage/group-aside.vue b/src/frontend/bk-permission/src/components/children/permission-manage/group-aside.vue new file mode 100644 index 00000000000..349520a0fcf --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/permission-manage/group-aside.vue @@ -0,0 +1,462 @@ + + + + + + diff --git a/src/frontend/bk-permission/src/components/children/permission-manage/iam-Iframe.vue b/src/frontend/bk-permission/src/components/children/permission-manage/iam-Iframe.vue new file mode 100644 index 00000000000..96d5554f189 --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/permission-manage/iam-Iframe.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/frontend/bk-permission/src/components/children/permission-manage/permission-manage.vue b/src/frontend/bk-permission/src/components/children/permission-manage/permission-manage.vue new file mode 100644 index 00000000000..5eca9898edc --- /dev/null +++ b/src/frontend/bk-permission/src/components/children/permission-manage/permission-manage.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/permission-main.vue b/src/frontend/bk-permission/src/components/permission-main.vue new file mode 100644 index 00000000000..c6ab83fcced --- /dev/null +++ b/src/frontend/bk-permission/src/components/permission-main.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/widget-components/dialog.jsx b/src/frontend/bk-permission/src/components/widget-components/dialog.jsx new file mode 100644 index 00000000000..893f7bc7d48 --- /dev/null +++ b/src/frontend/bk-permission/src/components/widget-components/dialog.jsx @@ -0,0 +1,71 @@ +import { + defineComponent, + version +} from '../../utils/vue'; + +export default defineComponent({ + props: { + loading: { + type: Boolean + }, + isShow: { + type: String + }, + title: { + type: String + }, + width: { + type: Number + } + }, + + emits: ['confirm', 'cancel'], + + setup (_, { emit }) { + const emitEvent = (name) => { + emit(name) + } + + return { + emitEvent + } + }, + + render () { + const { $slots, emitEvent } = this; + const listeners = { + confirm () { + emitEvent('confirm') + }, + cancel () { + emitEvent('cancel') + } + } + if (version === 2) { + return $slots.default, + footer: () => $slots.footer, + }} + {...{on: listeners }} + /> + } + return + {{ + default: () => $slots.default?.(), + footer: () => $slots.footer?.() + }} + + } +}); + diff --git a/src/frontend/bk-permission/src/components/widget-components/scroll-load-list.vue b/src/frontend/bk-permission/src/components/widget-components/scroll-load-list.vue new file mode 100644 index 00000000000..d9cea984e91 --- /dev/null +++ b/src/frontend/bk-permission/src/components/widget-components/scroll-load-list.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/src/frontend/bk-permission/src/components/widget-components/side-slider.jsx b/src/frontend/bk-permission/src/components/widget-components/side-slider.jsx new file mode 100644 index 00000000000..9aa647206b1 --- /dev/null +++ b/src/frontend/bk-permission/src/components/widget-components/side-slider.jsx @@ -0,0 +1,68 @@ +import { + defineComponent, + version +} from '../../utils/vue'; + +export default defineComponent({ + props: { + width: { + type: Number + }, + isShow: { + type: String + } + }, + + emits: ['hidden'], + + setup (_, { emit }) { + const handleHidden = () => { + emit('hidden') + } + + return { + handleHidden + } + }, + + render () { + const { $slots, handleHidden } = this; + if (version === 2) { + const listeners = { + 'update:isShow'() { + handleHidden() + } + } + return $slots.content, + header: () => $slots.header, + footer: () => $slots.footer + }} + {...{on: listeners }} + /> + } + return handleHidden()} + > + {{ + default () { + $slots.default?.() + }, + header() { + $slots.header?.() + }, + footer() { + $slots.footer?.() + } + }} + + } +}); + diff --git a/src/frontend/bk-permission/src/directive/authority-directive.js b/src/frontend/bk-permission/src/directive/authority-directive.js new file mode 100644 index 00000000000..3b88e4c7c8f --- /dev/null +++ b/src/frontend/bk-permission/src/directive/authority-directive.js @@ -0,0 +1,237 @@ +import './authority-directive.scss'; +import ajax from '../ajax/index'; +import { version } from '../utils/vue'; + +// vue2 和 vue3 使用的弹框不一样,使用变量接收传入的值 +let handleShowDialog; + +const DEFAULT_OPTIONS = { + hasPermission: false, + offset: [12, 0], + cls: 'bk-permission-cursor-element', + disablePermissionApi: false, + tooltips: '', +}; + +/** + * 初始化 + * @param {*} el + * @param {*} data + * @param {*} vNode + * @returns + */ +function init(el, data, vNode) { + // 节点被替换过时需要还原回来 + if (el.originEl) { + el = destroy(el, vNode); + } + const parent = el.parentNode; + const options = Object.assign({}, DEFAULT_OPTIONS, data); + if (options.hasPermission || !parent) return; + + if (!el.cloneEl) { + el.cloneEl = el.cloneNode(true); + } + const { cloneEl } = el; + // 保留原始节点 + cloneEl.originEl = el; + // 替换当前节点(为了移除节点的所有事件) + parent?.replaceChild(cloneEl, el); + Reflect.has(vNode, 'elm') + ? vNode.elm = cloneEl + : vNode.el = cloneEl; + + cloneEl.classList.add('bk-permission-disable'); + // 添加提示 + if (options.tooltips) { + cloneEl.classList.add('bk-permission-tooltips'); + cloneEl.setAttribute('tooltips', options.tooltips); + } + cloneEl.mouseEnterHandler = function () { + const element = document.createElement('div'); + element.id = 'directive-ele'; + element.style.position = 'absolute'; + element.style.zIndex = '9999'; + cloneEl.element = element; + document.body.appendChild(element); + + element.classList.add(options.cls || DEFAULT_OPTIONS.cls); + cloneEl.addEventListener('mousemove', cloneEl.mouseMoveHandler); + }; + cloneEl.mouseMoveHandler = function (event) { + const { pageX, pageY } = event; + const elLeft = pageX + DEFAULT_OPTIONS.offset[0]; + const elTop = pageY + DEFAULT_OPTIONS.offset[1]; + cloneEl.element.style.left = `${elLeft}px`; + cloneEl.element.style.top = `${elTop}px`; + }; + cloneEl.mouseLeaveHandler = function () { + cloneEl.element?.remove(); + cloneEl.element = null; + cloneEl.removeEventListener('mousemove', cloneEl.mouseMoveHandler); + }; + cloneEl.clickHandler = async (e) => { + e.stopPropagation(); + // 点击弹框 + handleShowDialog(data.permissionData); + }; + + cloneEl.addEventListener('mouseenter', cloneEl.mouseEnterHandler); + cloneEl.addEventListener('mouseleave', cloneEl.mouseLeaveHandler); + cloneEl.addEventListener('click', cloneEl.clickHandler); +} + +/** + * 销毁元素 + * @param {*} cloneEl + * @param {*} vNode + * @returns + */ +function destroy(cloneEl, vNode) { + const el = cloneEl.originEl; + if (!el) return; + + // 还原原始节点 + const parent = cloneEl.parentNode; + parent?.replaceChild(el, el.cloneEl); + Reflect.has(vNode, 'elm') + ? vNode.elm = el + : vNode.el = el; + cloneEl.removeEventListener('mouseenter', cloneEl.mouseEnterHandler); + cloneEl.removeEventListener('mousemove', cloneEl.mouseMoveHandler); + cloneEl.removeEventListener('mouseleave', cloneEl.mouseLeaveHandler); + cloneEl.removeEventListener('click', cloneEl.clickHandler); + cloneEl.element?.remove(); + cloneEl.element = null; + delete el.cloneEl; + return el; +} + +/** + * 判断是否有权限 + * @param {*} data 权限数据包 + */ +function validatePermission(data, ajaxPrefix) { + return new Promise((resolve) => { + if (!data) return resolve(true); + const { projectId, resourceType, resourceCode, action } = data; + // 通过下面三个数据确定发送请求 + const key = projectId + resourceType + resourceCode; + + // 构造组合请求的数据包 + let postData = validatePermission + .postData + ?.find(data => (data.projectId + data.resourceType + data.resourceCode) === key); + if (!postData) { + postData = { projectId, resourceType, resourceCode, actionList: [] }; + validatePermission.postData = [...validatePermission.postData || [], postData]; + } + if (!postData.actionList.includes(action)) { + postData.actionList.push(action); + } + + // 接口执行完以后的回调 + let callBackMap = validatePermission.callBackMaps?.[key]; + if (!callBackMap) { + callBackMap = []; + validatePermission.callBackMaps = { + ...validatePermission.callBackMaps, + [key]: callBackMap, + }; + } + callBackMap.push(detail => resolve(detail[action])); + + // 使用节流的方式防止发送太多请求,对请求进行组合 + clearTimeout(validatePermission[key]); + validatePermission[key] = setTimeout(() => { + const { projectId, ...others } = postData; + // 真正发送请求 + ajax + .post(`${ajaxPrefix}/auth/api/user/auth/permission/batch/validate`, others, { headers: { 'X-DEVOPS-PROJECT-ID': projectId } }) + .then((res) => { + const detail = res.data || res; + validatePermission.callBackMaps[key].map(callBack => callBack(detail)); + }) + .catch((err) => { + validatePermission.callBackMaps[key].map(callBack => callBack({})); + console.error(err.message || err); + }); + }, 0); + }); +} + +// 通过接口判断有无权限 +async function updatePerms(el, data, vNode, ajaxPrefix) { + const hasPermission = await validatePermission(data.permissionData, ajaxPrefix); + const cloneData = JSON.parse(JSON.stringify(data)); + cloneData.hasPermission = hasPermission; + init(el, cloneData, vNode); +} + +// vue2 使用的权限指令 +export function AuthorityDirectiveV2(handleNoPermission, ajaxPrefix = '') { + handleShowDialog = handleNoPermission; + return class { + static install(Vue) { + Vue.directive('perm', { + bind(el, binding, vNode) { + if (!vNode.key) { + vNode.key = new Date().getTime(); + } + }, + inserted(el, binding, vNode) { + const { disablePermissionApi } = binding.value; + if (!disablePermissionApi) { + updatePerms(el, binding.value, vNode, ajaxPrefix); + } else { + init(el, binding.value, vNode); + } + }, + update(el, binding, vNode) { + const { value, oldValue } = binding; + if (value.hasPermission !== oldValue.hasPermission) { + init(el, binding.value, vNode); + } + }, + unbind(el, binding, vNode) { + destroy(el, vNode); + }, + }); + } + }; +} + +// vue3 使用的权限指令 +export function AuthorityDirectiveV3(handleNoPermission, ajaxPrefix = '') { + handleShowDialog = handleNoPermission; + return class { + static install(app) { + app.directive('perm', { + created(el, binding, vNode) { + if (!vNode.key) { + vNode.key = new Date().getTime(); + } + }, + mounted(el, binding, vNode) { + const { disablePermissionApi } = binding.value; + if (!disablePermissionApi) { + updatePerms(el, binding.value, vNode, ajaxPrefix); + } else { + init(el, binding.value, vNode); + } + }, + updated(el, binding, vNode) { + const { value, oldValue } = binding; + if (value.hasPermission !== oldValue.hasPermission) { + init(el, binding.value, vNode); + } + }, + beforeUnmount(el, binding, vNode) { + destroy(el, vNode); + }, + }); + } + }; +} + +export default version === 2 ? AuthorityDirectiveV2 : AuthorityDirectiveV3; diff --git a/src/frontend/bk-permission/src/directive/authority-directive.scss b/src/frontend/bk-permission/src/directive/authority-directive.scss new file mode 100644 index 00000000000..c83b7161141 --- /dev/null +++ b/src/frontend/bk-permission/src/directive/authority-directive.scss @@ -0,0 +1,73 @@ +.bk-permission-cursor-element { + background: url("../svg/lock.svg?inline"); + height: 16px; + width: 12px; +} + +.bk-permission-disable.bk-button, .bk-permission-disable.bk-button:hover, .bk-permission-disable .bk-button, .bk-permission-disable .bk-button:hover { + background: #fff !important; + border-color: #dcdee5 !important; + color: #c4c6cc !important; +} + +.bk-permission-disable.bk-button.bk-primary, .bk-permission-disable.bk-button.bk-primary:hover, .bk-permission-disable .bk-button.bk-primary, .bk-permission-disable .bk-button.bk-primary:hover { + background: #dcdee5 !important; + border-color: #dcdee5 !important; + color: #fff !important; +} + +.bk-permission-disable.bk-button.bk-button-primary, .bk-permission-disable.bk-button.bk-button-primary:hover, .bk-permission-disable .bk-button.bk-button-primary, .bk-permission-disable .bk-button.bk-button-primary:hover { + background: #dcdee5 !important; + border-color: #dcdee5 !important; + color: #fff !important; +} + +.bk-permission-disable.bk-button.bk-button-text, .bk-permission-disable.bk-button.bk-button-text:hover, .bk-permission-disable .bk-button.bk-button-text, .bk-permission-disable .bk-button.bk-button-text:hover { + background: transparent !important; + border-color: transparent !important; + color: #dcdee5 !important; +} + +.bk-permission-disable, .bk-permission-disable:hover { + color: #dcdee5 !important; +} + +.bk-permission-tooltips { + position: relative; + white-space: nowrap; +} + +.bk-permission-tooltips[tooltips]::before { + content: ""; + position: absolute; + border-width: 4px 6px 0 6px; + border-style: solid; + border-color: transparent; + border-top-color: black; + z-index: 99; + opacity:0; + top:-5px; + left:50%; + transform: translateX(-50%); +} +.bk-permission-tooltips[tooltips]::after { + content: attr(tooltips); + position: absolute; + background-color: rgba(0,0,0,.8); + text-align: center; + color: #fff; + border-radius: 5px; + padding: 7px 14px; + font-size: 12px; + line-height: 18px; + pointer-events: none; + z-index: 9999; + opacity: 0; + left: 50%; + top: -5px; + transform: translateX(-50%) translateY(-100%); +} + +.bk-permission-tooltips[tooltips]:hover::after, .bk-permission-tooltips[tooltips]:hover::before{ + opacity: 1; +} diff --git a/src/frontend/bk-permission/src/function/permission.css b/src/frontend/bk-permission/src/function/permission.css new file mode 100644 index 00000000000..e6fc534da94 --- /dev/null +++ b/src/frontend/bk-permission/src/function/permission.css @@ -0,0 +1,129 @@ +.permission-dialog .bk-dialog-sub-header { + padding: 0 !important; + text-align: center; +} + +.permission-exception .bk-exception-text { + margin: -5px 0 25px 0; +} + +.permission-table { + width: 590px !important; + margin-left: 25px; + margin-bottom: 20px; +} + +.permission-table.bk-table:before { + background: #dfe0e5; +} + +.permission-table .bk-table-empty-block { + width: auto; +} + +.permission-table .cell { + width: 90%; +} + +.permission-footer { + height: 48px; + display: flex; + align-items: center; + background: #FAFBFD; + box-shadow: 0 -1px 0 0 #DCDEE5; + justify-content: flex-end; +} + +.permission-confirm { + margin-right: 5px; +} + +.permission-cancel { + margin-right: 25px; +} + +.permission-list { + width: 94px; + height: 32px; + background: #3A84FF; + border-radius: 2px; + margin-right: 5px; +} + +.permission-list .bk-dropdown-trigger { + display: flex; + align-items: center; + color: #FFFFFF; + height: 100%; + justify-content: center; + font-size: 14px !important; + line-height: 30px; + padding: 0 14px; + cursor: pointer; +} + +.permission-list .bk-dropdown-list { + width: auto; +} + +.permission-list .bk-dropdown-list>li { + font-weight: normal; + padding: 0 14px; + line-height: 32px; + cursor: pointer; + font-size: 14px !important; + font-weight: normal; +} + +.permission-list .bk-dropdown-list>li:hover { + background: #F5F7FA; +} + +.permission-list .icon-angle-down { + font-size: 20px; +} + +.permission-refresh-dialog { + margin: 25px; + display: flex; + justify-content: center; +} + +.permission-dialog-v3 .bk-modal-header { + height: 30px; +} + +.permission-dialog-v3 .bk-modal-content { + padding: 0 !important; +} + +.permission-dialog-v3 .bk-exception-part { + margin-bottom: 20px; +} + +.permission-dialog-v3.bk-modal-wrapper.bk-info-wrapper .bk-modal-content .bk-info-sub-title { + margin-bottom: 0; +} + +.permission-dialog-v3 .permission-table-wrapper { + width: 590px !important; + margin-left: 25px; + margin-bottom: 20px; +} + +.mr10 { + margin-right: 10px; +} + +.mr20 { + margin-right: 20px; +} + +.mr25 { + margin-right: 25px; +} + +.icon-angle-down-v3 { + font-size: 20px; + margin: 0 -7px 0 2px; +} diff --git a/src/frontend/bk-permission/src/function/permission.js b/src/frontend/bk-permission/src/function/permission.js new file mode 100644 index 00000000000..604c0195eb1 --- /dev/null +++ b/src/frontend/bk-permission/src/function/permission.js @@ -0,0 +1,431 @@ +import './permission.css'; +import ajax from '../ajax/index'; +import { version } from '../utils/vue'; +import { t } from '../utils/locale'; +/** + * 处理无权限的情况,适用于 vue2 + * @param {*} ui 组件库 + * @param {*} params 接口请求数据 + * @param {*} h createElement 方法 + * @param {*} data 弹框需要的数据,不传就通过接口获取 + * @param {*} ajaxPrefix 接口请求前缀 + */ +export const handleNoPermissionV2 = (ui, params, h, data = undefined, ajaxPrefix = '') => { + let infoBoxRef = {}; + let refreshBoxRef = {}; + + const columns = [ + { + label: t('需要申请的权限'), + prop: 'actionName', + }, + { + label: t('关联的资源类型'), + prop: 'resourceTypeName', + }, + { + label: t('关联的资源实例'), + prop: 'resourceName', + }, + ]; + const renderException = () => h( + ui.bkException, + { + class: 'permission-exception', + props: { + type: '403', + scene: 'part', + }, + }, + t('没有操作权限'), + ); + const renderTable = data => h( + ui.bkTable, + { + class: 'permission-table', + props: { + outerBorder: false, + data: [data], + }, + }, + columns + .filter(column => data[column.prop]) + .map(column => h( + ui.bkTableColumn, + { + props: { + showOverflowTooltip: true, + label: column.label, + prop: column.prop, + }, + }, + )), + ); + const renderFooter = data => h( + 'section', + { + class: 'permission-footer', + }, + [ + data.auth + ? h( + ui.bkDropdownMenu, + { + class: 'permission-list', + scopedSlots: { + 'dropdown-content'() { + return h( + 'ui', + { + class: 'bk-dropdown-list', + }, + (data.groupInfoList).map(info => h( + 'li', + { + on: { + click() { + window.open(info.url, '_blank'); + handleClickLink(); + }, + }, + }, + [info.groupName], + )), + ); + }, + 'dropdown-trigger'() { + return [ + h( + 'span', + { + class: 'bk-dropdown-list permission-confirm', + }, + [t('去申请')], + ), + h( + 'i', + { + class: 'bk-icon icon-angle-down', + }, + ), + ]; + }, + }, + }, + ) + : h( + ui.bkButton, + { + class: 'permission-confirm', + props: { + theme: 'primary', + }, + on: { + click() { + window.open(data.groupInfoList[0].url, '_blank'); + handleClickLink(); + }, + }, + }, + [t('去申请')], + ), + h( + ui.bkButton, + { + class: 'permission-cancel', + on: { + click() { + infoBoxRef?.close?.(); + }, + }, + }, + [ + t('取消'), + ], + ), + ], + ); + const handleClickLink = () => { + // 关闭现有弹框 + infoBoxRef?.close?.(); + + refreshBoxRef = ui.bkInfoBox({ + title: t('权限申请单已提交'), + subHeader: h( + 'section', + [ + t('请在权限管理页填写权限申请单,提交完成后再刷新该页面'), + h( + 'section', + { + class: 'permission-refresh-dialog', + }, + [ + h( + ui.bkButton, + { + class: 'mr20', + props: { + theme: 'primary', + }, + on: { + click() { + location.reload(); + }, + }, + }, + [t('刷新页面')], + ), + h( + ui.bkButton, + { + on: { + click() { + refreshBoxRef.close?.(); + }, + }, + }, + [t('关闭')], + ), + ], + ), + ], + ), + extCls: 'permission-dialog', + width: 500, + showFooter: false, + }); + }; + const showDialog = (data) => { + infoBoxRef = ui.bkInfoBox({ + subHeader: h( + 'section', + [ + renderException(), + renderTable(data), + renderFooter(data), + ], + ), + extCls: 'permission-dialog', + width: 640, + showFooter: false, + }); + }; + if (data) { + showDialog(data); + } else { + ajax + .get(`${ajaxPrefix}/ms/auth/api/user/auth/apply/getRedirectInformation`, { params }) + .then((res = {}) => { + const data = res.data ? res.data : res; + showDialog(data); + }); + } +}; + +/** + * 处理无权限的情况,适用于 vue3 + * @param {*} ui 组件库 + * @param {*} params 接口请求数据 + * @param {*} h createElement 方法 + * @param {*} data 弹框需要的数据,不传就通过接口获取 + * @param {*} ajaxPrefix 接口请求前缀 + */ +export const handleNoPermissionV3 = (ui, params, h, data, ajaxPrefix = '') => { + let infoBoxRef = {}; + let refreshBoxRef = {}; + + const columns = [ + { + label: t('需要申请的权限'), + prop: 'actionName', + }, + { + label: t('关联的资源类型'), + prop: 'resourceTypeName', + }, + { + label: t('关联的资源实例'), + prop: 'resourceName', + }, + ]; + const renderException = () => h( + ui.Exception, + { + type: '403', + scene: 'part', + }, + t('没有操作权限'), + ); + const renderTable = data => h( + 'section', + { + class: 'permission-table-wrapper', + }, + h( + ui.Table, + { + border: 'none', + data: [data], + }, + columns + .filter(column => data[column.prop]) + .map(column => h( + ui.TableColumn, + { + showOverflowTooltip: true, + label: column.label, + prop: column.prop, + }, + )), + ), + ); + const renderFooter = data => h( + 'section', + { + class: 'permission-footer', + }, + [ + data.auth + ? h( + ui.Dropdown, + {}, + { + content() { + return h( + ui.Dropdown.DropdownMenu, + {}, + data.groupInfoList.map(info => h( + ui.Dropdown.DropdownItem, + { + onClick() { + window.open(info.url, '_blank'); + handleClickLink(); + }, + }, + [info.groupName], + )), + ); + }, + default() { + return [ + h( + ui.Button, + { + theme: 'primary', + class: 'mr10', + }, + [ + t('去申请'), + h( + ui.AngleDown, + { + class: 'icon-angle-down-v3', + }, + ), + ], + ), + ]; + }, + }, + ) + : h( + ui.Button, + { + class: 'mr10', + theme: 'primary', + onClick() { + window.open(data.groupInfoList[0].url, '_blank'); + handleClickLink(); + }, + }, + [t('去申请')], + ), + h( + ui.Button, + { + class: 'mr25', + onClick() { + infoBoxRef?.hide?.(); + }, + }, + [ + t('取消'), + ], + ), + ], + ); + const handleClickLink = () => { + // 关闭现有弹框 + infoBoxRef?.hide?.(); + + refreshBoxRef = ui.InfoBox({ + title: t('权限申请单已提交'), + subTitle: h( + 'section', + [ + t('请在权限管理页填写权限申请单,提交完成后再刷新该页面'), + h( + 'section', + { + class: 'permission-refresh-dialog', + }, + [ + h( + ui.Button, + { + class: 'mr20', + theme: 'primary', + onClick() { + location.reload(); + }, + }, + [t('刷新页面')], + ), + h( + ui.Button, + { + onClick() { + refreshBoxRef.hide?.(); + }, + }, + [t('关闭')], + ), + ], + ), + ], + ), + extCls: 'permission-dialog', + width: 500, + dialogType: 'show', + }); + }; + const showDialog = (data) => { + infoBoxRef = ui.InfoBox({ + title: '', + subTitle: h( + 'section', + [ + renderException(), + renderTable(data), + renderFooter(data), + ], + ), + extCls: 'permission-dialog-v3', + width: 640, + dialogType: 'show', + }); + }; + if (data) { + showDialog(data); + } else { + ajax + .get(`${ajaxPrefix}/ms/auth/api/user/auth/apply/getRedirectInformation`, { params }) + .then((res = {}) => { + const data = res.data ? res.data : res; + showDialog(data); + }); + } +}; + +export default version === 2 ? handleNoPermissionV2 : handleNoPermissionV3 diff --git a/src/frontend/bk-permission/src/main.js b/src/frontend/bk-permission/src/main.js new file mode 100644 index 00000000000..767c5e83f86 --- /dev/null +++ b/src/frontend/bk-permission/src/main.js @@ -0,0 +1,22 @@ + +import BkPermission from './components/permission-main.vue'; +import PermissionDirective from './directive/authority-directive'; +import { AuthorityDirectiveV3 } from './directive/authority-directive'; +import handleNoPermission from './function/permission'; +import { handleNoPermissionV3 } from './function/permission'; +import { loadI18nMessages } from './utils/locale'; + +function install (Vue, opts = {}) { + loadI18nMessages(opts.i18n) + Vue.component('bk-permission', BkPermission) +} + +BkPermission.install = install + +export { + BkPermission, + PermissionDirective, + handleNoPermission, + handleNoPermissionV3, + AuthorityDirectiveV3, +}; diff --git a/src/frontend/bk-permission/src/svg/arrows-right.svg b/src/frontend/bk-permission/src/svg/arrows-right.svg new file mode 100644 index 00000000000..d5d42fce851 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/arrows-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/lock.svg b/src/frontend/bk-permission/src/svg/lock.svg new file mode 100644 index 00000000000..1995483212c --- /dev/null +++ b/src/frontend/bk-permission/src/svg/lock.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/more.svg b/src/frontend/bk-permission/src/svg/more.svg new file mode 100644 index 00000000000..9aae2201023 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/organization.svg b/src/frontend/bk-permission/src/svg/organization.svg new file mode 100644 index 00000000000..696adaa552b --- /dev/null +++ b/src/frontend/bk-permission/src/svg/organization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/sync-default.svg b/src/frontend/bk-permission/src/svg/sync-default.svg new file mode 100644 index 00000000000..4ff187d9f27 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/sync-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/sync-failed.svg b/src/frontend/bk-permission/src/svg/sync-failed.svg new file mode 100644 index 00000000000..d34d3e1ea95 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/sync-failed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/sync-success.svg b/src/frontend/bk-permission/src/svg/sync-success.svg new file mode 100644 index 00000000000..f320716e7ec --- /dev/null +++ b/src/frontend/bk-permission/src/svg/sync-success.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/user.svg b/src/frontend/bk-permission/src/svg/user.svg new file mode 100644 index 00000000000..d7696c27335 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/warning-circle-fill copy.svg b/src/frontend/bk-permission/src/svg/warning-circle-fill copy.svg new file mode 100644 index 00000000000..dad13200229 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/warning-circle-fill copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/svg/warning-circle-fill.svg b/src/frontend/bk-permission/src/svg/warning-circle-fill.svg new file mode 100644 index 00000000000..dad13200229 --- /dev/null +++ b/src/frontend/bk-permission/src/svg/warning-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/bk-permission/src/utils/i18n.json b/src/frontend/bk-permission/src/utils/i18n.json new file mode 100644 index 00000000000..065a8000f3f --- /dev/null +++ b/src/frontend/bk-permission/src/utils/i18n.json @@ -0,0 +1,119 @@ +{ + "zh-CN": { + "开启权限管理": "开启权限管理", + "用户组名": "用户组名", + "授权期限": "授权期限", + "自定义": "自定义", + "天": "天", + "到期时间": "到期时间", + "理由": "理由", + "确定": "确定", + "取消": "取消", + "1个月": "1个月", + "3个月": "3个月", + "6个月": "6个月", + "12个月": "12个月", + "请选择申请期限": "请选择申请期限", + "请填写申请理由": "请填写申请理由", + "申请成功,请等待审批": "申请成功,请等待审批", + "用户组": "用户组", + "添加时间": "添加时间", + "有效期": "有效期", + "状态": "状态", + "操作": "操作", + "权限详情": "权限详情", + "申请加入": "申请加入", + "续期": "续期", + "退出": "退出", + "确认退出用户组": "确认退出用户组", + "退出后,将无法再使用所赋予的权限。": "退出后,将无法再使用【{0}】所赋予的权限。", + "未加入": "未加入", + "正常": "正常", + "已过期": "已过期", + "无该项目用户组管理权限": "无该项目用户组管理权限", + "权限角色": "权限角色", + "删除": "删除", + "新建用户组": "新建用户组", + "关闭权限管理": "关闭权限管理", + "是否删除用户组": "是否删除用户组", + "确认关闭【】的权限管理?": "确认关闭【{0}】的权限管理?", + "关闭流水线权限管理,将执行如下操作:": "关闭{0}权限管理,将执行如下操作:", + "流水线": "流水线", + "流水线组": "流水线组", + "关闭权限管理,将执行如下操作:": "关闭{0}权限管理,将执行如下操作:", + "将编辑者、执行者、查看者中的用户移除": "将编辑者、执行者、查看者中的用户移除", + "删除对应组内用户继承该组的权限": "删除对应组内用户继承该组的权限", + "删除对应组信息和组权限": "删除对应组信息和组权限", + "提交后,再次开启权限管理时对应组内用户将不能恢复,请谨慎操作!": "提交后,再次开启权限管理时对应组内用户将不能恢复,请谨慎操作!", + "不能恢复": "不能恢复", + "需要申请的权限": "需要申请的权限", + "关联的资源类型": "关联的资源类型", + "关联的资源实例": "关联的资源实例", + "没有操作权限": "没有操作权限", + "去申请": "去申请", + "请在权限管理页填写权限申请单,提交完成后再刷新该页面": "请在权限管理页填写权限申请单,提交完成后再刷新该页面", + "刷新页面": "刷新页面", + "关闭": "关闭", + "权限申请单已提交": "权限申请单已提交", + "尚未开启流水线组权限管理。开启后,可以给组内流水线批量添加编辑者、执行者或查看者权限": "尚未开启流水线组权限管理。开启后,可以给组内流水线批量添加编辑者、执行者或查看者权限", + "尚未开启此流水线权限管理功能": "尚未开启此流水线权限管理功能" + }, + "en-US": { + "开启权限管理": "Turn on permission management", + "用户组名": "User Group Name", + "授权期限": "Authorization Term", + "自定义": "Custom", + "天": "day", + "到期时间": "Expire at", + "理由": "Reason", + "确定": "Confirm", + "取消": "Cancel", + "1个月": "1 month", + "3个月": "3 month", + "6个月": "6 month", + "12个月": "12 month", + "请选择申请期限": "Please select the application period", + "请填写申请理由": "Please fill in the reason for application", + "申请成功,请等待审批": "Application successful, please wait for approval", + "用户组": "User Group", + "添加时间": "Add Time", + "有效期": "Validity", + "状态": "Status", + "操作": "Actions", + "权限详情": "Permission details", + "申请加入": "Apply to join", + "续期": "Renewal", + "退出": "Exit", + "确认退出用户组": "Confirm exit user group", + "退出后,将无法再使用所赋予的权限。": "After logging out, you will no longer be able to use the permissions granted by {0}.", + "未加入": "Not Joined", + "正常": "Normal", + "已过期": "Expired", + "无该项目用户组管理权限": "No user group management permission for this project", + "权限角色": "Permission Roles", + "删除": "Delete", + "新建用户组": "Create new user group", + "关闭权限管理": "Close Permission Manage", + "确认关闭【】的权限管理?": "Are you sure to close 【{0}】 permission management?", + "关闭流水线权限管理,将执行如下操作:": "Turning off {0} permission management will perform the following actions:", + "流水线": "pipeline", + "流水线组": "pipeline group", + "关闭权限管理,将执行如下操作:": "To close {0} permission management, the following operations will be performed:", + "将编辑者、执行者、查看者中的用户移除": "Remove users from editors, executors, and viewers", + "删除对应组内用户继承该组的权限": "Delete the permissions inherited by users in the corresponding group", + "删除对应组信息和组权限": "Delete the corresponding group information and group permissions", + "提交后,再次开启权限管理时对应组内用户将不能恢复,请谨慎操作!": "After submission, group members who have been removed from the corresponding permissions will not be able to recover them when permission management is reopened. Please proceed with caution !", + "不能恢复": "not be able to recover", + "需要申请的权限": "Operation", + "关联的资源类型": "Related Resource Type", + "关联的资源实例": "Related Resource", + "没有操作权限": "No operation permissions", + "去申请": "Apply", + "请在权限管理页填写权限申请单,提交完成后再刷新该页面": "Please fill in the permission application form on the permission management page, and refresh the page after submission", + "刷新页面": "Refresh", + "关闭": "Close", + "权限申请单已提交": "Permission application has been submitted", + "尚未开启流水线组权限管理。开启后,可以给组内流水线批量添加编辑者、执行者或查看者权限": "Pipeline group permission management is not yet enabled. Once enabled, it will be possible to add editors, executors, or viewers permissions in bulk to pipelines within the group.", + "尚未开启此流水线权限管理功能": "The permission management function of this pipeline has not been enabled" + } + } \ No newline at end of file diff --git a/src/frontend/bk-permission/src/utils/locale.js b/src/frontend/bk-permission/src/utils/locale.js new file mode 100644 index 00000000000..60c1ba5dd0d --- /dev/null +++ b/src/frontend/bk-permission/src/utils/locale.js @@ -0,0 +1,45 @@ +import bkPermissionLocales from './i18n.json' +import Vue from 'vue' + +const DEFAULT_LOCALE = 'zh-CN' +const I18N_SCOPE = 'bk-permission' +let lang = bkPermissionLocales[DEFAULT_LOCALE] + +export function loadI18nMessages (i18n) { + try { + const locale = i18n?.locale || DEFAULT_LOCALE + const ditc = { + [I18N_SCOPE]: bkPermissionLocales[locale] + } + lang = bkPermissionLocales[locale] + if (i18n) { + const { messages } = i18n + + i18n.setLocaleMessage(locale, { + ...messages[locale], + ...ditc + }) + } + } catch (error) { + console.log(error) + } +} + +export function t (key, ...args) { + const translate = Object.getPrototypeOf(this || Vue).$t + if (typeof translate === 'function') { + const result = translate.call(this, `${I18N_SCOPE}.${key}`, ...args) + if (result && typeof result === 'string') return result + } + const keyPath = key.split('.') + return keyPath.reduce((acc, key) => { + acc = acc[key] + return acc + }, lang) +} + +export const localeMixins = { + methods: { + t + } +} diff --git a/src/frontend/bk-permission/src/utils/vue.js b/src/frontend/bk-permission/src/utils/vue.js new file mode 100644 index 00000000000..95f1424ba9e --- /dev/null +++ b/src/frontend/bk-permission/src/utils/vue.js @@ -0,0 +1,20 @@ +let Vue; +let version; + +try { + Vue = require('vue'); + if (/^3/.test(Vue.version)) { + version = 3; + } else { + Vue = require('@vue/composition-api'); + version = 2; + } +} catch (error) { + console.error(error) +} + +Object.keys(Vue).forEach((key) => { + exports[key] = Vue[key] +}); + +exports.version = version; diff --git a/src/frontend/bk-pipeline/dist/bk-pipeline.min.js b/src/frontend/bk-pipeline/dist/bk-pipeline.min.js index 839692d2bfc..894914a60c4 100644 --- a/src/frontend/bk-pipeline/dist/bk-pipeline.min.js +++ b/src/frontend/bk-pipeline/dist/bk-pipeline.min.js @@ -1,2 +1,2 @@ /*! For license information please see bk-pipeline.min.js.LICENSE.txt */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define(["vue"],e):"object"==typeof exports?exports.bkPipeline=e(require("vue")):t.bkPipeline=e(t.Vue)}(self,(t=>(()=>{var e={8467:()=>{!function(){const t='';document.body?document.body.insertAdjacentHTML("afterbegin",t):document.addEventListener("DOMContentLoaded",(function(){document.body.insertAdjacentHTML("afterbegin",t)}))}()},8383:function(t,e){!function(t){"use strict";function e(){e=function(){return t};var t={},n=Object.prototype,i=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function p(t,e,n,i){var r=e&&e.prototype instanceof f?e:f,a=Object.create(r.prototype),s=new S(i||[]);return o(a,"_invoke",{value:k(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=p;var u={};function f(){}function m(){}function h(){}var b={};l(b,a,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(C([])));v&&v!==n&&i.call(v,a)&&(b=v);var y=h.prototype=f.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function n(o,r,a,s){var c=d(t[o],t,r);if("throw"!==c.type){var l=c.arg,p=l.value;return p&&"object"==typeof p&&i.call(p,"__await")?e.resolve(p.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(p).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,s)}))}s(c.arg)}var r;o(this,"_invoke",{value:function(t,i){function o(){return new e((function(e,o){n(t,i,e,o)}))}return r=r?r.then(o,o):o()}})}function k(t,e,n){var i="suspendedStart";return function(o,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===o)throw r;return{value:void 0,done:!0}}for(n.method=o,n.arg=r;;){var a=n.delegate;if(a){var s=E(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var c=d(t,e,n);if("normal"===c.type){if(i=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i="completed",n.method="throw",n.arg=c.arg)}}}function E(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,E(t,e),"throw"===e.method))return u;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var i=d(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,u;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,u):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,u)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function I(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function C(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var r=this.tryEntries[o],a=r.completion;if("root"===r.tryLoc)return n("end");if(r.tryLoc<=this.prev){var s=i.call(r,"catchLoc"),c=i.call(r,"finallyLoc");if(s&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),I(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;I(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:C(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},t}function n(t,e,n,i,o,r,a){try{var s=t[r](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(i,o)}var i=0;var o={name:"bk-checkbox",mixins:[{methods:{dispatch:function(t,e,n){for(var i=this.$parent||this.$root,o=i.$options.name;i&&(!o||o!==t);)(i=i.$parent)&&(o=i.$options.name);i&&i.$emit.apply(i,[e].concat(n))}}}],inject:{handleRemoveItem:{default:null},handleAddItem:{default:null}},props:{value:{type:[String,Number,Boolean],default:void 0},checked:{type:Boolean,default:void 0},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},label:{type:[String,Number]},name:{type:String,default:function(){return"bk-checkbox_".concat(i++)}},disabled:Boolean,indeterminate:Boolean,extCls:{type:String,default:""},beforeChange:Function},data:function(){return{parent:null,localValue:void 0}},computed:{selected:function(){return this.localValue===this.localTrueValue},parentValue:function(){return this.parent?this.parent.localValue:null},localTrueValue:function(){return this.parent?void 0===this.label&&void 0===this.value?this.trueValue:void 0!==this.value?this.value:this.label:void 0===this.label?this.trueValue:this.label}},watch:{value:function(t){this.setLocalValue(t)},checked:function(){this.setLocalValue()},parentValue:function(){this.setLocalValue()}},created:function(){this.handleAddItem&&"function"==typeof this.handleAddItem&&this.handleAddItem(this),this.init()},destroyed:function(){this.handleRemoveItem&&"function"==typeof this.handleRemoveItem&&this.handleRemoveItem(this)},methods:{getValue:function(){return this.selected?{isChecked:!0,value:this.localTrueValue}:{isChecked:!1,value:this.falseValue}},init:function(){for(var t=this.$parent;t&&!t.isCheckboxGroup&&"bk-checkbox-group"!==!t.$options.name;)t=t.$parent;this.parent=t,this.setLocalValue()},setLocalValue:function(t){if(void 0===t)if(this.parent){var e=this.localTrueValue,n=this.parent.localValue.includes(e);this.localValue=n?e:this.falseValue}else void 0!==this.checked?this.localValue=this.checked?this.localTrueValue:this.falseValue:void 0===this.value?this.localValue=this.falseValue:this.localValue=this.value;else this.localValue=t},handleClick:function(){var t=this;return function(t){return function(){var e=this,i=arguments;return new Promise((function(o,r){var a=t.apply(e,i);function s(t){n(a,o,r,s,c,"next",t)}function c(t){n(a,o,r,s,c,"throw",t)}s(void 0)}))}}(e().mark((function n(){var i,o,r;return e().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.disabled){e.next=2;break}return e.abrupt("return",!1);case 2:if("function"!=typeof t.beforeChange){e.next=8;break}return e.next=5,t.beforeChange();case 5:if(!1!==e.sent){e.next=8;break}return e.abrupt("return");case 8:i=t.localValue,o=t.indeterminate?t.localTrueValue:i===t.localTrueValue?t.falseValue:t.localTrueValue,t.localValue=o,t.$emit("input",o,t.localTrueValue),t.$emit("change",o,i,t.localTrueValue),t.dispatch("bk-form-item","form-change"),t.parent&&(r=void 0===t.localTrueValue?o:t.localTrueValue,t.parent.handleChange(t.selected,r));case 15:case"end":return e.stop()}}),n)})))()}}};function r(t,e,n,i,o,r,a,s,c,l){"boolean"!=typeof a&&(c=s,s=a,a=!1);var p,d="function"==typeof n?n.options:n;if(t&&t.render&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0,o&&(d.functional=!0)),i&&(d._scopeId=i),r?(p=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(r)},d._ssrRegister=p):e&&(p=a?function(){e.call(this,l(this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),p)if(d.functional){var u=d.render;d.render=function(t,e){return p.call(e),u(t,e)}}else{var f=d.beforeCreate;d.beforeCreate=f?[].concat(f,p):[p]}return n}var a=r({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"bk-form-checkbox",class:[{"is-disabled":t.disabled,"is-indeterminate":t.indeterminate,"is-checked":t.selected},t.extCls],on:{click:t.handleClick,keydown:function(e){return!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.handleClick(e))}}},[n("span",{staticClass:"bk-checkbox",attrs:{tabindex:!t.disabled&&0}}),n("input",{attrs:{type:"hidden",name:t.name},domProps:{value:void 0===t.label?t.localValue:t.label}}),t.$slots.default?n("span",{staticClass:"bk-checkbox-text"},[t._t("default")],2):t._e()])},staticRenderFns:[]},undefined,o,undefined,!1,undefined,!1,void 0,void 0,void 0),s=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},c={}.hasOwnProperty,l=function(t,e){return c.call(t,e)},p={}.toString,d=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==function(t){return p.call(t).slice(8,-1)}(t)?t.split(""):Object(t)},u=function(t){return d(s(t))},f=Math.ceil,m=Math.floor,h=function(t){return isNaN(t=+t)?0:(t>0?m:f)(t)},b=Math.min,g=Math.max,v=Math.min;function y(t,e){return t(e={exports:{}},e.exports),e.exports}var x,w,k=y((function(t){var e=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)})),E=(k.version,y((function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}))),T=y((function(t){var e="__core-js_shared__",n=E[e]||(E[e]={});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:k.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),I=0,S=Math.random(),C=T("keys"),O=(w=!1,function(t,e,n){var i,o,r=u(t),a=(o=r.length)>0?b(h(o),9007199254740991):0,s=function(t,e){return(t=h(t))<0?g(t+e,0):v(t,e)}(n,a);if(w&&e!=e){for(;a>s;)if((i=r[s++])!=i)return!0}else for(;a>s;s++)if((w||s in r)&&r[s]===e)return w||s||0;return!w&&-1}),A=C[x="IE_PROTO"]||(C[x]=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++I+S).toString(36))}(x)),_="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),L=Object.keys||function(t){return function(t,e){var n,i=u(t),o=0,r=[];for(n in i)n!=A&&l(i,n)&&r.push(n);for(;e.length>o;)l(i,n=e[o++])&&(~O(r,n)||r.push(n));return r}(t,_)},M=function(t,e,n){if(function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!")}(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,o){return t.call(e,n,i,o)}}return function(){return t.apply(e,arguments)}},N=function(t){return"object"==typeof t?null!==t:"function"==typeof t},R=function(t){if(!N(t))throw TypeError(t+" is not an object!");return t},D=function(t){try{return!!t()}catch(t){return!0}},z=!D((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),P=E.document,H=N(P)&&N(P.createElement),F=!z&&!D((function(){return 7!=Object.defineProperty((t="div",H?P.createElement(t):{}),"a",{get:function(){return 7}}).a;var t})),j=Object.defineProperty,B={f:z?Object.defineProperty:function(t,e,n){if(R(t),e=function(t,e){if(!N(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!N(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!N(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!N(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}(e,!0),R(n),F)try{return j(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},U=z?function(t,e,n){return B.f(t,e,function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}(1,n))}:function(t,e,n){return t[e]=n,t},V="prototype",Y=function(t,e,n){var i,o,r,a=t&Y.F,s=t&Y.G,c=t&Y.S,p=t&Y.P,d=t&Y.B,u=t&Y.W,f=s?k:k[e]||(k[e]={}),m=f[V],h=s?E:c?E[e]:(E[e]||{})[V];for(i in s&&(n=e),n)(o=!a&&h&&void 0!==h[i])&&l(f,i)||(r=o?h[i]:n[i],f[i]=s&&"function"!=typeof h[i]?n[i]:d&&o?M(r,E):u&&h[i]==r?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e[V]=t[V],e}(r):p&&"function"==typeof r?M(Function.call,r):r,p&&((f.virtual||(f.virtual={}))[i]=r,t&Y.R&&m&&!m[i]&&U(m,i,r)))};Y.F=1,Y.G=2,Y.S=4,Y.P=8,Y.B=16,Y.W=32,Y.U=64,Y.R=128;var W,$,G,X,q=Y;W="keys",$=function(){return function(t){return L(function(t){return Object(s(t))}(t))}},G=(k.Object||{})[W]||Object[W],(X={})[W]=$(),q(q.S+q.F*D((function(){G(1)})),"Object",X);var K,Z,Q=k.Object.keys;(K=a).install=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=K.props||{};Q(e).forEach((function(t){n.hasOwnProperty(t)&&("function"==typeof n[t]||n[t]instanceof Array?n[t]={type:n[t],default:e[t]}:n[t].default=e[t])})),K.name=e.namespace?K.name.replace("bk",e.namespace):K.name,t.component(K.name,K),"function"==typeof Z&&Z(t,e)},t.default=a,Object.defineProperty(t,"__esModule",{value:!0})}(e)},1409:function(t,e,n){!function(t,e){"use strict";function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){for(var n=0;n>>0||(P.test(n)?16:10))}:D;S(S.G+S.F*(parseInt!=H),{parseInt:H});var F=l.parseInt,j={}.toString,B=function(t){return j.call(t).slice(8,-1)},U=Array.isArray||function(t){return"Array"==B(t)};S(S.S,"Array",{isArray:U});var V,Y,W,$,G,X,q=l.Array.isArray,K=function(t){return Object(C(t))},Z=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==B(t)?t.split(""):Object(t)},Q=function(t){return Z(C(t))},J=Math.ceil,tt=Math.floor,et=function(t){return isNaN(t=+t)?0:(t>0?tt:J)(t)},nt=Math.min,it=Math.max,ot=Math.min,rt=s((function(t){var e="__core-js_shared__",n=c[e]||(c[e]={});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:l.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),at=0,st=Math.random(),ct=rt("keys"),lt=(X=!1,function(t,e,n){var i,o,r=Q(t),a=(o=r.length)>0?nt(et(o),9007199254740991):0,s=function(t,e){return(t=et(t))<0?it(t+e,0):ot(t,e)}(n,a);if(X&&e!=e){for(;a>s;)if((i=r[s++])!=i)return!0}else for(;a>s;s++)if((X||s in r)&&r[s]===e)return X||s||0;return!X&&-1}),pt=ct[G="IE_PROTO"]||(ct[G]=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++at+st).toString(36))}(G)),dt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),ut=Object.keys||function(t){return function(t,e){var n,i=Q(t),o=0,r=[];for(n in i)n!=pt&&E(i,n)&&r.push(n);for(;e.length>o;)E(i,n=e[o++])&&(~lt(r,n)||r.push(n));return r}(t,dt)};V="keys",Y=function(){return function(t){return ut(K(t))}},W=(l.Object||{})[V]||Object[V],($={})[V]=Y(),S(S.S+S.F*m((function(){W(1)})),"Object",$);var ft=l.Object.keys,mt={f:Object.getOwnPropertySymbols},ht={f:{}.propertyIsEnumerable},bt=Object.assign,gt=!bt||m((function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach((function(t){e[t]=t})),7!=bt({},t)[n]||Object.keys(bt({},e)).join("")!=i}))?function(t,e){for(var n=K(t),i=arguments.length,o=1,r=mt.f,a=ht.f;i>o;)for(var s,c=Z(arguments[o++]),l=r?ut(c).concat(r(c)):ut(c),p=l.length,d=0;p>d;)s=l[d++],h&&!a.call(c,s)||(n[s]=c[s]);return n}:bt;S(S.S+S.F,"Object",{assign:gt});var vt=l.Object.assign,yt=c.parseFloat,xt=R.trim,wt=1/yt(O+"-0")!=-1/0?function(t){var e=xt(String(t),3),n=yt(e);return 0===n&&"-"==e.charAt(0)?-0:n}:yt;S(S.G+S.F*(parseFloat!=wt),{parseFloat:wt});for(var kt=l.parseFloat,Et="undefined"!=typeof window&&"undefined"!=typeof document,Tt=["Edge","Trident","Firefox"],It=0,St=0;St=0){It=1;break}var Ct=Et&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),It))}};function Ot(t){return t&&"[object Function]"==={}.toString.call(t)}function At(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function _t(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Lt(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=At(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:Lt(_t(t))}var Mt=Et&&!(!window.MSInputMethodContext||!document.documentMode),Nt=Et&&/MSIE 10/.test(navigator.userAgent);function Rt(t){return 11===t?Mt:10===t?Nt:Mt||Nt}function Dt(t){if(!t)return document.documentElement;for(var e=Rt(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===At(n,"position")?Dt(n):n:t?t.ownerDocument.documentElement:document.documentElement}function zt(t){return null!==t.parentNode?zt(t.parentNode):t}function Pt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a,s,c=r.commonAncestorContainer;if(t!==c&&e!==c||i.contains(o))return"BODY"===(s=(a=c).nodeName)||"HTML"!==s&&Dt(a.firstElementChild)!==a?Dt(c):c;var l=zt(t);return l.host?Pt(l.host,e):Pt(t,zt(e).host)}function Ht(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function Ft(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return kt(t["border".concat(n,"Width")],10)+kt(t["border".concat(i,"Width")],10)}function jt(t,e,n,i){return Math.max(e["offset".concat(t)],e["scroll".concat(t)],n["client".concat(t)],n["offset".concat(t)],n["scroll".concat(t)],Rt(10)?F(n["offset".concat(t)])+F(i["margin".concat("Height"===t?"Top":"Left")])+F(i["margin".concat("Height"===t?"Bottom":"Right")]):0)}function Bt(t){var e=t.body,n=t.documentElement,i=Rt(10)&&getComputedStyle(n);return{height:jt("Height",e,n,i),width:jt("Width",e,n,i)}}var Ut=vt||function(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2],i=Rt(10),o="HTML"===e.nodeName,r=Yt(t),a=Yt(e),s=Lt(t),c=At(e),l=kt(c.borderTopWidth,10),p=kt(c.borderLeftWidth,10);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=Vt({top:r.top-a.top-l,left:r.left-a.left-p,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){var u=kt(c.marginTop,10),f=kt(c.marginLeft,10);d.top-=l-u,d.bottom-=l-u,d.left-=p-f,d.right-=p-f,d.marginTop=u,d.marginLeft=f}return(i&&!n?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(d=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Ht(e,"top"),o=Ht(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(d,e)),d}function $t(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===At(t,"position"))return!0;var n=_t(t);return!!n&&$t(n)}function Gt(t){if(!t||!t.parentElement||Rt())return document.documentElement;for(var e=t.parentElement;e&&"none"===At(e,"transform");)e=e.parentElement;return e||document.documentElement}function Xt(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},a=o?Gt(t):Pt(t,e);if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Wt(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:Ht(n),s=e?0:Ht(n,"left");return Vt({top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r})}(a,o);else{var s;"scrollParent"===i?"BODY"===(s=Lt(_t(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===i?t.ownerDocument.documentElement:i;var c=Wt(s,a,o);if("HTML"!==s.nodeName||$t(a))r=c;else{var l=Bt(t.ownerDocument),p=l.height,d=l.width;r.top+=c.top-c.marginTop,r.bottom=p+c.top,r.left+=c.left-c.marginLeft,r.right=d+c.left}}var u="number"==typeof(n=n||0);return r.left+=u?n:n.left||0,r.top+=u?n:n.top||0,r.right-=u?n:n.right||0,r.bottom-=u?n:n.bottom||0,r}function qt(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=Xt(n,i,r,o),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},c=ft(s).map((function(t){return Ut({key:t},s[t],{area:(e=s[t],e.width*e.height)});var e})).sort((function(t,e){return e.area-t.area})),l=c.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),p=l.length>0?l[0].key:c[0].key,d=t.split("-")[1];return p+(d?"-".concat(d):"")}function Kt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Wt(n,i?Gt(e):Pt(e,n),i)}function Zt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=kt(e.marginTop||0)+kt(e.marginBottom||0),i=kt(e.marginLeft||0)+kt(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Qt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function Jt(t,e,n){n=n.split("-")[0];var i=Zt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),a=r?"top":"left",s=r?"left":"top",c=r?"height":"width",l=r?"width":"height";return o[a]=e[a]+e[c]/2-i[c]/2,o[s]=n===s?e[s]-i[l]:e[Qt(s)],o}function te(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function ee(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=te(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&Ot(n)&&(e.offsets.popper=Vt(e.offsets.popper),e.offsets.reference=Vt(e.offsets.reference),e=n(e,t))})),e}function ne(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Kt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=qt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Jt(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=ee(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function ie(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function oe(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=be.indexOf(t),i=be.slice(n+1).concat(be.slice(0,n));return e?i.reverse():i}var ve="flip",ye="clockwise",xe="counterclockwise";function we(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(te(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return(l=l.map((function(t,i){var o=(1===i?!r:r)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];return r?0===a.indexOf("%")?Vt("%p"===a?n:i)[e]/100*r:"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r:t}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){de(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var ke={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,a=o.reference,s=o.popper,c=-1!==["bottom","top"].indexOf(n),l=c?"left":"top",p=c?"width":"height",d={start:r({},l,a[l]),end:r({},l,a[l]+a[p]-s[p])};t.offsets.popper=Ut({},s,d[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n,i=e.offset,o=t.placement,r=t.offsets,a=r.popper,s=r.reference,c=o.split("-")[0];return n=de(+i)?[+i,0]:we(i,a,s,c),"left"===c?(a.top+=n[0],a.left-=n[1]):"right"===c?(a.top+=n[0],a.left+=n[1]):"top"===c?(a.left+=n[0],a.top-=n[1]):"bottom"===c&&(a.left+=n[0],a.top+=n[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||Dt(t.instance.popper);t.instance.reference===n&&(n=Dt(n));var i=oe("transform"),o=t.instance.popper.style,a=o.top,s=o.left,c=o[i];o.top="",o.left="",o[i]="";var l=Xt(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=a,o.left=s,o[i]=c,e.boundaries=l;var p=e.priority,d=t.offsets.popper,u={primary:function(t){var n=d[t];return d[t]l[t]&&!e.escapeWithReference&&(i=Math.min(d[n],l[t]-("right"===t?d.width:d.height))),r({},n,i)}};return p.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=Ut({},d,u[e](t))})),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",c=a?"left":"top",l=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[c]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!me(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],a=t.offsets,s=a.popper,c=a.reference,l=-1!==["left","right"].indexOf(o),p=l?"height":"width",d=l?"Top":"Left",u=d.toLowerCase(),f=l?"left":"top",m=l?"bottom":"right",h=Zt(i)[p];c[m]-hs[m]&&(t.offsets.popper[u]+=c[u]+h-s[m]),t.offsets.popper=Vt(t.offsets.popper);var b=c[u]+c[p]/2-h/2,g=At(t.instance.popper),v=kt(g["margin".concat(d)],10),y=kt(g["border".concat(d,"Width")],10),x=b-t.offsets.popper[u]-v-y;return x=Math.max(Math.min(s[p]-h,x),0),t.arrowElement=i,t.offsets.arrow=(r(n={},u,Math.round(x)),r(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(ie(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=Xt(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=Qt(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case ve:a=[i,o];break;case ye:a=ge(i);break;case xe:a=ge(i,!0);break;default:a=e.behavior}return a.forEach((function(s,c){if(i!==s||a.length===c+1)return t;i=t.placement.split("-")[0],o=Qt(i);var l=t.offsets.popper,p=t.offsets.reference,d=Math.floor,u="left"===i&&d(l.right)>d(p.left)||"right"===i&&d(l.left)d(p.top)||"bottom"===i&&d(l.top)d(n.right),h=d(l.top)d(n.bottom),g="left"===i&&f||"right"===i&&m||"top"===i&&h||"bottom"===i&&b,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&f||v&&"end"===r&&m||!v&&"start"===r&&h||!v&&"end"===r&&b),x=!!e.flipVariationsByContent&&(v&&"start"===r&&m||v&&"end"===r&&f||!v&&"start"===r&&b||!v&&"end"===r&&h),w=y||x;(u||g||w)&&(t.flipped=!0,(u||g)&&(i=a[c+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=Ut({},t.offsets.popper,Jt(t.instance.popper,t.offsets.reference,t.placement)),t=ee(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=Qt(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!me(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=te(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=Ct(this.update.bind(this)),this.options=Ut({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},ft(Ut({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=Ut({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=ft(this.options.modifiers).map((function(t){return Ut({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&Ot(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return e=t,(n=[{key:"update",value:function(){return ne.call(this)}},{key:"destroy",value:function(){return re.call(this)}},{key:"enableEventListeners",value:function(){return le.call(this)}},{key:"disableEventListeners",value:function(){return pe.call(this)}}])&&o(e.prototype,n),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t;var e,n,i}();function Te(){return Te=vt||function(t){for(var e=1;e-1}function fn(t){return t instanceof Element}function mn(t){return!(!t||!cn(t,"isVirtual"))||fn(t)}function hn(t,e){return"function"==typeof t?t.apply(null,e):t}function bn(t,e){t.filter((function(t){return"flip"===t.name}))[0].enabled=e}function gn(){return document.createElement("div")}function vn(t,e){t.forEach((function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))}))}function yn(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function xn(t,e){var n=Te({},e,{content:hn(e.content,[t])},e.ignoreAttributes?{}:function(t){return sn.reduce((function(e,n){var i=(t.getAttribute("data-tippy-".concat(n))||"").trim();if(!i)return e;if("content"===n)e[n]=i;else try{e[n]=JSON.parse(i)}catch(t){e[n]=i}return e}),{})}(t));return(n.arrow||Oe)&&(n.animateFill=!1),n}function wn(t,e){ft(t).forEach((function(t){if(!cn(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))}))}function kn(t,e){t.innerHTML=fn(e)?e.innerHTML:e}function En(t,e){fn(e.content)?(kn(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(t[e.allowHTML?"innerHTML":"textContent"]=e.content)}function Tn(t){return{tooltip:t.querySelector(Ke),backdrop:t.querySelector(Qe),content:t.querySelector(Ze),arrow:t.querySelector(Je)||t.querySelector(tn)}}function In(t){t.setAttribute("data-inertia","")}function Sn(t){var e=gn();return"round"===t?(e.className=Xe,kn(e,'')):e.className=Ge,e}function Cn(){var t=gn();return t.className=$e,t.setAttribute("data-state","hidden"),t}function On(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function An(t,e,n){var i=Oe&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](i,n)}function _n(t){var e=t.getAttribute(Fe);return e?e.split("-")[0]:""}function Ln(t,e,n){n.split(" ").forEach((function(n){t.classList[e](n+"-theme")}))}function Mn(t,e,n){var i=e[n],o=F(i);"number"==typeof i?t.style[n]=i+"px":isNaN(o)?t.style[n]=i:t.style[n]=o+"px"}function Nn(t,e){var n=gn();n.className=Ve+(e.extCls?" ".concat(e.extCls):""),n.id="tippy-".concat(t),n.style.zIndex=""+e.zIndex,n.style.position="absolute",n.style.top="0",n.style.left="0",e.role&&n.setAttribute("role",e.role);var i=gn();i.className=Ye,Mn(i,e,"maxWidth"),Mn(i,e,"width"),i.setAttribute("data-size",e.size),i.setAttribute("data-animation",e.animation),i.setAttribute("data-state","hidden"),Ln(i,"add",e.theme);var o=gn();return o.className=We,o.setAttribute("data-state","hidden"),e.interactive&&On(n,i),e.arrow&&i.appendChild(Sn(e.arrowType)),e.animateFill&&(i.appendChild(Cn()),i.setAttribute("data-animatefill","")),e.inertia&&In(i),En(o,e),i.appendChild(o),n.appendChild(i),n}function Rn(t,e,n){var i=Tn(t),o=i.tooltip,r=i.content,a=i.backdrop,s=i.arrow;t.style.zIndex=""+n.zIndex,o.setAttribute("data-size",n.size),o.setAttribute("data-animation",n.animation),o.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?t.setAttribute("role",n.role):t.removeAttribute("role"),e.content!==n.content&&En(r,n),!e.animateFill&&n.animateFill?(o.appendChild(Cn()),o.setAttribute("data-animatefill","")):e.animateFill&&!n.animateFill&&(o.removeChild(a),o.removeAttribute("data-animatefill")),!e.arrow&&n.arrow?o.appendChild(Sn(n.arrowType)):e.arrow&&!n.arrow&&o.removeChild(s),e.arrow&&n.arrow&&e.arrowType!==n.arrowType&&o.replaceChild(Sn(n.arrowType),s),!e.interactive&&n.interactive?On(t,o):e.interactive&&!n.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,o),!e.inertia&&n.inertia?In(o):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(o),e.theme!==n.theme&&(Ln(o,"remove",e.theme),Ln(o,"add",n.theme))}var Dn=1,zn=[];function Pn(t,e){var n,i,o,r,a,s=xn(t,e);if(!s.multiple&&t._tippy)return null;var c,l,p,d,u,f=!1,m=!1,h=!1,b=!1,g=[],v=pn(D,s.interactiveDebounce),y=Dn++,x=Nn(y,s),w=Tn(x),k={id:y,reference:t,popper:x,popperChildren:w,popperInstance:null,props:s,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:$,set:G,setContent:function(t){G({content:t})},show:X,hide:q,enable:function(){k.state.isEnabled=!0},disable:function(){k.state.isEnabled=!1},destroy:function(e){if(!k.state.isDestroyed){m=!0,k.state.isMounted&&q(0),M(),delete t._tippy;var n=k.props.target;n&&e&&fn(t)&&Re(t.querySelectorAll(n)).forEach((function(t){t._tippy&&t._tippy.destroy()})),k.popperInstance&&k.popperInstance.destroy(),m=!1,k.state.isDestroyed=!0}}};return t._tippy=k,x._tippy=k,L(),s.lazy||U(),s.showOnInit&&V(),!s.a11y||s.target||(!fn(u=I())||Ne.call(u,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")&&!u.hasAttribute("disabled"))||I().setAttribute("tabindex","0"),x.addEventListener("mouseenter",(function(t){k.props.interactive&&k.state.isVisible&&"mouseenter"===n&&V(t,!0)})),x.addEventListener("mouseleave",(function(){k.props.interactive&&"mouseenter"===n&&document.addEventListener("mousemove",v)})),k;function E(){document.removeEventListener("mousemove",N)}function T(){document.body.removeEventListener("mouseleave",Y),document.removeEventListener("mousemove",v),zn=zn.filter((function(t){return t!==v}))}function I(){return k.props.triggerTarget||t}function S(){document.addEventListener("click",W,!0)}function C(){return[k.popperChildren.tooltip,k.popperChildren.backdrop,k.popperChildren.content]}function O(){var t=k.props.followCursor;return t&&"focus"!==n||en&&"initial"===t}function A(t,e){var n=k.popperChildren.tooltip;function i(t){t.target===n&&(An(n,"remove",i),e())}if(0===t)return e();An(n,"remove",p),An(n,"add",i),p=i}function _(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];I().addEventListener(t,e,n),g.push({eventType:t,handler:e,options:n})}function L(){k.props.touchHold&&!k.props.target&&(_("touchstart",R,Pe),_("touchend",z,Pe)),k.props.trigger.trim().split(" ").forEach((function(t){if("manual"!==t)if(k.props.target)switch(t){case"mouseenter":_("mouseover",H),_("mouseout",F);break;case"focus":_("focusin",H),_("focusout",F);break;case"click":_(t,H)}else switch(_(t,R),t){case"mouseenter":_("mouseleave",z);break;case"focus":_(Ce?"focusout":"blur",P)}}))}function M(){g.forEach((function(t){var e=t.eventType,n=t.handler,i=t.options;I().removeEventListener(e,n,i)})),g=[]}function N(e){var n=i=e,o=n.clientX,r=n.clientY;if(d){var a=ze(e.target,(function(e){return e===t})),s=t.getBoundingClientRect(),c=k.props.followCursor,l="horizontal"===c,p="vertical"===c,u=un(["top","bottom"],_n(x)),f=x.getAttribute(Fe),m=!!f&&!!f.split("-")[1],h=u?x.offsetWidth:x.offsetHeight,b=h/2,g=u?0:m?h:b,v=u?m?h:b:0;!a&&k.props.interactive||(k.popperInstance.reference=Te({},k.popperInstance.reference,{clientWidth:0,clientHeight:0,getBoundingClientRect:function(){return{width:u?h:0,height:u?0:h,top:(l?s.top:r)-g,bottom:(l?s.bottom:r)+g,left:(p?s.left:o)-v,right:(p?s.right:o)+v}}}),k.popperInstance.update()),"initial"===c&&k.state.isVisible&&E()}}function R(t){k.state.isEnabled&&!j(t)&&(k.state.isVisible||(n=t.type,t instanceof MouseEvent&&(i=t,zn.forEach((function(e){return e(t)})))),"click"===t.type&&!1!==k.props.hideOnClick&&k.state.isVisible?Y():V(t))}function D(e){var n=De(e.target,qe)===x,i=ze(e.target,(function(e){return e===t}));n||i||function(t,e,n,i){if(!t)return!0;var o=n.clientX,r=n.clientY,a=i.interactiveBorder,s=i.distance,c=e.top-r>("top"===t?a+s:a),l=r-e.bottom>("bottom"===t?a+s:a),p=e.left-o>("left"===t?a+s:a),d=o-e.right>("right"===t?a+s:a);return c||l||p||d}(_n(x),x.getBoundingClientRect(),e,k.props)&&(T(),Y())}function z(t){if(!j(t))return k.props.interactive?(document.body.addEventListener("mouseleave",Y),document.addEventListener("mousemove",v),void zn.push(v)):void Y()}function P(t){t.target===I()&&(k.props.interactive&&t.relatedTarget&&x.contains(t.relatedTarget)||Y())}function H(t){De(t.target,k.props.target)&&V(t)}function F(t){De(t.target,k.props.target)&&Y()}function j(t){var e="ontouchstart"in window,n=un(t.type,"touch"),i=k.props.touchHold;return e&&en&&i&&!n||en&&!i&&n}function B(){!b&&l&&(b=!0,function(t){t.offsetHeight}(x),l())}function U(){var e=k.props.popperOptions,n=k.popperChildren,i=n.tooltip,o=n.arrow,r=dn(e,"preventOverflow");function a(t){k.props.flip&&!k.props.flipOnUpdate&&(t.flipped&&(k.popperInstance.options.placement=t.placement),bn(k.popperInstance.modifiers,!1)),i.setAttribute(Fe,t.placement),!1!==t.attributes[je]?i.setAttribute(je,""):i.removeAttribute(je),c&&c!==t.placement&&h&&(i.style.transition="none",requestAnimationFrame((function(){i.style.transition=""}))),c=t.placement,h=k.state.isVisible;var e=_n(x),n=i.style;n.top=n.bottom=n.left=n.right="",n[e]=-(k.props.distance-10)+"px";var o=r&&void 0!==r.padding?r.padding:He,a="number"==typeof o,s=Te({top:a?o:o.top,bottom:a?o:o.bottom,left:a?o:o.left,right:a?o:o.right},!a&&o);s[e]=a?o+k.props.distance:(o[e]||0)+k.props.distance,k.popperInstance.modifiers.filter((function(t){return"preventOverflow"===t.name}))[0].padding=s,d=s}var s=Te({eventsEnabled:!1,placement:k.props.placement},e,{modifiers:Te({},e?e.modifiers:{},{preventOverflow:Te({boundariesElement:k.props.boundary,padding:He},r),arrow:Te({element:o,enabled:!!o},dn(e,"arrow")),flip:Te({enabled:k.props.flip,padding:k.props.distance+He,behavior:k.props.flipBehavior},dn(e,"flip")),offset:Te({offset:k.props.offset},dn(e,"offset"))}),onCreate:function(t){a(t),B(),e&&e.onCreate&&e.onCreate(t)},onUpdate:function(t){a(t),B(),e&&e.onUpdate&&e.onUpdate(t)}});k.popperInstance=new Ee(t,x,s)}function V(t,n){if($(),!k.state.isVisible){if(k.props.target)return function(t){if(t){var n=De(t.target,k.props.target);n&&!n._tippy&&Pn(n,Te({},k.props,{content:hn(e.content,[n]),appendTo:e.appendTo,target:"",showOnInit:!0}))}}(t);if(f=!0,t&&!n&&k.props.onTrigger(k,t),k.props.wait)return k.props.wait(k,t);O()&&!k.state.isMounted&&(k.popperInstance||U(),document.addEventListener("mousemove",N)),S();var i=ln(k.props.delay,0,_e.delay);i?o=setTimeout((function(){X()}),i):X()}}function Y(){if($(),!k.state.isVisible)return E();f=!1;var t=ln(k.props.delay,1,_e.delay);t?r=setTimeout((function(){k.state.isVisible&&q()}),t):a=requestAnimationFrame((function(){q()}))}function W(t){if(!k.props.interactive||!x.contains(t.target)){if(I().contains(t.target)){if(en)return;if(k.state.isVisible&&un(k.props.trigger,"click"))return}!0===k.props.hideOnClick&&($(),q())}}function $(){clearTimeout(o),clearTimeout(r),cancelAnimationFrame(a)}function G(e){wn(e=e||{},_e),M();var n=k.props,o=xn(t,Te({},k.props,e,{ignoreAttributes:!0}));o.ignoreAttributes=cn(e,"ignoreAttributes")?e.ignoreAttributes||!1:n.ignoreAttributes,k.props=o,L(),T(),v=pn(D,o.interactiveDebounce),Rn(x,n,o),k.popperChildren=Tn(x),k.popperInstance&&(Le.some((function(t){return cn(e,t)&&e[t]!==n[t]}))?(k.popperInstance.destroy(),U(),k.state.isVisible&&k.popperInstance.enableEventListeners(),k.props.followCursor&&i&&N(i)):k.popperInstance.update())}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ln(k.props.duration,0,_e.duration[1]);if(!k.state.isDestroyed&&k.state.isEnabled&&(!en||k.props.touch)&&!I().hasAttribute("disabled")&&!1!==k.props.onShow(k)){S(),x.style.visibility="visible",k.state.isVisible=!0,k.props.interactive&&I().classList.add(Ue);var n=C();vn(n.concat(x),0),l=function(){if(k.state.isVisible){var t=O();t&&i?N(i):t||k.popperInstance.update(),k.popperChildren.backdrop&&(k.popperChildren.content.style.transitionDelay=Math.round(e/12)+"ms"),k.props.sticky&&(vn([x],Ce?0:k.props.updateDuration),function t(){k.popperInstance.scheduleUpdate(),k.state.isMounted?requestAnimationFrame(t):vn([x],0)}()),vn([x],k.props.updateDuration),vn(n,e),yn(n,"visible"),function(t,e){A(t,e)}(e,(function(){k.props.aria&&I().setAttribute("aria-".concat(k.props.aria),x.id),k.props.onShown(k),k.state.isShown=!0}))}},function(){b=!1;var e=O();k.popperInstance?(bn(k.popperInstance.modifiers,k.props.flip),e||(k.popperInstance.reference=t,k.popperInstance.enableEventListeners()),k.popperInstance.scheduleUpdate()):(U(),e||k.popperInstance.enableEventListeners());var n=k.props.appendTo,i="parent"===n?t.parentNode:hn(n,[t]);i.contains(x)||(i.appendChild(x),k.props.onMount(k),k.state.isMounted=!0)}()}}function q(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ln(k.props.duration,1,_e.duration[1]);if(!k.state.isDestroyed&&(k.state.isEnabled||m)&&(!1!==k.props.onHide(k)||m)){document.removeEventListener("click",W,!0),x.style.visibility="hidden",k.state.isVisible=!1,k.state.isShown=!1,h=!1,k.props.interactive&&I().classList.remove(Ue);var e=C();vn(e,t),yn(e,"hidden"),function(t,e){A(t,(function(){!k.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&e()}))}(t,(function(){f||E(),k.props.aria&&I().removeAttribute("aria-".concat(k.props.aria)),k.popperInstance.disableEventListeners(),k.popperInstance.options.placement=k.props.placement,x.parentNode.removeChild(x),k.props.onHidden(k),k.state.isMounted=!1}))}}}var Hn=!1;function Fn(t,e){wn(e||{},_e),Hn||(document.addEventListener("touchstart",nn,Pe),window.addEventListener("blur",an),Hn=!0);var n,i=Te({},_e,e);n=t,"[object Object]"==={}.toString.call(n)&&!n.addEventListener&&function(t){var e={isVirtual:!0,attributes:t.attributes||{},contains:function(){},setAttribute:function(e,n){t.attributes[e]=n},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var n in e)t[n]=e[n]}(t);var o=function(t){if(mn(t))return[t];if(t instanceof NodeList)return Re(t);if(q(t))return t;try{return Re(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce((function(t,e){var n=e&&Pn(e,i);return n&&t.push(n),t}),[]);return mn(t)?o[0]:o}Fn.version="4.3.4",Fn.defaults=_e,Fn.setDefaults=function(t){ft(t).forEach((function(e){_e[e]=t[e]}))},Fn.hideAll=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.exclude,n=t.duration;Re(document.querySelectorAll(qe)).forEach((function(t){var i,o=t._tippy;if(o){var r=!1;e&&(r=(i=e)._tippy&&!Ne.call(i,qe)?o.reference===e:t===e.popper),r||o.hide(n)}}))},Fn.group=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.delay,i=void 0===n?t[0].props.delay:n,o=e.duration,r=void 0===o?0:o,a=!1;function s(t){a=t,d()}function c(e){e._originalProps.onShow(e),t.forEach((function(t){t.set({duration:r}),t.state.isVisible&&t.hide()})),s(!0)}function l(t){t._originalProps.onHide(t),s(!1)}function p(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function d(){t.forEach((function(t){t.set({onShow:c,onShown:p,onHide:l,delay:a?[0,q(i)?i[1]:i]:i,duration:a?r:t._originalProps.duration})}))}t.forEach((function(t){t._originalProps?t.set(t._originalProps):t._originalProps=Te({},t.props)})),d()},Ie&&setTimeout((function(){Re(document.querySelectorAll("[data-tippy]")).forEach((function(t){var e=t.getAttribute("data-tippy");e&&Fn(t,{content:e})}))}));var jn={duration:0,arrow:!0,size:"small",trigger:"mouseenter focus",theme:"dark",interactive:!0,boundary:"window",content:"",allowHTML:!0,extCls:""},Bn=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Un=function(t,n){var o=n.value,s=function(t){for(var e=1;e>>0||(z.test(n)?16:10))}:R;I(I.G+I.F*(parseInt!=P),{parseInt:P});var H=c.parseInt,F={}.toString,j=function(t){return F.call(t).slice(8,-1)},B=Array.isArray||function(t){return"Array"==j(t)};I(I.S,"Array",{isArray:B});var U,V,Y,W,$,G,X=c.Array.isArray,q=function(t){return Object(S(t))},K=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==j(t)?t.split(""):Object(t)},Z=function(t){return K(S(t))},Q=Math.ceil,J=Math.floor,tt=function(t){return isNaN(t=+t)?0:(t>0?J:Q)(t)},et=Math.min,nt=Math.max,it=Math.min,ot=a((function(t){var e="__core-js_shared__",n=s[e]||(s[e]={});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:c.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),rt=0,at=Math.random(),st=ot("keys"),ct=(G=!1,function(t,e,n){var i,o,r=Z(t),a=(o=r.length)>0?et(tt(o),9007199254740991):0,s=function(t,e){return(t=tt(t))<0?nt(t+e,0):it(t,e)}(n,a);if(G&&e!=e){for(;a>s;)if((i=r[s++])!=i)return!0}else for(;a>s;s++)if((G||s in r)&&r[s]===e)return G||s||0;return!G&&-1}),lt=st[$="IE_PROTO"]||(st[$]=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++rt+at).toString(36))}($)),pt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),dt=Object.keys||function(t){return function(t,e){var n,i=Z(t),o=0,r=[];for(n in i)n!=lt&&k(i,n)&&r.push(n);for(;e.length>o;)k(i,n=e[o++])&&(~ct(r,n)||r.push(n));return r}(t,pt)};U="keys",V=function(){return function(t){return dt(q(t))}},Y=(c.Object||{})[U]||Object[U],(W={})[U]=V(),I(I.S+I.F*f((function(){Y(1)})),"Object",W);var ut=c.Object.keys,ft={f:Object.getOwnPropertySymbols},mt={f:{}.propertyIsEnumerable},ht=Object.assign,bt=!ht||f((function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach((function(t){e[t]=t})),7!=ht({},t)[n]||Object.keys(ht({},e)).join("")!=i}))?function(t,e){for(var n=q(t),i=arguments.length,o=1,r=ft.f,a=mt.f;i>o;)for(var s,c=K(arguments[o++]),l=r?dt(c).concat(r(c)):dt(c),p=l.length,d=0;p>d;)s=l[d++],m&&!a.call(c,s)||(n[s]=c[s]);return n}:ht;I(I.S+I.F,"Object",{assign:bt});var gt=c.Object.assign,vt=s.parseFloat,yt=N.trim,xt=1/vt(C+"-0")!=-1/0?function(t){var e=yt(String(t),3),n=vt(e);return 0===n&&"-"==e.charAt(0)?-0:n}:vt;I(I.G+I.F*(parseFloat!=xt),{parseFloat:xt});for(var wt=c.parseFloat,kt="undefined"!=typeof window&&"undefined"!=typeof document,Et=["Edge","Trident","Firefox"],Tt=0,It=0;It=0){Tt=1;break}var St=kt&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),Tt))}};function Ct(t){return t&&"[object Function]"==={}.toString.call(t)}function Ot(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function At(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function _t(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Ot(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:_t(At(t))}var Lt=kt&&!(!window.MSInputMethodContext||!document.documentMode),Mt=kt&&/MSIE 10/.test(navigator.userAgent);function Nt(t){return 11===t?Lt:10===t?Mt:Lt||Mt}function Rt(t){if(!t)return document.documentElement;for(var e=Nt(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===Ot(n,"position")?Rt(n):n:t?t.ownerDocument.documentElement:document.documentElement}function Dt(t){return null!==t.parentNode?Dt(t.parentNode):t}function zt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a,s,c=r.commonAncestorContainer;if(t!==c&&e!==c||i.contains(o))return"BODY"===(s=(a=c).nodeName)||"HTML"!==s&&Rt(a.firstElementChild)!==a?Rt(c):c;var l=Dt(t);return l.host?zt(l.host,e):zt(t,Dt(e).host)}function Pt(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function Ht(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return wt(t["border".concat(n,"Width")],10)+wt(t["border".concat(i,"Width")],10)}function Ft(t,e,n,i){return Math.max(e["offset".concat(t)],e["scroll".concat(t)],n["client".concat(t)],n["offset".concat(t)],n["scroll".concat(t)],Nt(10)?H(n["offset".concat(t)])+H(i["margin".concat("Height"===t?"Top":"Left")])+H(i["margin".concat("Height"===t?"Bottom":"Right")]):0)}function jt(t){var e=t.body,n=t.documentElement,i=Nt(10)&&getComputedStyle(n);return{height:Ft("Height",e,n,i),width:Ft("Width",e,n,i)}}var Bt=gt||function(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2],i=Nt(10),o="HTML"===e.nodeName,r=Vt(t),a=Vt(e),s=_t(t),c=Ot(e),l=wt(c.borderTopWidth,10),p=wt(c.borderLeftWidth,10);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=Ut({top:r.top-a.top-l,left:r.left-a.left-p,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){var u=wt(c.marginTop,10),f=wt(c.marginLeft,10);d.top-=l-u,d.bottom-=l-u,d.left-=p-f,d.right-=p-f,d.marginTop=u,d.marginLeft=f}return(i&&!n?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(d=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Pt(e,"top"),o=Pt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(d,e)),d}function Wt(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===Ot(t,"position"))return!0;var n=At(t);return!!n&&Wt(n)}function $t(t){if(!t||!t.parentElement||Nt())return document.documentElement;for(var e=t.parentElement;e&&"none"===Ot(e,"transform");)e=e.parentElement;return e||document.documentElement}function Gt(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},a=o?$t(t):zt(t,e);if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Yt(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:Pt(n),s=e?0:Pt(n,"left");return Ut({top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r})}(a,o);else{var s;"scrollParent"===i?"BODY"===(s=_t(At(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===i?t.ownerDocument.documentElement:i;var c=Yt(s,a,o);if("HTML"!==s.nodeName||Wt(a))r=c;else{var l=jt(t.ownerDocument),p=l.height,d=l.width;r.top+=c.top-c.marginTop,r.bottom=p+c.top,r.left+=c.left-c.marginLeft,r.right=d+c.left}}var u="number"==typeof(n=n||0);return r.left+=u?n:n.left||0,r.top+=u?n:n.top||0,r.right-=u?n:n.right||0,r.bottom-=u?n:n.bottom||0,r}function Xt(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=Gt(n,i,r,o),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},c=ut(s).map((function(t){return Bt({key:t},s[t],{area:(e=s[t],e.width*e.height)});var e})).sort((function(t,e){return e.area-t.area})),l=c.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),p=l.length>0?l[0].key:c[0].key,d=t.split("-")[1];return p+(d?"-".concat(d):"")}function qt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Yt(n,i?$t(e):zt(e,n),i)}function Kt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=wt(e.marginTop||0)+wt(e.marginBottom||0),i=wt(e.marginLeft||0)+wt(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Zt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function Qt(t,e,n){n=n.split("-")[0];var i=Kt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),a=r?"top":"left",s=r?"left":"top",c=r?"height":"width",l=r?"width":"height";return o[a]=e[a]+e[c]/2-i[c]/2,o[s]=n===s?e[s]-i[l]:e[Zt(s)],o}function Jt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function te(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=Jt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&Ct(n)&&(e.offsets.popper=Ut(e.offsets.popper),e.offsets.reference=Ut(e.offsets.reference),e=n(e,t))})),e}function ee(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=qt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Xt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Qt(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=te(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function ne(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function ie(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=he.indexOf(t),i=he.slice(n+1).concat(he.slice(0,n));return e?i.reverse():i}var ge="flip",ve="clockwise",ye="counterclockwise";function xe(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(Jt(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return(l=l.map((function(t,i){var o=(1===i?!r:r)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];return r?0===a.indexOf("%")?Ut("%p"===a?n:i)[e]/100*r:"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r:t}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){pe(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var we={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var r=t.offsets,a=r.reference,s=r.popper,c=-1!==["bottom","top"].indexOf(n),l=c?"left":"top",p=c?"width":"height",d={start:o({},l,a[l]),end:o({},l,a[l]+a[p]-s[p])};t.offsets.popper=Bt({},s,d[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n,i=e.offset,o=t.placement,r=t.offsets,a=r.popper,s=r.reference,c=o.split("-")[0];return n=pe(+i)?[+i,0]:xe(i,a,s,c),"left"===c?(a.top+=n[0],a.left-=n[1]):"right"===c?(a.top+=n[0],a.left+=n[1]):"top"===c?(a.left+=n[0],a.top-=n[1]):"bottom"===c&&(a.left+=n[0],a.top+=n[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||Rt(t.instance.popper);t.instance.reference===n&&(n=Rt(n));var i=ie("transform"),r=t.instance.popper.style,a=r.top,s=r.left,c=r[i];r.top="",r.left="",r[i]="";var l=Gt(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);r.top=a,r.left=s,r[i]=c,e.boundaries=l;var p=e.priority,d=t.offsets.popper,u={primary:function(t){var n=d[t];return d[t]l[t]&&!e.escapeWithReference&&(i=Math.min(d[n],l[t]-("right"===t?d.width:d.height))),o({},n,i)}};return p.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=Bt({},d,u[e](t))})),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",c=a?"left":"top",l=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[c]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var r=t.placement.split("-")[0],a=t.offsets,s=a.popper,c=a.reference,l=-1!==["left","right"].indexOf(r),p=l?"height":"width",d=l?"Top":"Left",u=d.toLowerCase(),f=l?"left":"top",m=l?"bottom":"right",h=Kt(i)[p];c[m]-hs[m]&&(t.offsets.popper[u]+=c[u]+h-s[m]),t.offsets.popper=Ut(t.offsets.popper);var b=c[u]+c[p]/2-h/2,g=Ot(t.instance.popper),v=wt(g["margin".concat(d)],10),y=wt(g["border".concat(d,"Width")],10),x=b-t.offsets.popper[u]-v-y;return x=Math.max(Math.min(s[p]-h,x),0),t.arrowElement=i,t.offsets.arrow=(o(n={},u,Math.round(x)),o(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(ne(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=Gt(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=Zt(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case ge:a=[i,o];break;case ve:a=be(i);break;case ye:a=be(i,!0);break;default:a=e.behavior}return a.forEach((function(s,c){if(i!==s||a.length===c+1)return t;i=t.placement.split("-")[0],o=Zt(i);var l=t.offsets.popper,p=t.offsets.reference,d=Math.floor,u="left"===i&&d(l.right)>d(p.left)||"right"===i&&d(l.left)d(p.top)||"bottom"===i&&d(l.top)d(n.right),h=d(l.top)d(n.bottom),g="left"===i&&f||"right"===i&&m||"top"===i&&h||"bottom"===i&&b,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&f||v&&"end"===r&&m||!v&&"start"===r&&h||!v&&"end"===r&&b),x=!!e.flipVariationsByContent&&(v&&"start"===r&&m||v&&"end"===r&&f||!v&&"start"===r&&b||!v&&"end"===r&&h),w=y||x;(u||g||w)&&(t.flipped=!0,(u||g)&&(i=a[c+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=Bt({},t.offsets.popper,Qt(t.instance.popper,t.offsets.reference,t.placement)),t=te(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=Zt(e),t.offsets.popper=Ut(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Jt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=St(this.update.bind(this)),this.options=Bt({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},ut(Bt({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=Bt({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=ut(this.options.modifiers).map((function(t){return Bt({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&Ct(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return e=t,(n=[{key:"update",value:function(){return ee.call(this)}},{key:"destroy",value:function(){return oe.call(this)}},{key:"enableEventListeners",value:function(){return ce.call(this)}},{key:"disableEventListeners",value:function(){return le.call(this)}}])&&i(e.prototype,n),o&&i(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t;var e,n,o}();function Ee(){return Ee=gt||function(t){for(var e=1;e-1}function un(t){return t instanceof Element}function fn(t){return!(!t||!sn(t,"isVirtual"))||un(t)}function mn(t,e){return"function"==typeof t?t.apply(null,e):t}function hn(t,e){t.filter((function(t){return"flip"===t.name}))[0].enabled=e}function bn(){return document.createElement("div")}function gn(t,e){t.forEach((function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))}))}function vn(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function yn(t,e){var n=Ee({},e,{content:mn(e.content,[t])},e.ignoreAttributes?{}:function(t){return an.reduce((function(e,n){var i=(t.getAttribute("data-tippy-".concat(n))||"").trim();if(!i)return e;if("content"===n)e[n]=i;else try{e[n]=JSON.parse(i)}catch(t){e[n]=i}return e}),{})}(t));return(n.arrow||Ce)&&(n.animateFill=!1),n}function xn(t,e){ut(t).forEach((function(t){if(!sn(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))}))}function wn(t,e){t.innerHTML=un(e)?e.innerHTML:e}function kn(t,e){un(e.content)?(wn(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(t[e.allowHTML?"innerHTML":"textContent"]=e.content)}function En(t){return{tooltip:t.querySelector(qe),backdrop:t.querySelector(Ze),content:t.querySelector(Ke),arrow:t.querySelector(Qe)||t.querySelector(Je)}}function Tn(t){t.setAttribute("data-inertia","")}function In(t){var e=bn();return"round"===t?(e.className=Ge,wn(e,'')):e.className=$e,e}function Sn(){var t=bn();return t.className=We,t.setAttribute("data-state","hidden"),t}function Cn(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function On(t,e,n){var i=Ce&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](i,n)}function An(t){var e=t.getAttribute(He);return e?e.split("-")[0]:""}function _n(t,e,n){n.split(" ").forEach((function(n){t.classList[e](n+"-theme")}))}function Ln(t,e,n){var i=e[n],o=H(i);"number"==typeof i?t.style[n]=i+"px":isNaN(o)?t.style[n]=i:t.style[n]=o+"px"}function Mn(t,e){var n=bn();n.className=Ue+(e.extCls?" ".concat(e.extCls):""),n.id="tippy-".concat(t),n.style.zIndex=""+e.zIndex,n.style.position="absolute",n.style.top="0",n.style.left="0",e.role&&n.setAttribute("role",e.role);var i=bn();i.className=Ve,Ln(i,e,"maxWidth"),Ln(i,e,"width"),i.setAttribute("data-size",e.size),i.setAttribute("data-animation",e.animation),i.setAttribute("data-state","hidden"),_n(i,"add",e.theme);var o=bn();return o.className=Ye,o.setAttribute("data-state","hidden"),e.interactive&&Cn(n,i),e.arrow&&i.appendChild(In(e.arrowType)),e.animateFill&&(i.appendChild(Sn()),i.setAttribute("data-animatefill","")),e.inertia&&Tn(i),kn(o,e),i.appendChild(o),n.appendChild(i),n}function Nn(t,e,n){var i=En(t),o=i.tooltip,r=i.content,a=i.backdrop,s=i.arrow;t.style.zIndex=""+n.zIndex,o.setAttribute("data-size",n.size),o.setAttribute("data-animation",n.animation),o.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?t.setAttribute("role",n.role):t.removeAttribute("role"),e.content!==n.content&&kn(r,n),!e.animateFill&&n.animateFill?(o.appendChild(Sn()),o.setAttribute("data-animatefill","")):e.animateFill&&!n.animateFill&&(o.removeChild(a),o.removeAttribute("data-animatefill")),!e.arrow&&n.arrow?o.appendChild(In(n.arrowType)):e.arrow&&!n.arrow&&o.removeChild(s),e.arrow&&n.arrow&&e.arrowType!==n.arrowType&&o.replaceChild(In(n.arrowType),s),!e.interactive&&n.interactive?Cn(t,o):e.interactive&&!n.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,o),!e.inertia&&n.inertia?Tn(o):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(o),e.theme!==n.theme&&(_n(o,"remove",e.theme),_n(o,"add",n.theme))}var Rn=1,Dn=[];function zn(t,e){var n,i,o,r,a,s=yn(t,e);if(!s.multiple&&t._tippy)return null;var c,l,p,d,u,f=!1,m=!1,h=!1,b=!1,g=[],v=ln(D,s.interactiveDebounce),y=Rn++,x=Mn(y,s),w=En(x),k={id:y,reference:t,popper:x,popperChildren:w,popperInstance:null,props:s,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:$,set:G,setContent:function(t){G({content:t})},show:X,hide:q,enable:function(){k.state.isEnabled=!0},disable:function(){k.state.isEnabled=!1},destroy:function(e){if(!k.state.isDestroyed){m=!0,k.state.isMounted&&q(0),M(),delete t._tippy;var n=k.props.target;n&&e&&un(t)&&Ne(t.querySelectorAll(n)).forEach((function(t){t._tippy&&t._tippy.destroy()})),k.popperInstance&&k.popperInstance.destroy(),m=!1,k.state.isDestroyed=!0}}};return t._tippy=k,x._tippy=k,L(),s.lazy||U(),s.showOnInit&&V(),!s.a11y||s.target||(!un(u=I())||Me.call(u,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")&&!u.hasAttribute("disabled"))||I().setAttribute("tabindex","0"),x.addEventListener("mouseenter",(function(t){k.props.interactive&&k.state.isVisible&&"mouseenter"===n&&V(t,!0)})),x.addEventListener("mouseleave",(function(){k.props.interactive&&"mouseenter"===n&&document.addEventListener("mousemove",v)})),k;function E(){document.removeEventListener("mousemove",N)}function T(){document.body.removeEventListener("mouseleave",Y),document.removeEventListener("mousemove",v),Dn=Dn.filter((function(t){return t!==v}))}function I(){return k.props.triggerTarget||t}function S(){document.addEventListener("click",W,!0)}function C(){return[k.popperChildren.tooltip,k.popperChildren.backdrop,k.popperChildren.content]}function O(){var t=k.props.followCursor;return t&&"focus"!==n||tn&&"initial"===t}function A(t,e){var n=k.popperChildren.tooltip;function i(t){t.target===n&&(On(n,"remove",i),e())}if(0===t)return e();On(n,"remove",p),On(n,"add",i),p=i}function _(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];I().addEventListener(t,e,n),g.push({eventType:t,handler:e,options:n})}function L(){k.props.touchHold&&!k.props.target&&(_("touchstart",R,ze),_("touchend",z,ze)),k.props.trigger.trim().split(" ").forEach((function(t){if("manual"!==t)if(k.props.target)switch(t){case"mouseenter":_("mouseover",H),_("mouseout",F);break;case"focus":_("focusin",H),_("focusout",F);break;case"click":_(t,H)}else switch(_(t,R),t){case"mouseenter":_("mouseleave",z);break;case"focus":_(Se?"focusout":"blur",P)}}))}function M(){g.forEach((function(t){var e=t.eventType,n=t.handler,i=t.options;I().removeEventListener(e,n,i)})),g=[]}function N(e){var n=i=e,o=n.clientX,r=n.clientY;if(d){var a=De(e.target,(function(e){return e===t})),s=t.getBoundingClientRect(),c=k.props.followCursor,l="horizontal"===c,p="vertical"===c,u=dn(["top","bottom"],An(x)),f=x.getAttribute(He),m=!!f&&!!f.split("-")[1],h=u?x.offsetWidth:x.offsetHeight,b=h/2,g=u?0:m?h:b,v=u?m?h:b:0;!a&&k.props.interactive||(k.popperInstance.reference=Ee({},k.popperInstance.reference,{clientWidth:0,clientHeight:0,getBoundingClientRect:function(){return{width:u?h:0,height:u?0:h,top:(l?s.top:r)-g,bottom:(l?s.bottom:r)+g,left:(p?s.left:o)-v,right:(p?s.right:o)+v}}}),k.popperInstance.update()),"initial"===c&&k.state.isVisible&&E()}}function R(t){k.state.isEnabled&&!j(t)&&(k.state.isVisible||(n=t.type,t instanceof MouseEvent&&(i=t,Dn.forEach((function(e){return e(t)})))),"click"===t.type&&!1!==k.props.hideOnClick&&k.state.isVisible?Y():V(t))}function D(e){var n=Re(e.target,Xe)===x,i=De(e.target,(function(e){return e===t}));n||i||function(t,e,n,i){if(!t)return!0;var o=n.clientX,r=n.clientY,a=i.interactiveBorder,s=i.distance,c=e.top-r>("top"===t?a+s:a),l=r-e.bottom>("bottom"===t?a+s:a),p=e.left-o>("left"===t?a+s:a),d=o-e.right>("right"===t?a+s:a);return c||l||p||d}(An(x),x.getBoundingClientRect(),e,k.props)&&(T(),Y())}function z(t){if(!j(t))return k.props.interactive?(document.body.addEventListener("mouseleave",Y),document.addEventListener("mousemove",v),void Dn.push(v)):void Y()}function P(t){t.target===I()&&(k.props.interactive&&t.relatedTarget&&x.contains(t.relatedTarget)||Y())}function H(t){Re(t.target,k.props.target)&&V(t)}function F(t){Re(t.target,k.props.target)&&Y()}function j(t){var e="ontouchstart"in window,n=dn(t.type,"touch"),i=k.props.touchHold;return e&&tn&&i&&!n||tn&&!i&&n}function B(){!b&&l&&(b=!0,function(t){t.offsetHeight}(x),l())}function U(){var e=k.props.popperOptions,n=k.popperChildren,i=n.tooltip,o=n.arrow,r=pn(e,"preventOverflow");function a(t){k.props.flip&&!k.props.flipOnUpdate&&(t.flipped&&(k.popperInstance.options.placement=t.placement),hn(k.popperInstance.modifiers,!1)),i.setAttribute(He,t.placement),!1!==t.attributes[Fe]?i.setAttribute(Fe,""):i.removeAttribute(Fe),c&&c!==t.placement&&h&&(i.style.transition="none",requestAnimationFrame((function(){i.style.transition=""}))),c=t.placement,h=k.state.isVisible;var e=An(x),n=i.style;n.top=n.bottom=n.left=n.right="",n[e]=-(k.props.distance-10)+"px";var o=r&&void 0!==r.padding?r.padding:Pe,a="number"==typeof o,s=Ee({top:a?o:o.top,bottom:a?o:o.bottom,left:a?o:o.left,right:a?o:o.right},!a&&o);s[e]=a?o+k.props.distance:(o[e]||0)+k.props.distance,k.popperInstance.modifiers.filter((function(t){return"preventOverflow"===t.name}))[0].padding=s,d=s}var s=Ee({eventsEnabled:!1,placement:k.props.placement},e,{modifiers:Ee({},e?e.modifiers:{},{preventOverflow:Ee({boundariesElement:k.props.boundary,padding:Pe},r),arrow:Ee({element:o,enabled:!!o},pn(e,"arrow")),flip:Ee({enabled:k.props.flip,padding:k.props.distance+Pe,behavior:k.props.flipBehavior},pn(e,"flip")),offset:Ee({offset:k.props.offset},pn(e,"offset"))}),onCreate:function(t){a(t),B(),e&&e.onCreate&&e.onCreate(t)},onUpdate:function(t){a(t),B(),e&&e.onUpdate&&e.onUpdate(t)}});k.popperInstance=new ke(t,x,s)}function V(t,n){if($(),!k.state.isVisible){if(k.props.target)return function(t){if(t){var n=Re(t.target,k.props.target);n&&!n._tippy&&zn(n,Ee({},k.props,{content:mn(e.content,[n]),appendTo:e.appendTo,target:"",showOnInit:!0}))}}(t);if(f=!0,t&&!n&&k.props.onTrigger(k,t),k.props.wait)return k.props.wait(k,t);O()&&!k.state.isMounted&&(k.popperInstance||U(),document.addEventListener("mousemove",N)),S();var i=cn(k.props.delay,0,Ae.delay);i?o=setTimeout((function(){X()}),i):X()}}function Y(){if($(),!k.state.isVisible)return E();f=!1;var t=cn(k.props.delay,1,Ae.delay);t?r=setTimeout((function(){k.state.isVisible&&q()}),t):a=requestAnimationFrame((function(){q()}))}function W(t){if(!k.props.interactive||!x.contains(t.target)){if(I().contains(t.target)){if(tn)return;if(k.state.isVisible&&dn(k.props.trigger,"click"))return}!0===k.props.hideOnClick&&($(),q())}}function $(){clearTimeout(o),clearTimeout(r),cancelAnimationFrame(a)}function G(e){xn(e=e||{},Ae),M();var n=k.props,o=yn(t,Ee({},k.props,e,{ignoreAttributes:!0}));o.ignoreAttributes=sn(e,"ignoreAttributes")?e.ignoreAttributes||!1:n.ignoreAttributes,k.props=o,L(),T(),v=ln(D,o.interactiveDebounce),Nn(x,n,o),k.popperChildren=En(x),k.popperInstance&&(_e.some((function(t){return sn(e,t)&&e[t]!==n[t]}))?(k.popperInstance.destroy(),U(),k.state.isVisible&&k.popperInstance.enableEventListeners(),k.props.followCursor&&i&&N(i)):k.popperInstance.update())}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cn(k.props.duration,0,Ae.duration[1]);if(!k.state.isDestroyed&&k.state.isEnabled&&(!tn||k.props.touch)&&!I().hasAttribute("disabled")&&!1!==k.props.onShow(k)){S(),x.style.visibility="visible",k.state.isVisible=!0,k.props.interactive&&I().classList.add(Be);var n=C();gn(n.concat(x),0),l=function(){if(k.state.isVisible){var t=O();t&&i?N(i):t||k.popperInstance.update(),k.popperChildren.backdrop&&(k.popperChildren.content.style.transitionDelay=Math.round(e/12)+"ms"),k.props.sticky&&(gn([x],Se?0:k.props.updateDuration),function t(){k.popperInstance.scheduleUpdate(),k.state.isMounted?requestAnimationFrame(t):gn([x],0)}()),gn([x],k.props.updateDuration),gn(n,e),vn(n,"visible"),function(t,e){A(t,e)}(e,(function(){k.props.aria&&I().setAttribute("aria-".concat(k.props.aria),x.id),k.props.onShown(k),k.state.isShown=!0}))}},function(){b=!1;var e=O();k.popperInstance?(hn(k.popperInstance.modifiers,k.props.flip),e||(k.popperInstance.reference=t,k.popperInstance.enableEventListeners()),k.popperInstance.scheduleUpdate()):(U(),e||k.popperInstance.enableEventListeners());var n=k.props.appendTo,i="parent"===n?t.parentNode:mn(n,[t]);i.contains(x)||(i.appendChild(x),k.props.onMount(k),k.state.isMounted=!0)}()}}function q(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cn(k.props.duration,1,Ae.duration[1]);if(!k.state.isDestroyed&&(k.state.isEnabled||m)&&(!1!==k.props.onHide(k)||m)){document.removeEventListener("click",W,!0),x.style.visibility="hidden",k.state.isVisible=!1,k.state.isShown=!1,h=!1,k.props.interactive&&I().classList.remove(Be);var e=C();gn(e,t),vn(e,"hidden"),function(t,e){A(t,(function(){!k.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&e()}))}(t,(function(){f||E(),k.props.aria&&I().removeAttribute("aria-".concat(k.props.aria)),k.popperInstance.disableEventListeners(),k.popperInstance.options.placement=k.props.placement,x.parentNode.removeChild(x),k.props.onHidden(k),k.state.isMounted=!1}))}}}var Pn=!1;function Hn(t,e){xn(e||{},Ae),Pn||(document.addEventListener("touchstart",en,ze),window.addEventListener("blur",rn),Pn=!0);var n,i=Ee({},Ae,e);n=t,"[object Object]"==={}.toString.call(n)&&!n.addEventListener&&function(t){var e={isVirtual:!0,attributes:t.attributes||{},contains:function(){},setAttribute:function(e,n){t.attributes[e]=n},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var n in e)t[n]=e[n]}(t);var o=function(t){if(fn(t))return[t];if(t instanceof NodeList)return Ne(t);if(X(t))return t;try{return Ne(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce((function(t,e){var n=e&&zn(e,i);return n&&t.push(n),t}),[]);return fn(t)?o[0]:o}Hn.version="4.3.4",Hn.defaults=Ae,Hn.setDefaults=function(t){ut(t).forEach((function(e){Ae[e]=t[e]}))},Hn.hideAll=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.exclude,n=t.duration;Ne(document.querySelectorAll(Xe)).forEach((function(t){var i,o=t._tippy;if(o){var r=!1;e&&(r=(i=e)._tippy&&!Me.call(i,Xe)?o.reference===e:t===e.popper),r||o.hide(n)}}))},Hn.group=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.delay,i=void 0===n?t[0].props.delay:n,o=e.duration,r=void 0===o?0:o,a=!1;function s(t){a=t,d()}function c(e){e._originalProps.onShow(e),t.forEach((function(t){t.set({duration:r}),t.state.isVisible&&t.hide()})),s(!0)}function l(t){t._originalProps.onHide(t),s(!1)}function p(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function d(){t.forEach((function(t){t.set({onShow:c,onShown:p,onHide:l,delay:a?[0,X(i)?i[1]:i]:i,duration:a?r:t._originalProps.duration})}))}t.forEach((function(t){t._originalProps?t.set(t._originalProps):t._originalProps=Ee({},t.props)})),d()},Te&&setTimeout((function(){Ne(document.querySelectorAll("[data-tippy]")).forEach((function(t){var e=t.getAttribute("data-tippy");e&&Hn(t,{content:e})}))}));I(I.S+I.F*!m,"Object",{defineProperty:y.f});var Fn,jn=c.Object,Bn=function(t,e,n){return jn.defineProperty(t,e,n)},Un=!1;!function(){if(!window.__bk_zIndex_manager){var t={nextZIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return"default"===e?t.zIndex++:e},nextTickIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";return"default"===n?(t.zIndex+=e,t.zIndex):n}};Bn(t,"zIndex",{configurable:!0,get:function(){return Un||(Fn=Fn||(e.prototype.$BK_EL||{}).zIndex||2e3,Un=!0),Fn},set:function(t){Fn=t}}),window.__bk_zIndex_manager=t}}();var Vn=window.__bk_zIndex_manager,Yn={props:{zIndex:{type:[Number,String],default:"default"}},methods:{getLocalZIndex:function(t){return Vn.nextTickIndex(2,t)}}};I(I.S,"Number",{isNaN:function(t){return t!=t}});var Wn=c.Number.isNaN;window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame,window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame,function(){if(!window.__bk_pop_manager){var t="bk_pop_".concat((new Date).getTime()),e="bk_pop_mask_".concat((new Date).getTime()),n="bk_pop_key_".concat((new Date).getTime()),i=[],o={containerId:t,maskId:e,defaultKey:n,formatKey:function(t){return String(t).replace(/#/g,"_")},show:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{tplAction:"keepAll",zIndex:"",beforeHide:function(){},ignoreExistMask:!1,appendToBody:!1};t=null==t||Wn(t)?this.defaultKey:t,t=this.formatKey(t);var i=function(){for(var t="",e=Math.floor(65536*(1+Math.random())).toString(16).substring(1),n=0;n<7;n++)t+=e;return t}(),o=!1;if("onlyone"===n.tplAction&&this.clearByTpl(t),this.shouldAppendToBody(t))o=!0,this.showModalMask(n.zIndex),!n.appendToBody&&this.container.append(e);else{o=!1;var r=n.zIndex;this.showModalMask(r)}var a=n.beforeHide,s=n.zIndex,c=n.ignoreExistMask;return this.instances.push({uid:i,ins:e,tplName:t,beforeHide:a,zIndex:s,ignoreExistMask:c,isAppendToBody:o}),"".concat(i,"#").concat(t)},shouldAppendToBody:function(t){return this.instances.some((function(e){return e.tplName===t}))},hide:function(t,e){switch((e=e||{action:"hideUid"}).action){case"hideAll":this.clearAll();break;case"hideUid":this.clearByUid(t);break;case"hideSameTpl":this.clearByTpl(t);break;default:this.autoClear(t)}this.updateModalMaskIndex()},updateModalMaskIndex:function(){if(this.instances.length){var t=this.instances.slice(-1)[0],e=t.isAppendToBody?t.zIndex:t.zIndex-1;this.showModalMask(e)}else this.hideModalMask()},autoClear:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t.indexOf("#")>0?this.clearByUid(t):this.clearByTpl()},clearByTpl:function(t){var e=this,n=t.split("#").slice(-1)[0];this.instances=this.instances.filter((function(t){return t.tplName!==n||(e.__hideInstance(t),!1)}))},clearByUid:function(t){var e=t.split("#"),n=e[0],i=e[1],o=this.instances.findIndex((function(t){return t.uid===n&&t.tplName===i}));o>=0?(this.__hideInstance(this.instances[o]),this.instances.splice(o,1)):console.warn("Can not find pop instance with index "+o)},clearAll:function(){var t=this;this.instances.forEach((function(e){return t.__hideInstance(e)})),this.instances=[]},showModalMask:function(t){this.dialogMask.setAttribute("style","z-index:".concat(t,";")),document.body.style.overflow="hidden",this.dialogMask.classList.remove("hide-active"),this.dialogMask.classList.add("show-active")},hideModalMask:function(){this.dialogMask.classList.remove("show-active"),this.dialogMask.classList.add("hide-active"),document.body.style.overflow=""},__hideInstance:function(t){"function"==typeof t.beforeHide?(t.beforeHide(),setTimeout((function(){t.isAppendToBody&&t.ins.remove()}))):t.isAppendToBody&&t.ins.remove()}};Bn(o,"container",{get:function(){var t=document.querySelector("[data-bkpop-container]");return t||((t=document.createElement("div")).setAttribute("id",this.containerId),t.setAttribute("data-bkpop-container","true"),document.body.append(t)),t}}),Bn(o,"dialogMask",{get:function(){var t=document.querySelector("[data-bkpop-mask]");return t||((t=document.createElement("div")).setAttribute("id",this.maskId),t.setAttribute("class","bk-dialog-mask"),t.setAttribute("data-bkpop-mask","true"),this.container.append(t)),t}}),Bn(o,"instances",{get:function(){return i},set:function(t){i=t}}),window.__bk_pop_manager=o,window.__bk_pop_manager.__container=o.container}}();var $n=window.__bk_pop_manager,Gn={name:"bk-popover",mixins:[Yn],props:{placement:{type:String,default:"top"},content:{type:String,default:""},theme:{type:String,default:"dark"},interactive:{type:[Boolean,String],default:!0},arrow:{type:[Boolean,String],default:!0},arrowType:{type:String,default:"sharp"},boundary:{type:String,default:"window"},showOnInit:{type:Boolean,default:!1},arrowTransform:{type:String,default:""},trigger:{type:String,default:"mouseenter focus"},animation:{type:String,default:"shift-away"},distance:{type:Number,default:10},width:{type:[String,Number],default:"auto"},maxWidth:{type:[String,Number],default:"auto"},offset:{type:[Number,String],default:0},always:{type:Boolean,default:!1},followCursor:{type:[Boolean,String],default:!1},sticky:{type:[Boolean,String],default:!1},delay:{type:Number,default:100},size:{type:String,default:"small"},onShow:{type:Function,default:function(){}},onHide:{type:Function,default:function(){}},tippyOptions:{type:Object,default:function(){return{}}},extCls:{type:String,default:""},disabled:Boolean},data:function(){return{instance:null}},watch:{disabled:function(t){this.instance&&(t?this.instance.disable():this.instance.enable())},tippyOptions:function(t){this.instance&&this.instance.set(t)}},mounted:function(){var t=this,e=function(t){var e={};for(var n in t)Ae.hasOwnProperty(n)&&(e[n]=t[n]);return e}(r({},{appendTo:$n.container},this.$props,this.tippyOptions)),n=e.onShow,i=e.onHide,o="number"==typeof e.zIndex?e.zIndex:null;e.onShow=function(e){e.set({zIndex:t.getLocalZIndex(o||t.zIndex)}),n&&n(e),t.$emit("show")},e.onHide=function(e){i&&i(e),t.$emit("hide")},e.content=this.$refs.html,this.always&&(e.showOnInit=!0,e.hideOnClick=!1,e.trigger="manual"),this.instance=Hn(this.$refs.reference,e),this.disabled&&this.instance.disable()},updated:function(){this.instance.setContent(this.$refs.html),this.instance.popperInstance&&this.instance.popperInstance.update()},beforeDestroy:function(){this.instance.destroy()},methods:{showHandler:function(){this.instance.show()},hideHandler:function(){this.instance.hide()}}};function Xn(t,e,n,i,o,r,a,s,c,l){"boolean"!=typeof a&&(c=s,s=a,a=!1);var p,d="function"==typeof n?n.options:n;if(t&&t.render&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0,o&&(d.functional=!0)),i&&(d._scopeId=i),r?(p=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(r)},d._ssrRegister=p):e&&(p=a?function(){e.call(this,l(this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),p)if(d.functional){var u=d.render;d.render=function(t,e){return p.call(e),u(t,e)}}else{var f=d.beforeCreate;d.beforeCreate=f?[].concat(f,p):[p]}return n}var qn,Kn,Zn=Xn({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"bk-tooltip"},[n("div",{ref:"html",staticClass:"bk-tooltip-content"},[t._t("content",[t._v(t._s(t.content))])],2),n("div",{ref:"reference",staticClass:"bk-tooltip-ref",attrs:{tabindex:"-1"}},[t._t("default")],2)])},staticRenderFns:[]},undefined,Gn,undefined,!1,undefined,!1,void 0,void 0,void 0);Kn=function(t,e){t.prototype.$bkPopover=function(t,e){return Hn(t,e)}},(qn=Zn).install=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=qn.props||{};ut(e).forEach((function(t){n.hasOwnProperty(t)&&("function"==typeof n[t]||n[t]instanceof Array?n[t]={type:n[t],default:e[t]}:n[t].default=e[t])})),qn.name=e.namespace?qn.name.replace("bk",e.namespace):qn.name,t.component(qn.name,qn),"function"==typeof Kn&&Kn(t,e)},t.default=Zn,Object.defineProperty(t,"__esModule",{value:!0})}(e,n(8976))},5768:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'.bk-form-checkbox{position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:18px;overflow:hidden;cursor:pointer}.bk-form-checkbox.is-indeterminate:not(.is-checked) .bk-checkbox{border-color:#3a84ff;background-color:#3a84ff;background-clip:content-box;position:relative}.bk-form-checkbox.is-indeterminate:not(.is-checked) .bk-checkbox:after{content:"";width:8px;height:2px;background:#fff;position:absolute;top:50%;left:50%;margin-left:-4px;border-radius:2px;margin-top:-1px;display:inline-block}.bk-form-checkbox.is-disabled{cursor:not-allowed}.bk-form-checkbox.is-disabled .bk-checkbox{border-color:#dcdee5;background-color:#fafbfd}.bk-form-checkbox.is-disabled.is-checked .bk-checkbox{border-color:#dcdee5;background-color:#dcdee5}.bk-form-checkbox.is-checked .bk-checkbox{border-color:#3a84ff;background-color:#3a84ff;background-clip:border-box}.bk-form-checkbox.is-checked .bk-checkbox:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:2px solid #fff;border-left:0;border-top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.bk-form-checkbox .bk-checkbox{position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;border:1px solid #979ba5;border-radius:2px}.bk-form-checkbox .bk-checkbox:focus{border-color:#3c96ff;outline:none}.bk-form-checkbox .bk-checkbox-text{display:inline-block;margin:0 0 0 6px;vertical-align:middle;font-size:14px;color:#63656e}',""]);const s=a},5861:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r),s=n(3626),c=n.n(s),l=new URL(n(5817),n.b),p=new URL(n(1365),n.b),d=new URL(n(8210),n.b),u=new URL(n(3385),n.b),f=a()(o()),m=c()(l,{hash:"#iconcool"}),h=c()(p),b=c()(d),g=c()(u,{hash:"?#iefix"});f.push([t.id,`body,html{margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}::-ms-clear,::-ms-reveal{display:none}input[type=text]::-ms-clear{display:none}input[type=text]::-ms-reveal{display:none}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}@font-face{font-family:bk;src:url(${m}) format("svg"),url(${h}) format("truetype"),url(${b}) format("woff"),url(${g}) format("embedded-opentype");font-weight:400;font-style:normal}.bk-icon{font-family:bk !important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-double-down:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-angle-double-up:before{content:""}.icon-angle-left:before{content:""}.icon-angle-down:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-apps-shape:before{content:""}.icon-apps:before{content:""}.icon-area-chart:before{content:""}.icon-arrows-down-circle-shape:before{content:""}.icon-arrows-down-circle:before{content:""}.icon-arrows-down-shape:before{content:""}.icon-arrows-down:before{content:""}.icon-arrows-left-circle-shape:before{content:""}.icon-arrows-left-circle:before{content:""}.icon-arrows-left-shape:before{content:""}.icon-arrows-left:before{content:""}.icon-arrows-m-down-shape:before{content:""}.icon-arrows-m-left-shape:before{content:""}.icon-arrows-m-right-shape:before{content:""}.icon-arrows-m-up-shape:before{content:""}.icon-arrows-right-circle-shape:before{content:""}.icon-arrows-right-circle:before{content:""}.icon-arrows-right-shape:before{content:""}.icon-arrows-right:before{content:""}.icon-arrows-up-circle-shape:before{content:""}.icon-arrows-up-circle:before{content:""}.icon-arrows-up-shape:before{content:""}.icon-arrows-up:before{content:""}.icon-back-shape:before{content:""}.icon-back:before{content:""}.icon-back2:before{content:""}.icon-bar-chart:before{content:""}.icon-bk:before{content:""}.icon-block-shape:before{content:""}.icon-calendar-shape:before{content:""}.icon-calendar:before{content:""}.icon-chain:before{content:""}.icon-check-1:before{content:""}.icon-check-circle-shape:before{content:""}.icon-check-circle:before{content:""}.icon-circle-2-1:before{content:""}.icon-circle-4-1:before{content:""}.icon-circle-shape:before{content:""}.icon-circle:before{content:""}.icon-clipboard-shape:before{content:""}.icon-clipboard:before{content:""}.icon-clock-shape:before{content:""}.icon-clock:before{content:""}.icon-close-circle-shape:before{content:""}.icon-close-circle:before{content:""}.icon-close:before{content:""}.icon-close3-shape:before{content:""}.icon-code:before{content:""}.icon-cog-shape:before{content:""}.icon-cog:before{content:""}.icon-cry-shape:before{content:""}.icon-cry:before{content:""}.icon-dashboard-2-shape:before{content:""}.icon-dashboard-2:before{content:""}.icon-dashboard-shape:before{content:""}.icon-dashboard:before{content:""}.icon-data-shape:before{content:""}.icon-data:before{content:""}.icon-data2-shape:before{content:""}.icon-data2:before{content:""}.icon-dedent:before{content:""}.icon-delete:before{content:""}.icon-dialogue-empty-shape:before{content:""}.icon-dialogue-empty:before{content:""}.icon-dialogue-shape:before{content:""}.icon-dialogue:before{content:""}.icon-dispirited-shape:before{content:""}.icon-dispirited:before{content:""}.icon-docker:before{content:""}.icon-down-shape:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-edit2:before{content:""}.icon-ellipsis:before{content:""}.icon-email-shape:before{content:""}.icon-email:before{content:""}.icon-empty-shape:before{content:""}.icon-empty:before{content:""}.icon-end:before{content:""}.icon-exclamation-circle-shape:before{content:""}.icon-exclamation-circle:before{content:""}.icon-exclamation-triangle-shape:before{content:""}.icon-exclamation-triangle:before{content:""}.icon-exclamation:before{content:""}.icon-execute:before{content:""}.icon-eye-shape:before{content:""}.icon-eye-slash-shape:before{content:""}.icon-eye-slash:before{content:""}.icon-eye:before{content:""}.icon-file-plus-shape:before{content:""}.icon-file-plus:before{content:""}.icon-file-shape:before{content:""}.icon-file:before{content:""}.icon-folder-open-shape:before{content:""}.icon-folder-open:before{content:""}.icon-folder-plus-shape:before{content:""}.icon-folder-plus:before{content:""}.icon-folder-shape:before{content:""}.icon-folder:before{content:""}.icon-full-screen:before{content:""}.icon-heart-shape:before{content:""}.icon-heart:before{content:""}.icon-hide:before{content:""}.icon-home-shape:before{content:""}.icon-home:before{content:""}.icon-id-shape:before{content:""}.icon-id:before{content:""}.icon-image-shape:before{content:""}.icon-image:before{content:""}.icon-indent:before{content:""}.icon-info-circle-shape:before{content:""}.icon-info-circle:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-left-shape:before{content:""}.icon-line-chart:before{content:""}.icon-list:before{content:""}.icon-lock-shape:before{content:""}.icon-lock:before{content:""}.icon-minus-circle-shape:before{content:""}.icon-minus-circle:before{content:""}.icon-minus-square-shape:before{content:""}.icon-minus-square:before{content:""}.icon-minus:before{content:""}.icon-mobile-shape:before{content:""}.icon-mobile:before{content:""}.icon-monitors-cog:before{content:""}.icon-monitors:before{content:""}.icon-more:before{content:""}.icon-move:before{content:""}.icon-next-shape:before{content:""}.icon-next:before{content:""}.icon-order-shape:before{content:""}.icon-order:before{content:""}.icon-panel-permission:before{content:""}.icon-panel-shape:before{content:""}.icon-panel:before{content:""}.icon-panels:before{content:""}.icon-password-shape:before{content:""}.icon-password:before{content:""}.icon-pause:before{content:""}.icon-pc-shape:before{content:""}.icon-pc:before{content:""}.icon-pie-chart-shape:before{content:""}.icon-pie-chart:before{content:""}.icon-pipeline-shape:before{content:""}.icon-pipeline:before{content:""}.icon-play-circle-shape:before{content:""}.icon-play-shape:before{content:""}.icon-play:before{content:""}.icon-play2:before{content:""}.icon-play3:before{content:""}.icon-plus-circle-shape:before{content:""}.icon-plus-circle:before{content:""}.icon-plus-square-shape:before{content:""}.icon-plus-square:before{content:""}.icon-plus:before{content:""}.icon-project:before{content:""}.icon-qq-shape:before{content:""}.icon-qq:before{content:""}.icon-question-circle-shape:before{content:""}.icon-question-circle:before{content:""}.icon-question:before{content:""}.icon-refresh:before{content:""}.icon-right-shape:before{content:""}.icon-rtx:before{content:""}.icon-save-shape:before{content:""}.icon-save:before{content:""}.icon-script-file:before{content:""}.icon-script-files:before{content:""}.icon-search:before{content:""}.icon-sina-shape:before{content:""}.icon-sina:before{content:""}.icon-sitemap-shape:before{content:""}.icon-sitemap:before{content:""}.icon-smile-shape:before{content:""}.icon-smile:before{content:""}.icon-sort:before{content:""}.icon-star-shape:before{content:""}.icon-star:before{content:""}.icon-stop-shape:before{content:""}.icon-stop:before{content:""}.icon-tree-application-shape:before{content:""}.icon-tree-application:before{content:""}.icon-tree-group-shape:before{content:""}.icon-tree-group:before{content:""}.icon-tree-module-shape:before{content:""}.icon-tree-module:before{content:""}.icon-tree-process-shape:before{content:""}.icon-tree-process:before{content:""}.icon-un-full-screen:before{content:""}.icon-unlock-shape:before{content:""}.icon-unlock:before{content:""}.icon-up-shape:before{content:""}.icon-upload:before{content:""}.icon-user-shape:before{content:""}.icon-user:before{content:""}.icon-weixin-shape:before{content:""}.icon-weixin:before{content:""}.icon-work-manage:before{content:""}.icon-funnel:before{content:""}.icon-user-group:before{content:""}.icon-user-3:before{content:""}.icon-copy:before{content:""}.icon-batch-edit-line:before{content:""}.icon-refresh-line:before{content:""}.icon-close-line:before{content:""}.icon-1_up:before{content:""}.icon-arrows-right--line:before{content:""}.icon-arrows-left-line:before{content:""}.icon-arrows-down-line:before{content:""}.icon-arrows-up-line:before{content:""}.icon-angle-double-right-line:before{content:""}.icon-angle-double-down-line:before{content:""}.icon-angle-double-up-line:before{content:""}.icon-angle-double-left-line:before{content:""}.icon-angle-left-line:before{content:""}.icon-angle-right-line:before{content:""}.icon-angle-up-line:before{content:""}.icon-angle-down-line:before{content:""}.icon-check-line:before{content:""}.icon-close-line-2:before{content:""}.icon-edit-line:before{content:""}.icon-list-line:before{content:""}.icon-plus-line:before{content:""}.icon-angle-up-fill:before{content:""}.icon-angle-down-fill:before{content:""}.icon-grag-fill:before{content:""}.icon-template-fill-49:before{content:""}.icon-folder-fill:before{content:""}.icon-expand-line:before{content:""}.icon-shrink-line:before{content:""}.icon-minus-line:before{content:""}.icon-compressed-file:before{content:""}.icon-upload-cloud:before{content:""}.icon-text-file:before{content:""}.icon-filliscreen-line:before{content:""}.icon-left-turn-line:before{content:""}.icon-right-turn-line:before{content:""}.icon-enlarge-line:before{content:""}.icon-narrow-line:before{content:""}.icon-unfull-screen:before{content:""}.icon-image:before{content:""}.icon-image-fail:before{content:""}.icon-normalized:before{content:""}.icon-chinese:before{content:""}.icon-english:before{content:""}.icon-japanese:before{content:""}.transition-effect{-webkit-transition:all .2s linear;transition:all .2s linear}.bk-fade-in-linear-enter-active,.bk-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.bk-fade-in-linear-enter,.bk-fade-in-linear-leave-active{opacity:0}.bk-fade-in-ease-enter-active,.bk-fade-in-ease-leave-active{-webkit-transition:opacity .2s cubic-bezier(0.55, 0, 0.1, 1);transition:opacity .2s cubic-bezier(0.55, 0, 0.1, 1)}.bk-fade-in-ease-enter,.bk-fade-in-ease-leave-active{opacity:0}.bk-slide-fade-right-enter-active,.bk-slide-fade-right-leave-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.bk-slide-fade-right-enter{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}.bk-slide-fade-right-leave-active{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}.bk-slide-fade-left-enter-active,.bk-slide-fade-left-leave-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.bk-slide-fade-left-enter{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}.bk-slide-fade-left-leave-active{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}.bk-slide-fade-up-enter-active,.bk-slide-fade-up-leave-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.bk-slide-fade-up-enter{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}.bk-slide-fade-up-leave-active{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}.bk-slide-fade-down-enter-active,.bk-slide-fade-down-leave-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.bk-slide-fade-down-enter{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}.bk-slide-fade-down-leave-active{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}.bk-zoom-enter,.bk-zoom-leave-to{-webkit-transform:scale(0);transform:scale(0)}.bk-zoom-enter-to,.bk-zoom-leave{-webkit-transform:scale(1);transform:scale(1)}.bk-zoom-enter-active,.bk-zoom-leave-active{-webkit-transition:all .2s;transition:all .2s}.bk-move-in-left-enter,.bk-move-in-left-leave-to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.bk-move-in-left-enter-to,.bk-move-in-left-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.bk-move-in-left-enter-active,.bk-move-in-left-leave-active{-webkit-transition:all .2s;transition:all .2s}.bk-move-in-right-enter,.bk-move-in-right-leave-to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.bk-move-in-right-enter-to,.bk-move-in-right-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.bk-move-in-right-enter-active,.bk-move-in-right-leave-active{-webkit-transition:all .2s;transition:all .2s}.bk-move-in-up-enter,.bk-move-in-up-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}.bk-move-in-up-enter-to,.bk-move-in-up-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.bk-move-in-up-enter-active,.bk-move-in-up-leave-active{-webkit-transition:all .2s;transition:all .2s}.bk-move-in-down-enter,.bk-move-in-down-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}.bk-move-in-down-enter-to,.bk-move-in-down-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.bk-move-in-down-enter-active,.bk-move-in-down-leave-active{-webkit-transition:all .2s;transition:all .2s}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-enter,.fade-leave-active{opacity:0}.fade-show-enter-active,.fade-show-leave-active{-webkit-transition:opacity .2s linear,margin .2s linear;transition:opacity .2s linear,margin .2s linear}.fade-show-enter,.fade-show-leave-active{opacity:0;margin-top:-20px}.displacement-fade-show-enter-active,.displacement-fade-show-leave-active{-webkit-transition:opacity .2s linear,margin .2s linear;transition:opacity .2s linear,margin .2s linear}.displacement-fade-show-enter,.displacement-fade-show-leave-active{opacity:0;margin-top:-50px}.fade-center-enter-active,.fade-center-leave-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear,-webkit-transform .2s linear;-webkit-transform-origin:center center;transform-origin:center center}.fade-center-enter,.fade-center-leave-active{opacity:0;-webkit-transform:translate(50%, -50%) scale(0) !important;transform:translate(50%, -50%) scale(0) !important}.slide-enter-active .bk-sideslider-wrapper,.slide-leave-active .bk-sideslider-wrapper{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.slide-enter-active{-webkit-animation:slider-fade-in .25s;animation:slider-fade-in .25s}.slide-leave-active{animation:slider-fade-in .25s reverse}.slide-enter .bk-sideslider-wrapper.left,.slide-leave-to .bk-sideslider-wrapper.left{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.slide-enter .bk-sideslider-wrapper.right,.slide-leave-to .bk-sideslider-wrapper.right{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}@-webkit-keyframes slider-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slider-fade-in{0%{opacity:0}to{opacity:1}}.fade-leave-active,.slide-fade-enter-active{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.slide-fade-enter{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}.slide-fade-leave-active{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.toggle-slide-enter-active,.toggle-slide-leave-active{-webkit-transition:opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);transition:opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.23, 1),opacity .5s cubic-bezier(0.23, 1, 0.23, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.23, 1),opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);-webkit-transform-origin:center top;transform-origin:center top}.toggle-slide-enter,.toggle-slide-leave-active{-webkit-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);opacity:0}.toggle-slide2-enter-active,.toggle-slide2-leave-active{-webkit-transition:opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);transition:opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.23, 1),opacity .5s cubic-bezier(0.23, 1, 0.23, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.23, 1),opacity .5s cubic-bezier(0.23, 1, 0.23, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.23, 1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.toggle-slide2-enter,.toggle-slide2-leave-active{-webkit-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear,.fade-enter-active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave-active{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-play-state:running;animation-play-state:running}.fade-appear,.fade-enter-active{opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ease-appear,.ease-enter-active{-webkit-animation-name:easeIn;animation-name:easeIn;-webkit-animation-play-state:running;animation-play-state:running}.ease-leave-active{-webkit-animation-name:easeOut;animation-name:easeOut;-webkit-animation-play-state:running;animation-play-state:running}.ease-appear,.ease-enter-active{opacity:0}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes easeIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes easeIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes easeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes easeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.transition-drop-appear,.transition-drop-enter-active{-webkit-animation-name:transitionDropIn;animation-name:transitionDropIn;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-leave-active{-webkit-animation-name:transitionDropOut;animation-name:transitionDropOut;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-appear,.transition-drop-enter-active{opacity:0}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes transitionDropIn{0%{opacity:0;-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes transitionDropIn{0%{opacity:0;-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes transitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}}@keyframes transitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f21{font-size:21px !important}.f22{font-size:22px !important}.f23{font-size:23px !important}.f24{font-size:24px !important}.f25{font-size:25px !important}.f26{font-size:26px !important}.f27{font-size:27px !important}.f28{font-size:28px !important}.f29{font-size:29px !important}.f30{font-size:30px !important}.f31{font-size:31px !important}.f32{font-size:32px !important}.f33{font-size:33px !important}.f34{font-size:34px !important}.f35{font-size:35px !important}.f36{font-size:36px !important}.f37{font-size:37px !important}.f38{font-size:38px !important}.f39{font-size:39px !important}.f40{font-size:40px !important}.m0{margin:0 !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.p0{padding:0 !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.p25{padding:25px !important}.p30{padding:30px !important}.p35{padding:35px !important}.p40{padding:40px !important}.p45{padding:45px !important}.p50{padding:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.bk-bg-default{background-color:#fafbfd}.bk-bg-primary{background-color:#3a84ff}.bk-bg-warning{background-color:#ff9c01}.bk-bg-danger{background-color:#ea3636}.bk-bg-success{background-color:#2dcb56}.bk-text-default{color:#63656e}.bk-text-primary{color:#3a84ff}.bk-text-warning{color:#ff9c01}.bk-text-danger{color:#ea3636}.bk-text-success{color:#2dcb56}.bk-text-main{color:#313238}.bk-text-minor{color:#979ba5}.bk-text-yahei{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,Helvetica,Aria}.fb{font-weight:700 !important}.fn{font-weight:400 !important}.lh150{line-height:150% !important}.lh180{line-height:180% !important}.lh200{line-height:200% !important}.unl{text-decoration:underline !important}.no_unl{text-decoration:none !important}.tl{text-align:left !important}.tc{text-align:center !important}.tr{text-align:right !important}.bc{margin-left:auto !important;margin-right:auto !important}.fl{float:left !important}.fr{float:right !important}.cb{clear:both !important}.cl{clear:left !important}.cr{clear:right !important}.vm{vertical-align:middle !important}.pr{position:relative !important}.abs-right,.pa{position:absolute !important}.zoom{zoom:1}.hidden{visibility:hidden !important}.none{display:none !important}.h50{height:50px !important}.h80{height:80px !important}.h100{height:100px !important}.h200{height:200px !important}.h{height:100% !important}.bk-has-submenu{position:relative}.bk-has-submenu:hover .bk-submenu{display:block}.bk-has-submenu .bk-submenu{display:none;position:absolute;width:100%;left:0;right:0;padding:0}.bk-has-submenu .bk-submenu>li{display:block}`,""]);const v=f},2979:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'.bk-tooltip,.bk-tooltip-ref{display:inline-block}.bk-tooltip-ref{position:relative;outline:0}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tippy-popper{-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -55%);transform:scale(1) translate(-50%, -55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-50%, -45%);transform:scale(0.2) translate(-50%, -45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(0.5);transform:translateY(-10px) scale(0.5)}.tippy-popper[x-placement^=top] [data-animation=slide-toggle]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-popper[x-placement^=top] [data-animation=slide-toggle][data-state=visible]{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.tippy-popper[x-placement^=top] [data-animation=slide-toggle][data-state=hidden]{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -45%);transform:scale(1) translate(-50%, -45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-50%);transform:scale(0.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(0.5);transform:translateY(10px) scale(0.5)}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle]{-webkit-transform-origin:center top;transform-origin:center top}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle][data-state=visible]{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle][data-state=hidden]{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-75%, -50%);transform:scale(0.2) translate(-75%, -50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(0.5);transform:translateX(-10px) scale(0.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-25%, -50%);transform:scale(0.2) translate(-25%, -50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(0.5);transform:translateX(10px) scale(0.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.8)}.tippy-tooltip[data-size=small]{padding:7px 14px;font-size:12px}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:rgba(0,0,0,0)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] .tippy-roundarrow path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{-webkit-transition-timing-function:ease;transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{-webkit-transition-property:opacity;transition-property:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-tooltip.light-theme{color:#26323d;-webkit-box-shadow:0 0 6px 0 #dcdee5;box-shadow:0 0 6px 0 #dcdee5;background-color:#fff}.tippy-tooltip.light-theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:inherit}.tippy-tooltip.light-theme .tippy-arrow{z-index:-2;width:11px;height:11px;border:none !important;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tippy-tooltip.light-theme[x-placement^=top] .tippy-arrow{bottom:-5px}.tippy-tooltip.light-theme[x-placement^=bottom] .tippy-arrow{top:-5px}.tippy-tooltip.light-theme[x-placement^=left] .tippy-arrow{right:-5px}.tippy-tooltip.light-theme[x-placement^=right] .tippy-arrow{left:-5px}.tippy-tooltip.light-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-theme[data-animatefill]{background-color:rgba(0,0,0,0)}.tippy-tooltip.light-border-theme{color:#26323d;-webkit-box-shadow:0 0 6px 0 #dcdee5;box-shadow:0 0 6px 0 #dcdee5;background-color:#fff;border:1px solid #dcdee5}.tippy-tooltip.light-border-theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:inherit}.tippy-tooltip.light-border-theme .tippy-arrow{z-index:-2;width:11px;height:11px;border:1px solid #dcdee5;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tippy-tooltip.light-border-theme[x-placement^=top] .tippy-arrow{bottom:-5px}.tippy-tooltip.light-border-theme[x-placement^=bottom] .tippy-arrow{top:-5px}.tippy-tooltip.light-border-theme[x-placement^=left] .tippy-arrow{right:-5px}.tippy-tooltip.light-border-theme[x-placement^=right] .tippy-arrow{left:-5px}.tippy-tooltip.light-border-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-border-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-border-theme[data-animatefill]{background-color:rgba(0,0,0,0)}',""]);const s=a},3545:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'.bk-tooltip,.bk-tooltip-ref{display:inline-block}.bk-tooltip-ref{position:relative;outline:0}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tippy-popper{-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -55%);transform:scale(1) translate(-50%, -55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-50%, -45%);transform:scale(0.2) translate(-50%, -45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(0.5);transform:translateY(-10px) scale(0.5)}.tippy-popper[x-placement^=top] [data-animation=slide-toggle]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-popper[x-placement^=top] [data-animation=slide-toggle][data-state=visible]{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.tippy-popper[x-placement^=top] [data-animation=slide-toggle][data-state=hidden]{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -45%);transform:scale(1) translate(-50%, -45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-50%);transform:scale(0.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(0.5);transform:translateY(10px) scale(0.5)}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle]{-webkit-transform-origin:center top;transform-origin:center top}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle][data-state=visible]{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.tippy-popper[x-placement^=bottom] [data-animation=slide-toggle][data-state=hidden]{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-75%, -50%);transform:scale(0.2) translate(-75%, -50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(0.5);transform:translateX(-10px) scale(0.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(0.2) translate(-25%, -50%);transform:scale(0.2) translate(-25%, -50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(0.5);transform:translateX(10px) scale(0.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.8)}.tippy-tooltip[data-size=small]{padding:7px 14px;font-size:12px}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:rgba(0,0,0,0)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] .tippy-roundarrow path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{-webkit-transition-timing-function:ease;transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{-webkit-transition-property:opacity;transition-property:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-tooltip.light-theme{color:#26323d;-webkit-box-shadow:0 0 6px 0 #dcdee5;box-shadow:0 0 6px 0 #dcdee5;background-color:#fff}.tippy-tooltip.light-theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:inherit}.tippy-tooltip.light-theme .tippy-arrow{z-index:-2;width:11px;height:11px;border:none !important;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tippy-tooltip.light-theme[x-placement^=top] .tippy-arrow{bottom:-5px}.tippy-tooltip.light-theme[x-placement^=bottom] .tippy-arrow{top:-5px}.tippy-tooltip.light-theme[x-placement^=left] .tippy-arrow{right:-5px}.tippy-tooltip.light-theme[x-placement^=right] .tippy-arrow{left:-5px}.tippy-tooltip.light-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-theme[data-animatefill]{background-color:rgba(0,0,0,0)}.tippy-tooltip.light-border-theme{color:#26323d;-webkit-box-shadow:0 0 6px 0 #dcdee5;box-shadow:0 0 6px 0 #dcdee5;background-color:#fff;border:1px solid #dcdee5}.tippy-tooltip.light-border-theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:inherit}.tippy-tooltip.light-border-theme .tippy-arrow{z-index:-2;width:11px;height:11px;border:1px solid #dcdee5;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tippy-tooltip.light-border-theme[x-placement^=top] .tippy-arrow{bottom:-5px}.tippy-tooltip.light-border-theme[x-placement^=bottom] .tippy-arrow{top:-5px}.tippy-tooltip.light-border-theme[x-placement^=left] .tippy-arrow{right:-5px}.tippy-tooltip.light-border-theme[x-placement^=right] .tippy-arrow{left:-5px}.tippy-tooltip.light-border-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-border-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-border-theme[data-animatefill]{background-color:rgba(0,0,0,0)}',""]);const s=a},4800:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n *//*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.connect-line{position:absolute;width:58px;top:19px;stroke:#3c96ff;stroke-width:1;fill:none}.insert-tip{position:absolute;display:block;padding:0 10px;max-width:100px;height:24px;display:flex;align-items:center;border:1px solid #addaff;border-radius:22px;color:#3c96ff;font-size:10px;cursor:pointer;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(60,150,255,.2)}.insert-tip.direction:after{content:"";position:absolute;height:6px;width:6px;background-color:#fff;transform:rotate(45deg);bottom:-4px;left:20px;border-right:1px solid #addaff;border-bottom:1px solid #addaff}.insert-tip .tip-icon{margin:0 5px 0 0;cursor:pointer;position:relative;display:block;width:8px;height:8px;transition:all .3s ease}.insert-tip .tip-icon:before,.insert-tip .tip-icon:after{content:"";position:absolute;left:3px;top:0px;height:8px;width:2px;background-color:#3c96ff}.insert-tip .tip-icon:after{transform:rotate(90deg)}.insert-tip>span{white-space:nowrap}.insert-tip:hover{background-color:#3c96ff;color:#fff;border-color:#3c96ff}.insert-tip:hover.direction:after{background-color:#3c96ff;border-right-color:#3c96ff;border-bottom-color:#3c96ff}.insert-tip:hover .tip-icon{position:relative;display:block;width:8px;height:8px;transition:all .3s ease}.insert-tip:hover .tip-icon:before,.insert-tip:hover .tip-icon:after{content:"";position:absolute;left:3px;top:0px;height:8px;width:2px;background-color:#fff}.insert-tip:hover .tip-icon:after{transform:rotate(90deg)}.pointer{cursor:pointer}span.skip-name{text-decoration:line-through;color:#c4cdd6}span.skip-name:hover{color:#c4cdd6}.spin-icon{display:inline-block;animation:loading .8s linear infinite}.add-plus-icon,.minus-icon{position:relative;display:block;width:18px;height:18px;border:1px solid #addaff;background-color:#fff;border-radius:50%;transition:all .3s ease}.add-plus-icon:before,.minus-icon:before,.add-plus-icon:after,.minus-icon:after{content:"";position:absolute;left:8px;top:5px;left:7px;top:4px;height:8px;width:2px;background-color:#3c96ff}.add-plus-icon:after,.minus-icon:after{transform:rotate(90deg)}.add-plus-icon.active,.active.minus-icon{border-color:#3c96ff;background-color:#3c96ff}.add-plus-icon.active:before,.active.minus-icon:before,.add-plus-icon.active:after,.active.minus-icon:after{background-color:#fff}.add-plus-icon:hover,.minus-icon:hover{border-color:#3c96ff;background-color:#3c96ff}.add-plus-icon:hover:before,.minus-icon:hover:before,.add-plus-icon:hover:after,.minus-icon:hover:after{background-color:#fff}.minus-icon:before{display:none}.un-exec-this-time{opacity:.5}.un-exec-this-time .un-exec-this-time{opacity:1}.readonly .stage-connector{background:#c3cdd7;color:#c3cdd7}.readonly .stage-connector:before{background:#c3cdd7}.readonly .connect-line.left,.readonly .connect-line.right{stroke:#c3cdd7}.readonly .connect-line.left:before,.readonly .connect-line.right:before{stroke:#c3cdd7}.readonly .connect-line.left:after,.readonly .connect-line.right:after{stroke:#c3cdd7;background-color:#c3cdd7}.readonly:after{background:#c3cdd7}.readonly .container-connect-triangle{color:#c3cdd7}.readonly .container-title{cursor:pointer;background-color:#63656e}.readonly .container-title:before,.readonly .container-title:after{border-top-color:#c3cdd7}.readonly .container-title>.container-name span{color:#fff}.editing .stage-connector{background:#3c96ff;color:#3c96ff}.editing .stage-connector:before{background:#3c96ff}.editing .connect-line.left,.editing .connect-line.right{stroke:#3c96ff}.editing .connect-line.left:before,.editing .connect-line.right:before{stroke:#3c96ff}.editing .connect-line.left:after,.editing .connect-line.right:after{stroke:#3c96ff;background-color:#3c96ff}.editing:after{background:#3c96ff}.editing:before{color:#3c96ff}.container-type{font-size:12px;margin-right:12px;font-style:normal}.container-type .devops-icon{font-size:18px}.container-type .devops-icon.icon-exclamation-triangle-shape{font-size:14px}.container-type .devops-icon.icon-exclamation-triangle-shape.is-danger{color:#ff5656}.container-type i{font-style:normal}.bk-pipeline .stage-status:not(.readonly){background-color:#3c96ff}.bk-pipeline .stage-status:not(.readonly).WARNING{background-color:#ffb400;color:#fff}.bk-pipeline .stage-status:not(.readonly).FAILED{background-color:#ff5656;color:#fff}.bk-pipeline .stage-status:not(.readonly).SUCCEED{background-color:#34d97b;color:#fff}.bk-pipeline .stage-status.CANCELED,.bk-pipeline .stage-status.REVIEW_ABORT,.bk-pipeline .stage-status.REVIEWING,.bk-pipeline .stage-name-status-icon.CANCELED,.bk-pipeline .stage-name-status-icon.REVIEW_ABORT,.bk-pipeline .stage-name-status-icon.REVIEWING{color:#ffb400}.bk-pipeline .stage-status.FAILED,.bk-pipeline .stage-status.QUALITY_CHECK_FAIL,.bk-pipeline .stage-status.HEARTBEAT_TIMEOUT,.bk-pipeline .stage-status.QUEUE_TIMEOUT,.bk-pipeline .stage-status.EXEC_TIMEOUT,.bk-pipeline .stage-name-status-icon.FAILED,.bk-pipeline .stage-name-status-icon.QUALITY_CHECK_FAIL,.bk-pipeline .stage-name-status-icon.HEARTBEAT_TIMEOUT,.bk-pipeline .stage-name-status-icon.QUEUE_TIMEOUT,.bk-pipeline .stage-name-status-icon.EXEC_TIMEOUT{color:#ff5656}.bk-pipeline .stage-status.SUCCEED,.bk-pipeline .stage-status.REVIEW_PROCESSED,.bk-pipeline .stage-name-status-icon.SUCCEED,.bk-pipeline .stage-name-status-icon.REVIEW_PROCESSED{color:#34d97b}.bk-pipeline .stage-status.PAUSE,.bk-pipeline .stage-name-status-icon.PAUSE{color:#63656e}.bk-pipeline .container-title .stage-status{color:#fff}.bk-pipeline .container-title.UNEXEC,.bk-pipeline .container-title.SKIP,.bk-pipeline .container-title.DISABLED{color:#fff;background-color:#63656e}.bk-pipeline .container-title.UNEXEC .fold-atom-icon,.bk-pipeline .container-title.SKIP .fold-atom-icon,.bk-pipeline .container-title.DISABLED .fold-atom-icon{color:#63656e}.bk-pipeline .container-title.QUEUE,.bk-pipeline .container-title.RUNNING,.bk-pipeline .container-title.REVIEWING,.bk-pipeline .container-title.PREPARE_ENV,.bk-pipeline .container-title.LOOP_WAITING,.bk-pipeline .container-title.DEPENDENT_WAITING,.bk-pipeline .container-title.CALL_WAITING{background-color:#459fff;color:#fff}.bk-pipeline .container-title.QUEUE .fold-atom-icon,.bk-pipeline .container-title.RUNNING .fold-atom-icon,.bk-pipeline .container-title.REVIEWING .fold-atom-icon,.bk-pipeline .container-title.PREPARE_ENV .fold-atom-icon,.bk-pipeline .container-title.LOOP_WAITING .fold-atom-icon,.bk-pipeline .container-title.DEPENDENT_WAITING .fold-atom-icon,.bk-pipeline .container-title.CALL_WAITING .fold-atom-icon{color:#459fff}.bk-pipeline .container-title.CANCELED,.bk-pipeline .container-title.REVIEW_ABORT,.bk-pipeline .container-title.TRY_FINALLY,.bk-pipeline .container-title.QUEUE_CACHE{background-color:#f6b026}.bk-pipeline .container-title.CANCELED span.skip-name,.bk-pipeline .container-title.REVIEW_ABORT span.skip-name,.bk-pipeline .container-title.TRY_FINALLY span.skip-name,.bk-pipeline .container-title.QUEUE_CACHE span.skip-name{color:#fff}.bk-pipeline .container-title.CANCELED .fold-atom-icon,.bk-pipeline .container-title.REVIEW_ABORT .fold-atom-icon,.bk-pipeline .container-title.TRY_FINALLY .fold-atom-icon,.bk-pipeline .container-title.QUEUE_CACHE .fold-atom-icon{color:#f6b026}.bk-pipeline .container-title.FAILED,.bk-pipeline .container-title.TERMINATE,.bk-pipeline .container-title.HEARTBEAT_TIMEOUT,.bk-pipeline .container-title.QUALITY_CHECK_FAIL,.bk-pipeline .container-title.QUEUE_TIMEOUT,.bk-pipeline .container-title.EXEC_TIMEOUT{color:#fff;background-color:#ff5656}.bk-pipeline .container-title.FAILED .fold-atom-icon,.bk-pipeline .container-title.TERMINATE .fold-atom-icon,.bk-pipeline .container-title.HEARTBEAT_TIMEOUT .fold-atom-icon,.bk-pipeline .container-title.QUALITY_CHECK_FAIL .fold-atom-icon,.bk-pipeline .container-title.QUEUE_TIMEOUT .fold-atom-icon,.bk-pipeline .container-title.EXEC_TIMEOUT .fold-atom-icon{color:#ff5656}.bk-pipeline .container-title.SUCCEED,.bk-pipeline .container-title.REVIEW_PROCESSED,.bk-pipeline .container-title.STAGE_SUCCESS{color:#fff;background-color:#34d97b}.bk-pipeline .container-title.SUCCEED .fold-atom-icon,.bk-pipeline .container-title.REVIEW_PROCESSED .fold-atom-icon,.bk-pipeline .container-title.STAGE_SUCCESS .fold-atom-icon{color:#34d97b}.bk-pipeline .container-title.PAUSE{color:#fff;background-color:#ff9801}.bk-pipeline .container-title.PAUSE .fold-atom-icon{color:#ff9801}.bk-pipeline .bk-pipeline-atom.UNEXEC,.bk-pipeline .bk-pipeline-atom.SKIP,.bk-pipeline .bk-pipeline-atom.DISABLED{color:#63656e}.bk-pipeline .bk-pipeline-atom.CANCELED,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT,.bk-pipeline .bk-pipeline-atom.REVIEWING{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.CANCELED:before,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT:before,.bk-pipeline .bk-pipeline-atom.REVIEWING:before{background-color:#ffb400}.bk-pipeline .bk-pipeline-atom.CANCELED:after,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT:after,.bk-pipeline .bk-pipeline-atom.REVIEWING:after{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.CANCELED .atom-icon,.bk-pipeline .bk-pipeline-atom.CANCELED .atom-execute-time,.bk-pipeline .bk-pipeline-atom.CANCELED .stage-check-icon,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT .atom-icon,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT .atom-execute-time,.bk-pipeline .bk-pipeline-atom.REVIEW_ABORT .stage-check-icon,.bk-pipeline .bk-pipeline-atom.REVIEWING .atom-icon,.bk-pipeline .bk-pipeline-atom.REVIEWING .atom-execute-time,.bk-pipeline .bk-pipeline-atom.REVIEWING .stage-check-icon{color:#ffb400}.bk-pipeline .bk-pipeline-atom.FAILED,.bk-pipeline .bk-pipeline-atom.TERMINATE,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT{border-color:#ff5656}.bk-pipeline .bk-pipeline-atom.FAILED:before,.bk-pipeline .bk-pipeline-atom.TERMINATE:before,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT:before,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL:before,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT:before,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT:before{background-color:#ff5656}.bk-pipeline .bk-pipeline-atom.FAILED:after,.bk-pipeline .bk-pipeline-atom.TERMINATE:after,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT:after,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL:after,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT:after,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT:after{border-color:#ff5656}.bk-pipeline .bk-pipeline-atom.FAILED .atom-icon,.bk-pipeline .bk-pipeline-atom.FAILED .atom-execute-time,.bk-pipeline .bk-pipeline-atom.FAILED .stage-check-icon,.bk-pipeline .bk-pipeline-atom.TERMINATE .atom-icon,.bk-pipeline .bk-pipeline-atom.TERMINATE .atom-execute-time,.bk-pipeline .bk-pipeline-atom.TERMINATE .stage-check-icon,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT .atom-icon,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT .atom-execute-time,.bk-pipeline .bk-pipeline-atom.HEARTBEAT_TIMEOUT .stage-check-icon,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL .atom-icon,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL .atom-execute-time,.bk-pipeline .bk-pipeline-atom.QUALITY_CHECK_FAIL .stage-check-icon,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT .atom-icon,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT .atom-execute-time,.bk-pipeline .bk-pipeline-atom.QUEUE_TIMEOUT .stage-check-icon,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT .atom-icon,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT .atom-execute-time,.bk-pipeline .bk-pipeline-atom.EXEC_TIMEOUT .stage-check-icon{color:#ff5656}.bk-pipeline .bk-pipeline-atom.SUCCEED,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED{border-color:#34d97b}.bk-pipeline .bk-pipeline-atom.SUCCEED:before,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED:before{background-color:#34d97b}.bk-pipeline .bk-pipeline-atom.SUCCEED:after,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED:after{border-color:#34d97b}.bk-pipeline .bk-pipeline-atom.SUCCEED .atom-icon,.bk-pipeline .bk-pipeline-atom.SUCCEED .atom-execute-time,.bk-pipeline .bk-pipeline-atom.SUCCEED .stage-check-icon,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED .atom-icon,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED .atom-execute-time,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED .stage-check-icon{color:#34d97b}.bk-pipeline .bk-pipeline-atom.SUCCEED .stage-check-icon,.bk-pipeline .bk-pipeline-atom.REVIEW_PROCESSED .stage-check-icon{border-color:#34d97b}.bk-pipeline .bk-pipeline-atom.PAUSE{border-color:#ff9801;color:#ff9801}.bk-pipeline .bk-pipeline-atom.PAUSE:before{background-color:#ff9801}.bk-pipeline .bk-pipeline-atom.PAUSE:after{border-color:#ff9801}.bk-pipeline .bk-pipeline-atom.PAUSE .atom-icon,.bk-pipeline .bk-pipeline-atom.PAUSE .atom-execute-time{color:#63656e}.bk-pipeline .bk-pipeline-atom.template-compare-atom{border-color:#ff6e00}.bk-pipeline .bk-pipeline-atom.template-compare-atom:before{background-color:#ff6e00}.bk-pipeline .bk-pipeline-atom.template-compare-atom:after{border-color:#ff6e00}.bk-pipeline .bk-pipeline-atom.template-compare-atom:hover{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.quality-atom{background-color:rgba(0,0,0,0)}.bk-pipeline .bk-pipeline-atom.quality-atom.SUCCEED{border-color:#34d97b}.bk-pipeline .bk-pipeline-atom.quality-atom.SUCCEED .atom-title{color:#34d97b}.bk-pipeline .bk-pipeline-atom.quality-atom.SUCCEED .atom-title>i{border-color:#34d97b}.bk-pipeline .bk-pipeline-atom.quality-atom.REVIEWING{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.quality-atom.REVIEWING .atom-title{color:#ffb400}.bk-pipeline .bk-pipeline-atom.quality-atom.REVIEWING .atom-title>i{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.quality-atom.REVIEWING .atom-title>i:last-child{border-color:rgba(0,0,0,0)}.bk-pipeline .bk-pipeline-atom.quality-atom.FAILED{border-color:#ff5656}.bk-pipeline .bk-pipeline-atom.quality-atom.FAILED .atom-title{color:#ff5656}.bk-pipeline .bk-pipeline-atom.quality-atom.FAILED .atom-title>i{border-top:2px solid #ff5656}',""]);const s=a},8998:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.bk-pipeline .bk-pipeline-atom{cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;height:42px;margin:0 0 11px 0;background-color:#fff;border-radius:2px;font-size:14px;transition:all .4s ease-in-out;z-index:2;border:1px solid #c4cdd6}.bk-pipeline .bk-pipeline-atom .active-atom-location-icon{position:absolute;color:#3c96ff;left:-30px}.bk-pipeline .bk-pipeline-atom.trigger-atom:before,.bk-pipeline .bk-pipeline-atom.trigger-atom:after{display:none}.bk-pipeline .bk-pipeline-atom:first-child:before{top:-16px}.bk-pipeline .bk-pipeline-atom:before{content:"";position:absolute;height:14px;width:2px;background:#c4cdd6;top:-12px;left:22px;z-index:1}.bk-pipeline .bk-pipeline-atom:after{content:"";position:absolute;height:4px;width:4px;border:2px solid #c4cdd6;border-radius:50%;background:#fff !important;top:-5px;left:19px;z-index:2}.bk-pipeline .bk-pipeline-atom.is-intercept{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.is-intercept:hover{border-color:#ffb400}.bk-pipeline .bk-pipeline-atom.is-error{border-color:#ff5656;color:#ff5656}.bk-pipeline .bk-pipeline-atom.is-error:hover .atom-invalid-icon{display:none}.bk-pipeline .bk-pipeline-atom.is-error .atom-invalid-icon{margin:0 12px}.bk-pipeline .bk-pipeline-atom:not(.readonly):hover{border-color:#3c96ff}.bk-pipeline .bk-pipeline-atom:not(.readonly):hover .atom-icon.skip-icon{color:#c4cdd6}.bk-pipeline .bk-pipeline-atom:not(.readonly):hover .atom-icon,.bk-pipeline .bk-pipeline-atom:not(.readonly):hover .atom-name{color:#3c96ff}.bk-pipeline .bk-pipeline-atom:not(.readonly):hover .add-plus-icon.close,.bk-pipeline .bk-pipeline-atom:not(.readonly):hover .copy{cursor:pointer;display:block}.bk-pipeline .bk-pipeline-atom .atom-icon{text-align:center;margin:0 14.5px;font-size:18px;width:18px;color:#63656e;fill:currentColor}.bk-pipeline .bk-pipeline-atom .atom-icon.skip-icon{color:#c4cdd6}.bk-pipeline .bk-pipeline-atom .atom-name span.skip-name{text-decoration:line-through;color:#c4cdd6}.bk-pipeline .bk-pipeline-atom .atom-name span.skip-name:hover{color:#c4cdd6}.bk-pipeline .bk-pipeline-atom .pause-button{margin-right:8px;color:#3c96ff}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close{position:relative;display:block;width:16px;height:16px;border:1px solid #fff;background-color:#c4c6cd;border-radius:50%;transition:all .3s ease;display:none;margin-right:10px;border:none;transform:rotate(45deg)}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:before,.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:after{content:"";position:absolute;left:7px;top:4px;left:6px;top:3px;height:8px;width:2px;background-color:#fff}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:after{transform:rotate(90deg)}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:hover{border-color:#ff5656;background-color:#ff5656}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:hover:before,.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:hover:after{background-color:#fff}.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:before,.bk-pipeline .bk-pipeline-atom .add-plus-icon.close:after{left:7px;top:4px}.bk-pipeline .bk-pipeline-atom .copy{display:none;margin-right:10px;color:#c4cdd6}.bk-pipeline .bk-pipeline-atom .copy:hover{color:#3c96ff}.bk-pipeline .bk-pipeline-atom>.atom-name{flex:1;color:#63656e;display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:188px;margin-right:2px}.bk-pipeline .bk-pipeline-atom>.atom-name span:hover{color:#3c96ff}.bk-pipeline .bk-pipeline-atom .disabled{cursor:not-allowed;color:#c4cdd6}.bk-pipeline .bk-pipeline-atom .atom-execounter{color:#3c96ff;font-size:12px}.bk-pipeline .bk-pipeline-atom .atom-operate-area{margin:0 8px 0 0;color:#3c96ff;font-size:12px}.bk-pipeline .bk-pipeline-atom .atom-reviewing-tips[disabled]{cursor:not-allowed;color:#c3cdd7}.bk-pipeline .bk-pipeline-atom .atom-review-diasbled-tips{color:#c3cdd7;margin:0 8px 0 2px}.bk-pipeline .bk-pipeline-atom .atom-canskip-checkbox{margin-right:6px}.bk-pipeline .bk-pipeline-atom.quality-atom{display:flex;justify-content:center;border-color:rgba(0,0,0,0);height:24px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0) !important;font-size:12px}.bk-pipeline .bk-pipeline-atom.quality-atom:before{height:40px;z-index:8}.bk-pipeline .bk-pipeline-atom.quality-atom:after{display:none}.bk-pipeline .bk-pipeline-atom.quality-atom.last-quality-atom:before{height:22px}.bk-pipeline .bk-pipeline-atom.quality-atom .atom-title{display:flex;width:100%;align-items:center;justify-content:center;margin-left:22px}.bk-pipeline .bk-pipeline-atom.quality-atom .atom-title>span{border-radius:12px;font-weight:bold;border:1px solid #c4cdd6;padding:0 12px;margin:0 4px}.bk-pipeline .bk-pipeline-atom.quality-atom .atom-title>i{height:0;flex:1;border-top:2px dashed #c4cdd6}.bk-pipeline .bk-pipeline-atom.quality-atom .handler-list{position:absolute;right:0}.bk-pipeline .bk-pipeline-atom.quality-atom .handler-list span{color:#3c96ff;font-size:12px}.bk-pipeline .bk-pipeline-atom.quality-atom .handler-list span:first-child{margin-right:5px}.bk-pipeline .bk-pipeline-atom.quality-atom .executing-job{position:absolute;top:6px;right:42px}.bk-pipeline .bk-pipeline-atom.quality-atom .executing-job:before{display:inline-block;animation:rotating infinite .6s ease-in-out}.bk-pipeline .bk-pipeline-atom.quality-atom .disabled-review span{color:#c4cdd6;cursor:default}.bk-pipeline .bk-pipeline-atom.readonly{background-color:#fff}.bk-pipeline .bk-pipeline-atom.readonly .atom-name:hover span{color:#63656e}.bk-pipeline .bk-pipeline-atom.readonly .atom-name:hover .skip-name{text-decoration:line-through;color:#c4cdd6}.bk-pipeline .bk-pipeline-atom.readonly.quality-prev-atom:before{height:24px;top:-23px}',""]);const s=a},3300:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.container-atom-list{position:relative;z-index:3}.container-atom-list .sortable-ghost-atom{opacity:.5}.container-atom-list .sortable-chosen-atom{transform:scale(1)}.container-atom-list .add-atom-entry{position:absolute;bottom:-10px;left:111px;background-color:#fff;cursor:pointer;z-index:3}.container-atom-list .add-atom-entry .add-plus-icon{position:relative;display:block;width:18px;height:18px;border:1px solid #c4cdd6;background-color:#fff;border-radius:50%;transition:all .3s ease}.container-atom-list .add-atom-entry .add-plus-icon:before,.container-atom-list .add-atom-entry .add-plus-icon:after{content:"";position:absolute;left:8px;top:5px;left:7px;top:4px;height:8px;width:2px;background-color:#c4cdd6}.container-atom-list .add-atom-entry .add-plus-icon:after{transform:rotate(90deg)}.container-atom-list .add-atom-entry .add-plus-icon:hover{border-color:#3c96ff;background-color:#3c96ff}.container-atom-list .add-atom-entry .add-plus-icon:hover:before,.container-atom-list .add-atom-entry .add-plus-icon:hover:after{background-color:#fff}.container-atom-list .add-atom-entry.block-add-entry{display:flex;flex-direction:row;align-items:center;height:42px;margin:0 0 11px 0;background-color:#fff;border-radius:2px;font-size:14px;transition:all .4s ease-in-out;z-index:2;position:static;padding-right:12px;border-style:dashed;color:#ff5656;border-color:#ff5656;border-width:1px}.container-atom-list .add-atom-entry.block-add-entry .add-atom-label{flex:1;color:#dde4eb}.container-atom-list .add-atom-entry.block-add-entry .add-plus-icon{margin:12px 13px}.container-atom-list .add-atom-entry.block-add-entry:before,.container-atom-list .add-atom-entry.block-add-entry:after{display:none}.container-atom-list .add-atom-entry:hover{border-color:#3c96ff;color:#3c96ff}.container-atom-list .post-action-arrow{position:relativecd;display:flex;align-items:center;justify-content:center;position:absolute;height:14px;width:14px;border:1px solid #c4cdd6;color:#c4cdd6;border-radius:50%;background:#fff !important;top:-7px;left:17px;z-index:3;font-weight:bold}.container-atom-list .post-action-arrow .toggle-post-action-icon{display:block;transition:all .5s ease}.container-atom-list .post-action-arrow.post-action-arrow-show .toggle-post-action-icon{transform:rotate(180deg)}.container-atom-list .post-action-arrow::after{content:"";position:absolute;width:2px;height:6px;background-color:#c4cdd6;left:5px;top:-6px}.container-atom-list .post-action-arrow.FAILED{border-color:#ff5656;color:#ff5656}.container-atom-list .post-action-arrow.FAILED::after{background-color:#ff5656}.container-atom-list .post-action-arrow.CANCELED{border-color:#ffb400;color:#ffb400}.container-atom-list .post-action-arrow.CANCELED::after{background-color:#ffb400}.container-atom-list .post-action-arrow.SUCCEED{border-color:#34d97b;color:#34d97b}.container-atom-list .post-action-arrow.SUCCEED::after{background-color:#34d97b}.container-atom-list .post-action-arrow.RUNNING{border-color:#3c96ff;color:#3c96ff}.container-atom-list .post-action-arrow.RUNNING::after{background-color:#3c96ff}',""]);const s=a},6096:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.devops-stage-container .container-title{display:flex;height:42px;background:#33333f;cursor:pointer;color:#fff;font-size:14px;align-items:center;position:relative;margin:0 0 16px 0;z-index:3}.devops-stage-container .container-title>.container-name{display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 6px}.devops-stage-container .container-title .atom-canskip-checkbox{margin-right:6px}.devops-stage-container .container-title .atom-canskip-checkbox.is-disabled .bk-checkbox{background-color:rgba(0,0,0,0);border-color:#979ba4}.devops-stage-container .container-title input[type=checkbox]{border-radius:3px}.devops-stage-container .container-title .matrix-flag-icon{position:absolute;top:0px;font-size:16px}.devops-stage-container .container-title .fold-atom-icon{position:absolute;background:#fff;border-radius:50%;bottom:-10px;left:44%;transition:all .3s ease}.devops-stage-container .container-title .fold-atom-icon.open{transform:rotate(-180deg)}.devops-stage-container .container-title .fold-atom-icon.readonly{color:#63656e}.devops-stage-container .container-title .copyJob{display:none;margin-right:10px;color:#c4cdd6;cursor:pointer}.devops-stage-container .container-title .copyJob:hover{color:#3c96ff}.devops-stage-container .container-title .close{position:relative;display:block;width:16px;height:16px;border:1px solid #2e2e3a;background-color:#c4c6cd;border-radius:50%;transition:all .3s ease;border:none;display:none;margin-right:10px;transform:rotate(45deg);cursor:pointer}.devops-stage-container .container-title .close:before,.devops-stage-container .container-title .close:after{content:"";position:absolute;left:7px;top:4px;left:6px;top:3px;height:8px;width:2px;background-color:#2e2e3a}.devops-stage-container .container-title .close:after{transform:rotate(90deg)}.devops-stage-container .container-title .close:hover{border-color:#ff5656;background-color:#ff5656}.devops-stage-container .container-title .close:hover:before,.devops-stage-container .container-title .close:hover:after{background-color:#fff}.devops-stage-container .container-title .close:before,.devops-stage-container .container-title .close:after{left:7px;top:4px}.devops-stage-container .container-title .debug-btn{position:absolute;height:100%;right:0}.devops-stage-container .container-title .container-locate-icon{position:absolute;left:-30px;top:13px;color:#3c96ff}.devops-stage-container .container-title:hover .copyJob,.devops-stage-container .container-title:hover .close{display:block}.devops-stage-container .container-title:hover .hover-hide{display:none}',""]);const s=a},6399:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.bk-pipeline-matrix-group{border:1px solid #b5c0d5;padding:10px;background:#fff}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header{display:flex;align-items:center;cursor:pointer;justify-content:space-between;height:20px}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-name{display:flex;align-items:center;font-size:14px;color:#222;min-width:0}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-name .matrix-fold-icon{display:block;margin-right:10px;transition:all .3s ease;flex-shrink:0}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-name .matrix-fold-icon.open{transform:rotate(-180deg)}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-name>span{display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-status{color:#3c96ff;display:flex;align-items:center}.bk-pipeline-matrix-group .bk-pipeline-matrix-group-header .matrix-status .status-desc{font-size:12px;display:inline-block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-pipeline-matrix-group .matrix-body{margin-top:12px}.bk-pipeline-matrix-group .matrix-body>div{margin-bottom:34px}',""]);const s=a},4944:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.pipeline-drag{cursor:grab,default}.pipeline-stage{position:relative;width:280px;border-radius:2px;padding:0;background:#f5f5f5;margin:0 80px 0 0}.pipeline-stage .pipeline-stage-entry{position:relative;cursor:pointer;display:flex;width:100%;height:50px;align-items:center;min-width:0;font-size:14px;background-color:#eff5ff;border:1px solid #d4e8ff;color:#3c96ff}.pipeline-stage .pipeline-stage-entry:hover{border-color:#1a6df3;background-color:#d1e2fd}.pipeline-stage .pipeline-stage-entry .check-in-icon,.pipeline-stage .pipeline-stage-entry .check-out-icon{position:absolute;left:-14px;top:11px}.pipeline-stage .pipeline-stage-entry .check-in-icon.check-out-icon,.pipeline-stage .pipeline-stage-entry .check-out-icon.check-out-icon{left:auto;right:-14px}.pipeline-stage .pipeline-stage-entry .stage-entry-name{flex:1;display:flex;align-items:center;justify-content:center;margin:0 80px;overflow:hidden}.pipeline-stage .pipeline-stage-entry .stage-entry-name .stage-title-name{display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:6px}.pipeline-stage .pipeline-stage-entry .stage-single-retry{cursor:pointer;position:absolute;right:6%;color:#3c96ff}.pipeline-stage .pipeline-stage-entry .stage-entry-error-icon,.pipeline-stage .pipeline-stage-entry .check-total-stage{position:absolute;right:27px}.pipeline-stage .pipeline-stage-entry .stage-entry-error-icon.stage-entry-error-icon,.pipeline-stage .pipeline-stage-entry .check-total-stage.stage-entry-error-icon{top:16px;right:8px;color:#ff5656}.pipeline-stage .pipeline-stage-entry .stage-entry-btns{position:absolute;right:0;top:16px;display:none;width:80px;align-items:center;justify-content:flex-end;color:#fff;fill:#fff;z-index:2}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .copy-stage:hover{color:#3c96ff}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close{position:relative;display:block;width:16px;height:16px;border:1px solid #2e2e3a;background-color:#fff;border-radius:50%;transition:all .3s ease;border:none;margin:0 10px 0 8px;transform:rotate(45deg);cursor:pointer}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:before,.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:after{content:"";position:absolute;left:7px;top:4px;left:6px;top:3px;height:8px;width:2px;background-color:#2e2e3a}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:after{transform:rotate(90deg)}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:hover{border-color:#ff5656;background-color:#ff5656}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:hover:before,.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:hover:after{background-color:#fff}.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:before,.pipeline-stage .pipeline-stage-entry .stage-entry-btns .close:after{left:7px;top:4px}.pipeline-stage.editable:not(.readonly) .pipeline-stage-entry:hover{color:#000;border-color:#1a6df3;background-color:#d1e2fd}.pipeline-stage.editable .pipeline-stage-entry:hover .stage-entry-btns{display:flex}.pipeline-stage.editable .pipeline-stage-entry:hover .stage-entry-error-icon{display:none}.pipeline-stage.readonly.SKIP .pipeline-stage-entry{color:#c3cdd7;fill:#c3cdd7}.pipeline-stage.readonly.RUNNING .pipeline-stage-entry{background-color:#eff5ff;border-color:#d4e8ff;color:#3c96ff}.pipeline-stage.readonly.REVIEWING .pipeline-stage-entry{background-color:#f3f3f3;border-color:#d0d8ea;color:#000}.pipeline-stage.readonly.FAILED .pipeline-stage-entry{border-color:#ffd4d4;background-color:#fff9f9;color:#000}.pipeline-stage.readonly.SUCCEED .pipeline-stage-entry{background-color:#f3fff6;border-color:#bbefc9;color:#000}.pipeline-stage.readonly .pipeline-stage-entry{background-color:#f3f3f3;border-color:#d0d8ea;color:#000}.pipeline-stage.readonly .pipeline-stage-entry .skip-icon{vertical-align:middle}.pipeline-stage .add-connector{stroke-dasharray:4,4;top:7px;left:10px}.pipeline-stage .append-stage{position:absolute;top:16px;right:-44px;z-index:3}.pipeline-stage .append-stage .add-plus-icon{box-shadow:0px 2px 4px 0px rgba(60,150,255,.2)}.pipeline-stage .append-stage .line-add{top:-46px;left:-16px}.pipeline-stage .append-stage .add-plus-connector{position:absolute;width:40px;height:2px;left:-26px;top:8px;background-color:#3c96ff}.pipeline-stage .add-menu{position:absolute;top:16px;left:-53px;cursor:pointer;z-index:3}.pipeline-stage .add-menu .add-plus-icon{box-shadow:0px 2px 4px 0px rgba(60,150,255,.2)}.pipeline-stage .add-menu .minus-icon{z-index:4}.pipeline-stage .add-menu .line-add{top:-46px;left:-16px}.pipeline-stage .add-menu .parallel-add{left:50px}.pipeline-stage:first-child .stage-connector{display:none}.pipeline-stage.is-final-stage .stage-connector{width:80px}.pipeline-stage .stage-connector{position:absolute;width:66px;height:2px;left:-80px;top:24px;color:#3c96ff;background-color:#3c96ff}.pipeline-stage .stage-connector:before{content:"";width:8px;height:8px;position:absolute;left:-4px;top:-3px;background-color:#3c96ff;border-radius:50%}.pipeline-stage .stage-connector .connector-angle{position:absolute;right:-3px;top:-6px}.pipeline-stage .insert-stage{position:absolute;display:block;width:160px;background-color:#fff;border:1px solid #dcdee5}.pipeline-stage .insert-stage .click-item{padding:0 15px;font-size:12px;line-height:32px}.pipeline-stage .insert-stage .click-item:hover,.pipeline-stage .insert-stage .click-item :hover{color:#3c96ff;background-color:#eaf3ff}.pipeline-stage .insert-stage .disabled-item{cursor:not-allowed;color:#c4cdd6}.pipeline-stage .insert-stage .disabled-item:hover,.pipeline-stage .insert-stage .disabled-item :hover{color:#c4cdd6;background-color:#fff}.stage-retry-dialog .bk-form-radio{display:block;margin-top:15px}.stage-retry-dialog .bk-form-radio .bk-radio-text{font-size:14px}',""]);const s=a},7849:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.stage-check-icon{border-radius:100px;border:1px solid #d0d8ea;display:flex;align-items:center;background:#fff;font-size:12px;z-index:3;color:#63656e}.stage-check-icon.reviewing{color:#3c96ff;border-color:#3c96ff}.stage-check-icon.quality-check{color:#34d97b;border-color:#34d97b}.stage-check-icon.quality-check-error,.stage-check-icon.review-error{color:#ff5656;border-color:#ff5656}.stage-check-icon .stage-check-txt{padding-right:10px}',""]);const s=a},2718:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.devops-stage-container{text-align:left;margin:16px 20px 24px 20px;position:relative}.devops-stage-container:not(.last-stage-container):after{content:"";width:6px;height:6px;position:absolute;right:-3px;top:19px;border-radius:50%}.devops-stage-container:not(.last-stage-container):after:not(.readonly){background:#3c96ff}.devops-stage-container .container-connect-triangle{position:absolute;color:#3c96ff;left:-9px;top:15.5px;z-index:2}.devops-stage-container .connect-line{position:absolute;top:1px;stroke:#3c96ff;stroke-width:1;fill:none;z-index:0}.devops-stage-container .connect-line.left{left:-54px}.devops-stage-container .connect-line.right{right:-46px}.devops-stage-container .connect-line.first-connect-line{height:76px;width:58px;top:-43px}.devops-stage-container .connect-line.first-connect-line.left{left:-63px}.devops-stage-container .connect-line.first-connect-line.right{left:auto;right:-55px}',""]);const s=a},6190:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'/*!\n * Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.\n *\n * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.\n *\n * BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.\n *\n * A copy of the MIT License is included in this file.\n *\n *\n * Terms of the MIT License:\n * ---------------------------------------------------\n * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(359deg)}}.stage-status{position:relative;text-align:center;overflow:hidden;font-size:14px;width:42px;height:42px;box-sizing:border-box}.stage-status>span{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0;transition:all .3s cubic-bezier(1, 0.5, 0.8, 1)}.stage-status.matrix{width:20px;height:20px}.stage-status .status-logo{position:absolute;left:15px;top:15px}.stage-status .slide-top-enter,.stage-status .slide-top-leave-to{transform:translateY(42px)}.stage-status .slide-down-enter,.stage-status .slide-down-leave-to{transform:translateY(-42px)}.stage-status .slide-left-enter,.stage-status .slide-left-leave-to{transform:translateX(42px)}.stage-status .slide-right-enter,.stage-status .slide-right-leave-to{transform:translateX(-42px)}.stage-status.readonly{font-size:12px;font-weight:normal;background-color:rgba(0,0,0,0)}.stage-status.readonly.container{color:#fff}',""]);const s=a},812:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".bk-pipeline{display:flex;padding-right:120px;width:fit-content;position:relative;align-items:flex-start}.bk-pipeline ul,.bk-pipeline li{margin:0;padding:0}.list-item{transition:transform .2s ease-out}.list-enter,.list-leave-to{opacity:0;transform:translateY(36px) scale(0, 1)}.list-leave-active{position:absolute !important}",""]);const s=a},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,o,r){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=r),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),o&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=o):p[4]="".concat(o)),e.push(p))}},e}},3626:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},8081:t=>{"use strict";t.exports=function(t){return t[1]}},1474:(t,e,n)=>{"use strict";function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(){return r=Object.assign||function(t){for(var e=1;ebe,Sortable:()=>Pt,Swap:()=>re,default:()=>ye});var c=s(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),l=s(/Edge/i),p=s(/firefox/i),d=s(/safari/i)&&!s(/chrome/i)&&!s(/android/i),u=s(/iP(ad|od|hone)/i),f=s(/chrome/i)&&s(/android/i),m={capture:!1,passive:!1};function h(t,e,n){t.addEventListener(e,n,!c&&m)}function b(t,e,n){t.removeEventListener(e,n,!c&&m)}function g(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function v(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function y(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&g(t,e):g(t,e))||i&&t===n)return t;if(t===n)break}while(t=v(t))}return null}var x,w=/\s+/g;function k(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(w," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(w," ")}}function E(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function T(t,e){var n="";if("string"==typeof t)n=t;else do{var i=E(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function I(t,e,n){if(t){var i=t.getElementsByTagName(e),o=0,r=i.length;if(n)for(;o=r:o<=r))return i;if(i===S())break;i=N(i,!1)}return!1}function A(t,e,n){for(var i=0,o=0,r=t.children;o2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,o=function(t,e){if(null==t)return{};var n,i,o=function(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(n,["evt"]);V.pluginEvent.bind(Pt)(t,e,a({dragEl:G,parentEl:X,ghostEl:q,rootEl:K,nextEl:Z,lastDownEl:Q,cloneEl:J,cloneHidden:tt,dragStarted:ft,putSortable:at,activeSortable:Pt.active,originalEvent:i,oldIndex:et,oldDraggableIndex:it,newIndex:nt,newDraggableIndex:ot,hideGhostForTarget:Nt,unhideGhostForTarget:Rt,cloneNowHidden:function(){tt=!0},cloneNowShown:function(){tt=!1},dispatchSortableEvent:function(t){$({sortable:e,name:t,originalEvent:i})}},o))};function $(t){Y(a({putSortable:at,cloneEl:J,targetEl:G,rootEl:K,oldIndex:et,oldDraggableIndex:it,newIndex:nt,newDraggableIndex:ot},t))}var G,X,q,K,Z,Q,J,tt,et,nt,it,ot,rt,at,st,ct,lt,pt,dt,ut,ft,mt,ht,bt,gt,vt=!1,yt=!1,xt=[],wt=!1,kt=!1,Et=[],Tt=!1,It=[],St="undefined"!=typeof document,Ct=u,Ot=l||c?"cssFloat":"float",At=St&&!f&&!u&&"draggable"in document.createElement("div"),_t=function(){if(St){if(c)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Lt=function(t,e){var n=E(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=A(t,0,e),r=A(t,1,e),a=o&&E(o),s=r&&E(r),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+C(o).width,l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+C(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var p="left"===a.float?"left":"right";return!r||"both"!==s.clear&&s.clear!==p?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||c>=i&&"none"===n[Ot]||r&&"none"===n[Ot]&&c+l>i)?"vertical":"horizontal"},Mt=function(t){function e(t,n){return function(i,o,r,a){var s=i.options.group.name&&o.options.group.name&&i.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,o,r,a),n)(i,o,r,a);var c=(n?i:o).options.group.name;return!0===t||"string"==typeof t&&t===c||t.join&&t.indexOf(c)>-1}}var n={},o=t.group;o&&"object"==i(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},Nt=function(){!_t&&q&&E(q,"display","none")},Rt=function(){!_t&&q&&E(q,"display","")};St&&document.addEventListener("click",(function(t){if(yt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),yt=!1,!1}),!0);var Dt=function(t){if(G){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,r=t.clientY,xt.some((function(t){if(!_(t)){var e=C(t),n=t[j].options.emptyInsertThreshold,i=o>=e.left-n&&o<=e.right+n,s=r>=e.top-n&&r<=e.bottom+n;return n&&i&&s?a=t:void 0}})),a);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[j]._onDragOver(n)}}var o,r,a},zt=function(t){G&&G.parentNode[j]._isOutsideThisEl(t.target)};function Pt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=r({},e),t[j]=this;var n,i,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Lt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Pt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var s in V.initializePlugins(this,t,o),o)!(s in e)&&(e[s]=o[s]);for(var c in Mt(e),this)"_"===c.charAt(0)&&"function"==typeof this[c]&&(this[c]=this[c].bind(this));this.nativeDraggable=!e.forceFallback&&At,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?h(t,"pointerdown",this._onTapStart):(h(t,"mousedown",this._onTapStart),h(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(h(t,"dragover",this),h(t,"dragenter",this)),xt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),r(this,(i=[],{captureAnimationState:function(){i=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(t){if("none"!==E(t,"display")&&t!==Pt.ghost){i.push({target:t,rect:C(t)});var e=a({},i[i.length-1].rect);if(t.thisAnimationDuration){var n=T(t,!0);n&&(e.top-=n.f,e.left-=n.e)}t.fromRect=e}}))},addAnimationState:function(t){i.push(t)},removeAnimationState:function(t){i.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t[n][i])return Number(n);return-1}(i,{target:t}),1)},animateAll:function(t){var e=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof t&&t());var o=!1,r=0;i.forEach((function(t){var n=0,i=t.target,a=i.fromRect,s=C(i),c=i.prevFromRect,l=i.prevToRect,p=t.rect,d=T(i,!0);d&&(s.top-=d.f,s.left-=d.e),i.toRect=s,i.thisAnimationDuration&&R(c,s)&&!R(a,s)&&(p.top-s.top)/(p.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(n=function(t,e,n,i){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*i.animation}(p,c,l,e.options)),R(s,a)||(i.prevFromRect=a,i.prevToRect=s,n||(n=e.options.animation),e.animate(i,p,s,n)),n&&(o=!0,r=Math.max(r,n),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout((function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null}),n),i.thisAnimationDuration=n)})),clearTimeout(n),o?n=setTimeout((function(){"function"==typeof t&&t()}),r):"function"==typeof t&&t(),i=[]},animate:function(t,e,n,i){if(i){E(t,"transition",""),E(t,"transform","");var o=T(this.el),r=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(r||1),c=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!c,E(t,"transform","translate3d("+s+"px,"+c+"px,0)"),function(t){t.offsetWidth}(t),E(t,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),E(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){E(t,"transition",""),E(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),i)}}}))}function Ht(t,e,n,i,o,r,a,s){var p,d,u=t[j],f=u.options.onMove;return!window.CustomEvent||c||l?(p=document.createEvent("Event")).initEvent("move",!0,!0):p=new CustomEvent("move",{bubbles:!0,cancelable:!0}),p.to=e,p.from=t,p.dragged=n,p.draggedRect=i,p.related=o||e,p.relatedRect=r||C(e),p.willInsertAfter=s,p.originalEvent=a,t.dispatchEvent(p),f&&(d=f.call(u,p,a)),d}function Ft(t){t.draggable=!1}function jt(){Tt=!1}function Bt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function Ut(t){return setTimeout(t,0)}function Vt(t){return clearTimeout(t)}Pt.prototype={constructor:Pt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(mt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,G):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,o=i.preventOnFilter,r=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,l=i.filter;if(function(t){It.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var i=e[n];i.checked&&It.push(i)}}(n),!G&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||i.disabled||c.isContentEditable||(s=y(s,i.draggable,n,!1))&&s.animated||Q===s)){if(et=L(s),it=L(s,i.draggable),"function"==typeof l){if(l.call(this,t,s,this))return $({sortable:e,rootEl:c,name:"filter",targetEl:s,toEl:n,fromEl:n}),W("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(l&&(l=l.split(",").some((function(i){if(i=y(c,i.trim(),n,!1))return $({sortable:e,rootEl:i,name:"filter",targetEl:s,fromEl:n,toEl:n}),W("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());i.handle&&!y(c,i.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var i,o=this,r=o.el,a=o.options,s=r.ownerDocument;if(n&&!G&&n.parentNode===r){var d=C(n);if(K=r,X=(G=n).parentNode,Z=G.nextSibling,Q=n,rt=a.group,Pt.dragged=G,st={target:G,clientX:(e||t).clientX,clientY:(e||t).clientY},dt=st.clientX-d.left,ut=st.clientY-d.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,G.style["will-change"]="all",i=function(){W("delayEnded",o,{evt:t}),Pt.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!p&&o.nativeDraggable&&(G.draggable=!0),o._triggerDragStart(t,e),$({sortable:o,name:"choose",originalEvent:t}),k(G,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){I(G,t.trim(),Ft)})),h(s,"dragover",Dt),h(s,"mousemove",Dt),h(s,"touchmove",Dt),h(s,"mouseup",o._onDrop),h(s,"touchend",o._onDrop),h(s,"touchcancel",o._onDrop),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,G.draggable=!0),W("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(l||c))i();else{if(Pt.eventCanceled)return void this._onDrop();h(s,"mouseup",o._disableDelayedDrag),h(s,"touchend",o._disableDelayedDrag),h(s,"touchcancel",o._disableDelayedDrag),h(s,"mousemove",o._delayedDragTouchMoveHandler),h(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&h(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){G&&Ft(G),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._disableDelayedDrag),b(t,"touchend",this._disableDelayedDrag),b(t,"touchcancel",this._disableDelayedDrag),b(t,"mousemove",this._delayedDragTouchMoveHandler),b(t,"touchmove",this._delayedDragTouchMoveHandler),b(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?h(document,"pointermove",this._onTouchMove):h(document,e?"touchmove":"mousemove",this._onTouchMove):(h(G,"dragend",this),h(K,"dragstart",this._onDragStart));try{document.selection?Ut((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(vt=!1,K&&G){W("dragStarted",this,{evt:e}),this.nativeDraggable&&h(document,"dragover",zt);var n=this.options;!t&&k(G,n.dragClass,!1),k(G,n.ghostClass,!0),Pt.active=this,t&&this._appendGhost(),$({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ct){this._lastX=ct.clientX,this._lastY=ct.clientY,Nt();for(var t=document.elementFromPoint(ct.clientX,ct.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ct.clientX,ct.clientY))!==e;)e=t;if(G.parentNode[j]._isOutsideThisEl(t),e)do{if(e[j]&&e[j]._onDragOver({clientX:ct.clientX,clientY:ct.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break;t=e}while(e=e.parentNode);Rt()}},_onTouchMove:function(t){if(st){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,o=t.touches?t.touches[0]:t,r=q&&T(q,!0),a=q&&r&&r.a,s=q&&r&&r.d,c=Ct&>&&M(gt),l=(o.clientX-st.clientX+i.x)/(a||1)+(c?c[0]-Et[0]:0)/(a||1),p=(o.clientY-st.clientY+i.y)/(s||1)+(c?c[1]-Et[1]:0)/(s||1);if(!Pt.active&&!vt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))i.right+10||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+10}(t,o,this)&&!b.animated){if(b===G)return F(!1);if(b&&r===t.target&&(s=b),s&&(n=C(s)),!1!==Ht(K,r,G,e,s,n,t,!!s))return H(),r.appendChild(G),X=r,B(),F(!0)}else if(s.parentNode===r){n=C(s);var g,v,x,w=G.parentNode!==r,T=!function(t,e,n){var i=n?t.left:t.top,o=n?t.right:t.bottom,r=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,c=n?e.width:e.height;return i===a||o===s||i+r/2===a+c/2}(G.animated&&G.toRect||e,s.animated&&s.toRect||n,o),I=o?"top":"left",S=O(s,"top","top")||O(G,"top","top"),A=S?S.scrollTop:void 0;if(mt!==s&&(v=n[I],wt=!1,kt=!T&&c.invertSwap||w),g=function(t,e,n,i,o,r,a,s){var c=i?t.clientY:t.clientX,l=i?n.height:n.width,p=i?n.top:n.left,d=i?n.bottom:n.right,u=!1;if(!a)if(s&&btp+l*r/2:cd-bt)return-ht}else if(c>p+l*(1-o)/2&&cd-l*r/2)?c>p+l/2?1:-1:0}(t,s,n,o,T?1:c.swapThreshold,null==c.invertedSwapThreshold?c.swapThreshold:c.invertedSwapThreshold,kt,mt===s),0!==g){var M=L(G);do{M-=g,x=X.children[M]}while(x&&("none"===E(x,"display")||x===q))}if(0===g||x===s)return F(!1);mt=s,ht=g;var N=s.nextElementSibling,R=!1,D=Ht(K,r,G,e,s,n,t,R=1===g);if(!1!==D)return 1!==D&&-1!==D||(R=1===D),Tt=!0,setTimeout(jt,30),H(),R&&!N?r.appendChild(G):s.parentNode.insertBefore(G,R?N:s),S&&z(S,0,A-S.scrollTop),X=G.parentNode,void 0===v||kt||(bt=Math.abs(v-C(s)[I])),B(),F(!0)}if(r.contains(G))return F(!1)}return!1}function P(c,l){W(c,m,a({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:u,fromSortable:f,target:s,completed:F,onMove:function(n,i){return Ht(K,r,G,e,n,C(n),t,i)},changed:B},l))}function H(){P("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function F(e){return P("dragOverCompleted",{insertion:e}),e&&(d?p._hideClone():p._showClone(m),m!==f&&(k(G,at?at.options.ghostClass:p.options.ghostClass,!1),k(G,c.ghostClass,!0)),at!==m&&m!==Pt.active?at=m:m===Pt.active&&at&&(at=null),f===m&&(m._ignoreWhileAnimating=s),m.animateAll((function(){P("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(s===G&&!G.animated||s===r&&!s.animated)&&(mt=null),c.dragoverBubble||t.rootEl||s===document||(G.parentNode[j]._isOutsideThisEl(t.target),!e&&Dt(t)),!c.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function B(){nt=L(G),ot=L(G,c.draggable),$({sortable:m,name:"change",toEl:r,newIndex:nt,newDraggableIndex:ot,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Dt),b(document,"mousemove",Dt),b(document,"touchmove",Dt)},_offUpEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._onDrop),b(t,"touchend",this._onDrop),b(t,"pointerup",this._onDrop),b(t,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;nt=L(G),ot=L(G,n.draggable),W("drop",this,{evt:t}),X=G&&G.parentNode,nt=L(G),ot=L(G,n.draggable),Pt.eventCanceled||(vt=!1,kt=!1,wt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Vt(this.cloneId),Vt(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),d&&E(document.body,"user-select",""),E(G,"transform",""),t&&(ft&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),q&&q.parentNode&&q.parentNode.removeChild(q),(K===X||at&&"clone"!==at.lastPutMode)&&J&&J.parentNode&&J.parentNode.removeChild(J),G&&(this.nativeDraggable&&b(G,"dragend",this),Ft(G),G.style["will-change"]="",ft&&!vt&&k(G,at?at.options.ghostClass:this.options.ghostClass,!1),k(G,this.options.chosenClass,!1),$({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:t}),K!==X?(nt>=0&&($({rootEl:X,name:"add",toEl:X,fromEl:K,originalEvent:t}),$({sortable:this,name:"remove",toEl:X,originalEvent:t}),$({rootEl:X,name:"sort",toEl:X,fromEl:K,originalEvent:t}),$({sortable:this,name:"sort",toEl:X,originalEvent:t})),at&&at.save()):nt!==et&&nt>=0&&($({sortable:this,name:"update",toEl:X,originalEvent:t}),$({sortable:this,name:"sort",toEl:X,originalEvent:t})),Pt.active&&(null!=nt&&-1!==nt||(nt=et,ot=it),$({sortable:this,name:"end",toEl:X,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){W("nulling",this),K=G=X=q=Z=J=Q=tt=st=ct=ft=nt=ot=et=it=mt=ht=at=rt=Pt.dragged=Pt.ghost=Pt.clone=Pt.active=null,It.forEach((function(t){t.checked=!0})),It.length=lt=pt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":G&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,o=n.length,r=this.options;i1&&(de.forEach((function(t){i.addAnimationState({target:t,rect:me?C(t):o}),F(t),t.fromRect=o,e.removeAnimationState(t)})),me=!1,function(t,e){de.forEach((function(n,i){var o=e.children[n.sortableIndex+(t?Number(i):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,i=t.insertion,o=t.activeSortable,r=t.parentEl,a=t.putSortable,s=this.options;if(i){if(n&&o._hideClone(),fe=!1,s.animation&&de.length>1&&(me||!n&&!o.options.sort&&!a)){var c=C(ce,!1,!0,!0);de.forEach((function(t){t!==ce&&(H(t,c),r.appendChild(t))})),me=!0}if(!n)if(me||ve(),de.length>1){var l=pe;o._showClone(e),o.options.animation&&!pe&&l&&ue.forEach((function(t){o.addAnimationState({target:t,rect:le}),t.fromRect=le,t.thisAnimationDuration=null}))}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,i=t.activeSortable;if(de.forEach((function(t){t.thisAnimationDuration=null})),i.options.animation&&!n&&i.multiDrag.isMultiDrag){le=r({},e);var o=T(ce,!0);le.top-=o.f,le.left-=o.e}},dragOverAnimationComplete:function(){me&&(me=!1,ve())},drop:function(t){var e=t.originalEvent,n=t.rootEl,i=t.parentEl,o=t.sortable,r=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,c=s||this.sortable;if(e){var l=this.options,p=i.children;if(!he)if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),k(ce,l.selectedClass,!~de.indexOf(ce)),~de.indexOf(ce))de.splice(de.indexOf(ce),1),ae=null,Y({sortable:o,rootEl:n,name:"deselect",targetEl:ce,originalEvt:e});else{if(de.push(ce),Y({sortable:o,rootEl:n,name:"select",targetEl:ce,originalEvt:e}),e.shiftKey&&ae&&o.el.contains(ae)){var d,u,f=L(ae),m=L(ce);if(~f&&~m&&f!==m)for(m>f?(u=f,d=m):(u=m,d=f+1);u1){var h=C(ce),b=L(ce,":not(."+this.options.selectedClass+")");if(!fe&&l.animation&&(ce.thisAnimationDuration=null),c.captureAnimationState(),!fe&&(l.animation&&(ce.fromRect=h,de.forEach((function(t){if(t.thisAnimationDuration=null,t!==ce){var e=me?C(t):h;t.fromRect=e,c.addAnimationState({target:t,rect:e})}}))),ve(),de.forEach((function(t){p[b]?i.insertBefore(t,p[b]):i.appendChild(t),b++})),a===L(ce))){var g=!1;de.forEach((function(t){t.sortableIndex===L(t)||(g=!0)})),g&&r("update")}de.forEach((function(t){F(t)})),c.animateAll()}se=c}(n===i||s&&"clone"!==s.lastPutMode)&&ue.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=he=!1,ue.length=0},destroyGlobal:function(){this._deselectMultiDrag(),b(document,"pointerup",this._deselectMultiDrag),b(document,"mouseup",this._deselectMultiDrag),b(document,"touchend",this._deselectMultiDrag),b(document,"keydown",this._checkKeyDown),b(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==he&&he||se!==this.sortable||t&&y(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;de.length;){var e=de[0];k(e,this.options.selectedClass,!1),de.shift(),Y({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},r(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[j];e&&e.options.multiDrag&&!~de.indexOf(t)&&(se&&se!==e&&(se.multiDrag._deselectMultiDrag(),se=e),k(t,e.options.selectedClass,!0),de.push(t))},deselect:function(t){var e=t.parentNode[j],n=de.indexOf(t);e&&e.options.multiDrag&&~n&&(k(t,e.options.selectedClass,!1),de.splice(n,1))}},eventProperties:function(){var t,e=this,n=[],i=[];return de.forEach((function(t){var o;n.push({multiDragElement:t,index:t.sortableIndex}),o=me&&t!==ce?-1:me?L(t,":not(."+e.options.selectedClass+")"):L(t),i.push({multiDragElement:t,index:o})})),{items:(t=de,function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function ge(t,e){ue.forEach((function(n,i){var o=e.children[n.sortableIndex+(t?Number(i):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function ve(){de.forEach((function(t){t!==ce&&t.parentNode&&t.parentNode.removeChild(t)}))}Pt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?h(document,"dragover",this._handleAutoScroll):this.options.supportPointer?h(document,"pointermove",this._handleFallbackAutoScroll):e.touches?h(document,"touchmove",this._handleFallbackAutoScroll):h(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),Jt(),Qt(),clearTimeout(x),x=void 0},nulling:function(){Xt=Wt=Yt=Zt=qt=$t=Gt=null,Kt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,i=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,r=document.elementFromPoint(i,o);if(Xt=t,e||l||c||d){ee(t,this.options,r,e);var a=N(r,!0);!Zt||qt&&i===$t&&o===Gt||(qt&&Jt(),qt=setInterval((function(){var r=N(document.elementFromPoint(i,o),!0);r!==a&&(a=r,Qt()),ee(t,n.options,r,e)}),10),$t=i,Gt=o)}else{if(!this.options.bubbleScroll||N(r,!0)===S())return void Qt();ee(t,this.options,N(r,!1),!1)}}},r(t,{pluginName:"scroll",initializeByDefault:!0})}),Pt.mount(oe,ie);const ye=Pt},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,o&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},9980:function(t,e,n){var i;"undefined"!=typeof self&&self,i=function(t){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)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(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var i=n("2d00"),o=n("5ca1"),r=n("2aba"),a=n("32e9"),s=n("84f2"),c=n("41a0"),l=n("7f20"),p=n("38fd"),d=n("2b4c")("iterator"),u=!([].keys&&"next"in[].keys()),f="keys",m="values",h=function(){return this};t.exports=function(t,e,n,b,g,v,y){c(n,e,b);var x,w,k,E=function(t){if(!u&&t in C)return C[t];switch(t){case f:case m:return function(){return new n(this,t)}}return function(){return new n(this,t)}},T=e+" Iterator",I=g==m,S=!1,C=t.prototype,O=C[d]||C["@@iterator"]||g&&C[g],A=O||E(g),_=g?I?E("entries"):A:void 0,L="Array"==e&&C.entries||O;if(L&&(k=p(L.call(new t)))!==Object.prototype&&k.next&&(l(k,T,!0),i||"function"==typeof k[d]||a(k,d,h)),I&&O&&O.name!==m&&(S=!0,A=function(){return O.call(this)}),i&&!y||!u&&!S&&C[d]||a(C,d,A),s[e]=A,s[T]=h,g)if(x={values:I?A:E(m),keys:v?A:E(f),entries:_},y)for(w in x)w in C||r(C,w,x[w]);else o(o.P+o.F*(u||S),e,x);return x}},"02f4":function(t,e,n){var i=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var r,a,s=String(o(e)),c=i(n),l=s.length;return c<0||c>=l?t?"":void 0:(r=s.charCodeAt(c))<55296||r>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):r:t?s.slice(c,c+2):a-56320+(r-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var i=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var i=n("cb7c");t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var i=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return i(t,o)}},1495:function(t,e,n){var i=n("86cc"),o=n("cb7c"),r=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){o(t);for(var n,a=r(e),s=a.length,c=0;s>c;)i.f(t,n=a[c++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var i=n("2aba"),o=n("32e9"),r=n("79e5"),a=n("be13"),s=n("2b4c"),c=n("520a"),l=s("species"),p=!r((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var u=s(t),f=!r((function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})),m=f?!r((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[l]=function(){return n}),n[u](""),!e})):void 0;if(!f||!m||"replace"===t&&!p||"split"===t&&!d){var h=/./[u],b=n(a,u,""[t],(function(t,e,n,i,o){return e.exec===c?f&&!o?{done:!0,value:h.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}})),g=b[0],v=b[1];i(String.prototype,t,g),o(RegExp.prototype,u,2==e?function(t,e){return v.call(t,this,e)}:function(t){return v.call(t,this)})}}},"230e":function(t,e,n){var i=n("d3f4"),o=n("7726").document,r=i(o)&&i(o.createElement);t.exports=function(t){return r?o.createElement(t):{}}},"23c6":function(t,e,n){var i=n("2d95"),o=n("2b4c")("toStringTag"),r="Arguments"==i(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:r?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var i=n("7726"),o=n("32e9"),r=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),c="toString",l=(""+s).split(c);n("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var c="function"==typeof n;c&&(r(n,"name")||o(n,"name",e)),t[e]!==n&&(c&&(r(n,a)||o(n,a,t[e]?""+t[e]:l.join(String(e)))),t===i?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,c,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(t,e,n){var i=n("cb7c"),o=n("1495"),r=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},c="prototype",l=function(){var t,e=n("230e")("iframe"),i=r.length;for(e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write(" + + diff --git a/src/frontend/common-lib/user-group/apply-dialog.vue b/src/frontend/common-lib/user-group/apply-dialog.vue new file mode 100644 index 00000000000..2a24851fbd2 --- /dev/null +++ b/src/frontend/common-lib/user-group/apply-dialog.vue @@ -0,0 +1,335 @@ + + + diff --git a/src/frontend/common-lib/user-group/group-aside.vue b/src/frontend/common-lib/user-group/group-aside.vue new file mode 100644 index 00000000000..324b52415dd --- /dev/null +++ b/src/frontend/common-lib/user-group/group-aside.vue @@ -0,0 +1,391 @@ + + + + + + diff --git a/src/frontend/common-lib/user-group/group-table.vue b/src/frontend/common-lib/user-group/group-table.vue new file mode 100644 index 00000000000..d4f08d9faa8 --- /dev/null +++ b/src/frontend/common-lib/user-group/group-table.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/frontend/common-lib/user-group/iam-Iframe.vue b/src/frontend/common-lib/user-group/iam-Iframe.vue new file mode 100644 index 00000000000..7d1abfc76dc --- /dev/null +++ b/src/frontend/common-lib/user-group/iam-Iframe.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/frontend/common-lib/user-group/images/cursor-lock.png b/src/frontend/common-lib/user-group/images/cursor-lock.png new file mode 100644 index 00000000000..2dff4193fcc Binary files /dev/null and b/src/frontend/common-lib/user-group/images/cursor-lock.png differ diff --git a/src/frontend/common-lib/user-group/index.vue b/src/frontend/common-lib/user-group/index.vue new file mode 100644 index 00000000000..306dc8bcdb4 --- /dev/null +++ b/src/frontend/common-lib/user-group/index.vue @@ -0,0 +1,214 @@ + + + + + diff --git a/src/frontend/common-lib/user-group/no-permission.vue b/src/frontend/common-lib/user-group/no-permission.vue new file mode 100644 index 00000000000..ee9f5b647f6 --- /dev/null +++ b/src/frontend/common-lib/user-group/no-permission.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/frontend/common-lib/user-group/not-open-manage.vue b/src/frontend/common-lib/user-group/not-open-manage.vue new file mode 100644 index 00000000000..546710c23e1 --- /dev/null +++ b/src/frontend/common-lib/user-group/not-open-manage.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/frontend/common-lib/user-group/svg/arrows-right.svg b/src/frontend/common-lib/user-group/svg/arrows-right.svg new file mode 100644 index 00000000000..d5d42fce851 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/arrows-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/more.svg b/src/frontend/common-lib/user-group/svg/more.svg new file mode 100644 index 00000000000..9aae2201023 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/organization.svg b/src/frontend/common-lib/user-group/svg/organization.svg new file mode 100644 index 00000000000..696adaa552b --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/organization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/sync-default.svg b/src/frontend/common-lib/user-group/svg/sync-default.svg new file mode 100644 index 00000000000..4ff187d9f27 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/sync-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/sync-failed.svg b/src/frontend/common-lib/user-group/svg/sync-failed.svg new file mode 100644 index 00000000000..d34d3e1ea95 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/sync-failed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/sync-success.svg b/src/frontend/common-lib/user-group/svg/sync-success.svg new file mode 100644 index 00000000000..f320716e7ec --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/sync-success.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/user.svg b/src/frontend/common-lib/user-group/svg/user.svg new file mode 100644 index 00000000000..d7696c27335 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/common-lib/user-group/svg/warning-circle-fill.svg b/src/frontend/common-lib/user-group/svg/warning-circle-fill.svg new file mode 100644 index 00000000000..dad13200229 --- /dev/null +++ b/src/frontend/common-lib/user-group/svg/warning-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/frontend/devops-artifactory/src/scss/bk-patch.scss b/src/frontend/devops-artifactory/src/scss/bk-patch.scss index 4f3504f5534..67655a04506 100644 --- a/src/frontend/devops-artifactory/src/scss/bk-patch.scss +++ b/src/frontend/devops-artifactory/src/scss/bk-patch.scss @@ -20,8 +20,6 @@ height: 42px; line-height: 42px; font-size: 14px; - background: #fafbfd; - padding-left: 10px; border-top: 1px solid #e5e5e5; .text { diff --git a/src/frontend/devops-atomstore/src/assets/scss/bk-patch.scss b/src/frontend/devops-atomstore/src/assets/scss/bk-patch.scss index e3ed7a0c6e3..8cf0549d9c7 100755 --- a/src/frontend/devops-atomstore/src/assets/scss/bk-patch.scss +++ b/src/frontend/devops-atomstore/src/assets/scss/bk-patch.scss @@ -60,8 +60,6 @@ height: 42px; line-height: 42px; font-size: 14px; - background: #fafbfd; - padding-left: 10px; border-top: 1px solid #e5e5e5; .text { diff --git a/src/frontend/devops-atomstore/src/assets/scss/devops-common.scss b/src/frontend/devops-atomstore/src/assets/scss/devops-common.scss index c5bc13c417c..9d4fe1046c7 100755 --- a/src/frontend/devops-atomstore/src/assets/scss/devops-common.scss +++ b/src/frontend/devops-atomstore/src/assets/scss/devops-common.scss @@ -504,7 +504,7 @@ input[disabled="disabled"] { } .detail-label { color: #999; - min-width: 100px; + min-width: 150px; } .item-name { font-size: 20px; diff --git a/src/frontend/devops-atomstore/src/components/common/detail-info/atom.vue b/src/frontend/devops-atomstore/src/components/common/detail-info/atom.vue index 63acdaeb16e..9c98c5a7d42 100755 --- a/src/frontend/devops-atomstore/src/components/common/detail-info/atom.vue +++ b/src/frontend/devops-atomstore/src/components/common/detail-info/atom.vue @@ -60,7 +60,7 @@ {{ $t('store.版本:') }} {{detail.version || '-'}}
- {{ $t('store.Job类型:') }} + {{ $t('store.适用Job类型:') }} {{detail.jobType|atomJobType}}